Matriz de kustomizações utilizada para reconciliar o artefacto extraído pelo tipo de origem no cluster.
objeto
espaço de nomes
O espaço de nomes no qual esta configuração está instalada. Máximo de 253 carateres alfanuméricos em minúsculas, apenas hífen e ponto final.
string
scope
Âmbito no qual o operador será instalado.
"cluster" "espaço de nomes"
sourceKind
Tipo de Origem para extrair os dados de configuração.
"AzureBlob" 'Bucket' "GitRepository"
suspender
Se esta configuração deve suspender a reconciliação das suas origens e kustomizations.
bool
AzureBlobDefinition
Nome
Descrição
Valor
accountKey
A chave da conta (chave partilhada) para aceder à conta de armazenamento
string
containerName
O nome do contentor de Blobs do Azure a sincronizar a partir do ponto final do URL para a configuração do flux.
string
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
managedIdentity
Parâmetros para autenticar com uma Identidade Gerida.
O intervalo no qual pretende reconciliar novamente a origem de Blobs do Azure do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem de Blobs do Azure do cluster com o remoto.
int
url
O URL a sincronizar para a conta de armazenamento de Blobs do Azure de configuração de fluxo.
string
ManagedIdentityDefinition
Nome
Descrição
Valor
clientId
O ID de cliente para autenticar uma Identidade Gerida.
string
ServicePrincipalDefinition
Nome
Descrição
Valor
clientCertificate
Certificado codificado em Base64 utilizado para autenticar um Principal de Serviço
string
clientCertificatePassword
A palavra-passe do certificado utilizado para autenticar um Principal de Serviço
string
clientCertificateSendChain
Especifica se deve incluir o cabeçalho x5c em afirmações de cliente ao adquirir um token para ativar o nome do requerente/autenticação baseada no emissor para o Certificado de Cliente
bool
clientId
O ID de cliente para autenticar um Principal de Serviço.
string
clientSecret
O segredo do cliente para autenticar um Principal de Serviço
string
tenantId
O ID do inquilino para autenticar um Principal de Serviço
string
BucketDefinition
Nome
Descrição
Valor
accessKey
Chave de acesso em texto simples utilizada para aceder de forma segura ao registo S3
string
bucketName
O nome do registo a sincronizar a partir do ponto final do URL para a configuração do flux.
string
inseguro
Especifique se pretende utilizar comunicação insegura ao pulsar dados do registo S3.
bool
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
syncIntervalInSeconds
O intervalo no qual pretende reconciliar novamente a origem do registo do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem do registo do cluster com o remoto.
int
url
O URL a sincronizar para o registo de configuração de fluxo S3.
string
GitRepositoryDefinition
Nome
Descrição
Valor
httpsCACert
Conteúdos da autoridade de certificação HTTPS codificados com base64 utilizados para aceder a repositórios git privados do Git através de HTTPS
string
httpsUser
Nome de utilizador HTTPS de texto simples utilizado para aceder a repositórios git privados através de HTTPS
string
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
repositórioRef
A referência de origem para o objeto GitRepository.
Matriz de kustomizações utilizadas para reconciliar o artefacto extraído pelo tipo de origem no cluster.
objeto
espaço de nomes
O espaço de nomes no qual esta configuração está instalada. Máximo de 253 carateres alfanuméricos em minúsculas, hífen e ponto final.
string
scope
Âmbito no qual o operador será instalado.
"cluster" "espaço de nomes"
sourceKind
Tipo de Origem para extrair os dados de configuração.
"AzureBlob" 'Bucket' "GitRepository"
suspender
Se esta configuração deve suspender a reconciliação das suas origens e kustomizations.
bool
AzureBlobDefinition
Nome
Descrição
Valor
accountKey
A chave de conta (chave partilhada) para aceder à conta de armazenamento
string
containerName
O nome do contentor de Blobs do Azure para sincronizar a partir do ponto final do URL para a configuração do fluxo.
string
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
managedIdentity
Parâmetros para autenticar com uma Identidade Gerida.
O intervalo no qual pretende reconciliar novamente a origem de Blobs do Azure do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem de Blobs do Azure do cluster com o remoto.
int
url
O URL a sincronizar para a conta de armazenamento de Blobs do Azure de configuração de fluxo.
string
ManagedIdentityDefinition
Nome
Descrição
Valor
clientId
O ID do cliente para autenticar uma Identidade Gerida.
string
ServicePrincipalDefinition
Nome
Descrição
Valor
clientCertificate
Certificado codificado com Base64 utilizado para autenticar um Principal de Serviço
string
clientCertificatePassword
A palavra-passe do certificado utilizado para autenticar um Principal de Serviço
string
clientCertificateSendChain
Especifica se deve incluir um cabeçalho x5c em afirmações de cliente ao adquirir um token para ativar o nome do requerente/autenticação baseada no emissor para o Certificado de Cliente
bool
clientId
O ID de cliente para autenticar um Principal de Serviço.
string
clientSecret
O segredo do cliente para autenticar um Principal de Serviço
string
tenantId
O ID do inquilino para autenticar um Principal de Serviço
string
BucketDefinition
Nome
Descrição
Valor
accessKey
Chave de acesso de texto simples utilizada para aceder de forma segura ao registo S3
string
bucketName
O nome do registo a sincronizar a partir do ponto final do URL para a configuração do fluxo.
string
inseguro
Especifique se deve utilizar uma comunicação insegura ao pulverizar dados do registo S3.
bool
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
syncIntervalInSeconds
O intervalo no qual pretende reconciliar novamente a origem do registo do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem do registo do cluster com o remoto.
int
url
O URL a sincronizar para o registo de configuração de fluxo S3.
string
GitRepositoryDefinition
Nome
Descrição
Valor
httpsCACert
Conteúdo da autoridade de certificação HTTPS codificada com base64 utilizado para aceder a repositórios git privados git através de HTTPS
string
httpsUser
Nome de utilizador HTTPS de texto simples utilizado para aceder a repositórios git privados através de HTTPS
string
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
repositórioRef
A referência de origem para o objeto GitRepository.
Valor de known_hosts codificado com base64 que contém chaves SSH públicas necessárias para aceder a repositórios git privados através de SSH
string
syncIntervalInSeconds
O intervalo no qual pretende reconciliar novamente a origem do repositório git do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem do repositório git do cluster com o remoto.
int
url
O URL a sincronizar para o repositório git de configuração de fluxo.
string
RepositórioRefDefinition
Nome
Descrição
Valor
ramo
O nome do ramo do repositório git a dar saída.
string
consolidação
A consolidação SHA para a finalização da compra. Este valor tem de ser combinado com o nome do ramo para ser válido. Isto tem precedência sobre o semver.
string
semver
O intervalo de semver utilizado para corresponder às etiquetas do repositório git. Isto tem precedência sobre a etiqueta.
string
etiqueta
O nome da etiqueta do repositório git para a finalização da compra. Isto tem precedência sobre o ramo.
string
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso fluxConfigurations é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.
Utilize a parent_id propriedade neste recurso para definir o âmbito deste recurso.
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um Microsoft. Recurso KubernetesConfiguration/fluxConfigurations, adicione o seguinte Terraform ao seu modelo.
Matriz de kustomizações utilizadas para reconciliar o artefacto extraído pelo tipo de origem no cluster.
objeto
espaço de nomes
O espaço de nomes no qual esta configuração está instalada. Máximo de 253 carateres alfanuméricos em minúsculas, hífen e ponto final.
string
scope
Âmbito no qual o operador será instalado.
"cluster" "espaço de nomes"
sourceKind
Tipo de Origem para extrair os dados de configuração.
"AzureBlob" "Bucket" "GitRepository"
suspender
Se esta configuração deve suspender a reconciliação das suas origens e kustomizations.
bool
AzureBlobDefinition
Nome
Descrição
Valor
accountKey
A chave de conta (chave partilhada) para aceder à conta de armazenamento
string
containerName
O nome do contentor de Blobs do Azure para sincronizar a partir do ponto final do URL para a configuração do fluxo.
string
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
managedIdentity
Parâmetros para autenticar com uma Identidade Gerida.
O intervalo no qual pretende reconciliar novamente a origem de Blobs do Azure do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem de Blobs do Azure do cluster com o remoto.
int
url
O URL a sincronizar para a conta de armazenamento de Blobs do Azure de configuração de fluxo.
string
ManagedIdentityDefinition
Nome
Descrição
Valor
clientId
O ID do cliente para autenticar uma Identidade Gerida.
string
ServicePrincipalDefinition
Nome
Descrição
Valor
clientCertificate
Certificado codificado com Base64 utilizado para autenticar um Principal de Serviço
string
clientCertificatePassword
A palavra-passe do certificado utilizado para autenticar um Principal de Serviço
string
clientCertificateSendChain
Especifica se deve incluir o cabeçalho x5c em afirmações de cliente ao adquirir um token para ativar o nome do requerente/autenticação baseada no emissor para o Certificado de Cliente
bool
clientId
O ID de cliente para autenticar um Principal de Serviço.
string
clientSecret
O segredo do cliente para autenticar um Principal de Serviço
string
tenantId
O ID do inquilino para autenticar um Principal de Serviço
string
BucketDefinition
Nome
Descrição
Valor
accessKey
Chave de acesso em texto simples utilizada para aceder de forma segura ao registo S3
string
bucketName
O nome do registo a sincronizar a partir do ponto final do URL para a configuração do flux.
string
inseguro
Especifique se pretende utilizar comunicação insegura ao pulsar dados do registo S3.
bool
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
syncIntervalInSeconds
O intervalo no qual pretende reconciliar novamente a origem do registo do cluster com o remoto.
int
timeoutInSeconds
O tempo máximo para tentar reconciliar a origem do registo do cluster com o remoto.
int
url
O URL a sincronizar para o registo de configuração de fluxo S3.
string
GitRepositoryDefinition
Nome
Descrição
Valor
httpsCACert
Conteúdos da autoridade de certificação HTTPS codificados com base64 utilizados para aceder a repositórios git privados do Git através de HTTPS
string
httpsUser
Nome de utilizador HTTPS de texto simples utilizado para aceder a repositórios git privados através de HTTPS
string
localAuthRef
Nome de um segredo local no cluster do Kubernetes para utilizar como segredo de autenticação em vez dos segredos de configuração geridos ou fornecidos pelo utilizador.
string
repositórioRef
A referência de origem para o objeto GitRepository.