Microsoft.KubernetesConfiguration fluxConfigurations 2022-11-01
- nejnovější
-
2024-04-01-preview - 2023-05-01
- 11. 11. 2022
-
2022-07-07 - 1. 3. 2022
-
2022-01-01-preview -
11. 11. 2021 ve verzi Preview
Definice prostředku Bicep
Typ prostředku fluxConfigurations je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.KubernetesConfiguration/fluxConfigurations, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2022-11-01' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
azureBlob: {
accountKey: 'string'
containerName: 'string'
localAuthRef: 'string'
managedIdentity: {
clientId: 'string'
}
sasToken: 'string'
servicePrincipal: {
clientCertificate: 'string'
clientCertificatePassword: 'string'
clientCertificateSendChain: bool
clientId: 'string'
clientSecret: 'string'
tenantId: 'string'
}
syncIntervalInSeconds: int
timeoutInSeconds: int
url: 'string'
}
bucket: {
accessKey: 'string'
bucketName: 'string'
insecure: bool
localAuthRef: 'string'
syncIntervalInSeconds: int
timeoutInSeconds: int
url: 'string'
}
configurationProtectedSettings: {
{customized property}: 'string'
}
gitRepository: {
httpsCACert: 'string'
httpsUser: 'string'
localAuthRef: 'string'
repositoryRef: {
branch: 'string'
commit: 'string'
semver: 'string'
tag: 'string'
}
sshKnownHosts: 'string'
syncIntervalInSeconds: int
timeoutInSeconds: int
url: 'string'
}
kustomizations: {
{customized property}: {
dependsOn: [
'string'
]
force: bool
path: 'string'
prune: bool
retryIntervalInSeconds: int
syncIntervalInSeconds: int
timeoutInSeconds: int
}
}
namespace: 'string'
scope: 'string'
sourceKind: 'string'
suspend: bool
}
}
Hodnoty vlastností
AzureBlobDefinition
Jméno | Popis | Hodnota |
---|---|---|
accountKey | Klíč účtu (sdílený klíč) pro přístup k účtu úložiště | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
containerName | Název kontejneru objektů blob Azure, který se má synchronizovat z koncového bodu adresy URL pro konfiguraci fluxu. | řetězec |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
managedIdentity | Parametry pro ověření pomocí spravované identity | |
sasToken | Sdílený přístupový token pro přístup ke kontejneru úložiště | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
servicePrincipal | Parametry pro ověření pomocí instančního objektu | ServicePrincipalDefinition |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje objektů blob clusteru se vzdáleným úložištěm | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje objektů blob v clusteru se vzdáleným úložištěm | Int |
adresa URL | Adresa URL, která se má synchronizovat pro účet služby Azure Blob Storage konfigurace flux. | řetězec |
BucketDefinition
Jméno | Popis | Hodnota |
---|---|---|
accessKey | Přístupový klíč prostého textu používaný k bezpečnému přístupu k kbelíku S3 | řetězec |
bucketName | Název kontejneru, který se má synchronizovat z koncového bodu adresy URL pro konfiguraci fluxu. | řetězec |
nejistý | Určete, jestli se má při používání nezabezpečených dat z kontejneru S3 použít nezabezpečená komunikace. | Bool |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje kontejneru clusteru se vzdáleným úložištěm. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje kontejneru clusteru se vzdáleným úložištěm. | Int |
adresa URL | Adresa URL, která se má synchronizovat pro kontejner S3 konfigurace fluxu. | řetězec |
FluxConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
azureBlob | Parametry pro odsouhlasení s typem zdrojového typu AzureBlob | azureBlobDefinition |
kbelík | Parametry, které se mají odsouhlasit s typem typu zdroje kbelíku. | BucketDefinition |
configurationProtectedSettings | Páry klíč-hodnota chráněného nastavení konfigurace pro konfiguraci | fluxConfigurationPropertiesConfigurationProtectedSettings |
gitRepository | Parametry pro odsouhlasení typu zdrojového typu GitRepository | GitRepositoryDefinition |
Kustomizace | Pole kustomizací použitých k odsouhlasení artefaktu nataženého typem zdroje v clusteru | FluxConfigurationPropertiesKustomizations |
Namespace | Obor názvů, do kterého je tato konfigurace nainstalována. Maximálně 253 malých alfanumerických znaků, spojovníku a tečky. | řetězec |
rozsah | Obor, ve kterém bude operátor nainstalován. | Cluster Obor názvů |
sourceKind | Druh zdroje pro načtení konfiguračních dat z. | AzureBlob Kbelík GitRepository |
přerušit | Jestli by tato konfigurace měla pozastavit odsouhlasení svých kustomizací a zdrojů. | Bool |
FluxConfigurationPropertiesConfigurationProtectedSettings
Jméno | Popis | Hodnota |
---|
FluxConfigurationPropertiesKustomizations
Jméno | Popis | Hodnota |
---|
GitRepositoryDefinition
Jméno | Popis | Hodnota |
---|---|---|
httpsCACert | Obsah certifikační autority HTTPS kódovaný s kódováním Base64, který se používá pro přístup k privátním úložištím Git přes HTTPS | řetězec |
httpsUser | Uživatelské jméno HTTPS prostého textu použité pro přístup k privátním úložištím Git přes HTTPS | řetězec |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
repositoryRef | Referenční informace ke zdroji objektu GitRepository. | RepositoryRefDefinition |
sshKnownHosts | Hodnota known_hosts kódování Base64 obsahující veřejné klíče SSH vyžadovaná pro přístup k privátním úložištím Git přes SSH | řetězec |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje úložiště Git clusteru se vzdáleným úložištěm. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje úložiště Git clusteru se vzdáleným úložištěm | Int |
adresa URL | Adresa URL, která se má synchronizovat pro úložiště Git konfigurace flux. | řetězec |
KustomizationDefinition
Jméno | Popis | Hodnota |
---|---|---|
dependsOn | Určuje další kustomizace, na které tato kustomizace závisí. Tato kustomizace nebude odsouhlasit, dokud všechny závislosti nedokončí jejich odsouhlasení. | string[] |
síla | Povolení nebo zakázání opětovného vytváření prostředků Kubernetes v clusteru při selhání oprav kvůli neměnné změně pole | Bool |
cesta | Cesta ve zdrojovém odkazu, která se má sloučit v clusteru. | řetězec |
prořezat | Povolte nebo zakažte uvolňování paměti objektů Kubernetes vytvořených touto kustomizací. | Bool |
retryIntervalInSeconds | Interval opětovného odsouhlasení Kustomizace v clusteru v případě selhání při odsouhlasení | Int |
syncIntervalInSeconds | Interval opětovného odsouhlasení Kustomizace v clusteru. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení kustomizace v clusteru. | Int |
ManagedIdentityDefinition
Jméno | Popis | Hodnota |
---|---|---|
clientId | ID klienta pro ověřování spravované identity. | řetězec |
Microsoft.KubernetesConfiguration/fluxConfigurations
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti pro vytvoření prostředku Flux Configuration | |
rozsah | Slouží k vytvoření prostředku v oboru, který se liší od oboru nasazení. | Nastavte tuto vlastnost na symbolický název prostředku, který použijeprostředku rozšíření |
RepositoryRefDefinition
Jméno | Popis | Hodnota |
---|---|---|
větev | Název větve úložiště Git, která se má rezervovat. | řetězec |
spáchat | Potvrzení sha k rezervaci. Tato hodnota musí být kombinována s názvem větve, aby byla platná. To má přednost před semver. | řetězec |
semver | Rozsah semver, který se používá ke shodě se značkami úložiště Git. Má přednost před značkou. | řetězec |
značka | Název značky úložiště Git, který se má rezervovat. To má přednost před větví. | řetězec |
ServicePrincipalDefinition
Jméno | Popis | Hodnota |
---|---|---|
clientCertificate | Certifikát s kódováním Base64 použitý k ověření instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientCertificatePassword | Heslo pro certifikát použitý k ověření instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientCertificateSendChain | Určuje, jestli se má do deklarací identity klienta zahrnout hlavička x5c, aby bylo možné povolit ověřování na základě názvu subjektu nebo vystavitele pro klientský certifikát. | Bool |
clientId | ID klienta pro ověřování instančního objektu. | řetězec |
clientSecret | Tajný klíč klienta pro ověřování instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
tenantId | ID tenanta pro ověřování instančního objektu | řetězec |
Definice prostředku šablony ARM
Typ prostředku fluxConfigurations je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.KubernetesConfiguration/fluxConfigurations, přidejte do šablony následující JSON.
{
"type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
"apiVersion": "2022-11-01",
"name": "string",
"properties": {
"azureBlob": {
"accountKey": "string",
"containerName": "string",
"localAuthRef": "string",
"managedIdentity": {
"clientId": "string"
},
"sasToken": "string",
"servicePrincipal": {
"clientCertificate": "string",
"clientCertificatePassword": "string",
"clientCertificateSendChain": "bool",
"clientId": "string",
"clientSecret": "string",
"tenantId": "string"
},
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"url": "string"
},
"bucket": {
"accessKey": "string",
"bucketName": "string",
"insecure": "bool",
"localAuthRef": "string",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"url": "string"
},
"configurationProtectedSettings": {
"{customized property}": "string"
},
"gitRepository": {
"httpsCACert": "string",
"httpsUser": "string",
"localAuthRef": "string",
"repositoryRef": {
"branch": "string",
"commit": "string",
"semver": "string",
"tag": "string"
},
"sshKnownHosts": "string",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int",
"url": "string"
},
"kustomizations": {
"{customized property}": {
"dependsOn": [ "string" ],
"force": "bool",
"path": "string",
"prune": "bool",
"retryIntervalInSeconds": "int",
"syncIntervalInSeconds": "int",
"timeoutInSeconds": "int"
}
},
"namespace": "string",
"scope": "string",
"sourceKind": "string",
"suspend": "bool"
}
}
Hodnoty vlastností
AzureBlobDefinition
Jméno | Popis | Hodnota |
---|---|---|
accountKey | Klíč účtu (sdílený klíč) pro přístup k účtu úložiště | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
containerName | Název kontejneru objektů blob Azure, který se má synchronizovat z koncového bodu adresy URL pro konfiguraci fluxu. | řetězec |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
managedIdentity | Parametry pro ověření pomocí spravované identity | |
sasToken | Sdílený přístupový token pro přístup ke kontejneru úložiště | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
servicePrincipal | Parametry pro ověření pomocí instančního objektu | ServicePrincipalDefinition |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje objektů blob clusteru se vzdáleným úložištěm | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje objektů blob v clusteru se vzdáleným úložištěm | Int |
adresa URL | Adresa URL, která se má synchronizovat pro účet služby Azure Blob Storage konfigurace flux. | řetězec |
BucketDefinition
Jméno | Popis | Hodnota |
---|---|---|
accessKey | Přístupový klíč prostého textu používaný k bezpečnému přístupu k kbelíku S3 | řetězec |
bucketName | Název kontejneru, který se má synchronizovat z koncového bodu adresy URL pro konfiguraci fluxu. | řetězec |
nejistý | Určete, jestli se má při používání nezabezpečených dat z kontejneru S3 použít nezabezpečená komunikace. | Bool |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje kontejneru clusteru se vzdáleným úložištěm. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje kontejneru clusteru se vzdáleným úložištěm. | Int |
adresa URL | Adresa URL, která se má synchronizovat pro kontejner S3 konfigurace fluxu. | řetězec |
FluxConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
azureBlob | Parametry pro odsouhlasení s typem zdrojového typu AzureBlob | azureBlobDefinition |
kbelík | Parametry, které se mají odsouhlasit s typem typu zdroje kbelíku. | BucketDefinition |
configurationProtectedSettings | Páry klíč-hodnota chráněného nastavení konfigurace pro konfiguraci | fluxConfigurationPropertiesConfigurationProtectedSettings |
gitRepository | Parametry pro odsouhlasení typu zdrojového typu GitRepository | GitRepositoryDefinition |
Kustomizace | Pole kustomizací použitých k odsouhlasení artefaktu nataženého typem zdroje v clusteru | FluxConfigurationPropertiesKustomizations |
Namespace | Obor názvů, do kterého je tato konfigurace nainstalována. Maximálně 253 malých alfanumerických znaků, spojovníku a tečky. | řetězec |
rozsah | Obor, ve kterém bude operátor nainstalován. | Cluster Obor názvů |
sourceKind | Druh zdroje pro načtení konfiguračních dat z. | AzureBlob Kbelík GitRepository |
přerušit | Jestli by tato konfigurace měla pozastavit odsouhlasení svých kustomizací a zdrojů. | Bool |
FluxConfigurationPropertiesConfigurationProtectedSettings
Jméno | Popis | Hodnota |
---|
FluxConfigurationPropertiesKustomizations
Jméno | Popis | Hodnota |
---|
GitRepositoryDefinition
Jméno | Popis | Hodnota |
---|---|---|
httpsCACert | Obsah certifikační autority HTTPS kódovaný s kódováním Base64, který se používá pro přístup k privátním úložištím Git přes HTTPS | řetězec |
httpsUser | Uživatelské jméno HTTPS prostého textu použité pro přístup k privátním úložištím Git přes HTTPS | řetězec |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
repositoryRef | Referenční informace ke zdroji objektu GitRepository. | RepositoryRefDefinition |
sshKnownHosts | Hodnota known_hosts kódování Base64 obsahující veřejné klíče SSH vyžadovaná pro přístup k privátním úložištím Git přes SSH | řetězec |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje úložiště Git clusteru se vzdáleným úložištěm. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje úložiště Git clusteru se vzdáleným úložištěm | Int |
adresa URL | Adresa URL, která se má synchronizovat pro úložiště Git konfigurace flux. | řetězec |
KustomizationDefinition
Jméno | Popis | Hodnota |
---|---|---|
dependsOn | Určuje další kustomizace, na které tato kustomizace závisí. Tato kustomizace nebude odsouhlasit, dokud všechny závislosti nedokončí jejich odsouhlasení. | string[] |
síla | Povolení nebo zakázání opětovného vytváření prostředků Kubernetes v clusteru při selhání oprav kvůli neměnné změně pole | Bool |
cesta | Cesta ve zdrojovém odkazu, která se má sloučit v clusteru. | řetězec |
prořezat | Povolte nebo zakažte uvolňování paměti objektů Kubernetes vytvořených touto kustomizací. | Bool |
retryIntervalInSeconds | Interval opětovného odsouhlasení Kustomizace v clusteru v případě selhání při odsouhlasení | Int |
syncIntervalInSeconds | Interval opětovného odsouhlasení Kustomizace v clusteru. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení kustomizace v clusteru. | Int |
ManagedIdentityDefinition
Jméno | Popis | Hodnota |
---|---|---|
clientId | ID klienta pro ověřování spravované identity. | řetězec |
Microsoft.KubernetesConfiguration/fluxConfigurations
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2022-11-01' |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti pro vytvoření prostředku Flux Configuration | |
typ | Typ prostředku | Microsoft.KubernetesConfiguration/fluxConfigurations |
RepositoryRefDefinition
Jméno | Popis | Hodnota |
---|---|---|
větev | Název větve úložiště Git, která se má rezervovat. | řetězec |
spáchat | Potvrzení sha k rezervaci. Tato hodnota musí být kombinována s názvem větve, aby byla platná. To má přednost před semver. | řetězec |
semver | Rozsah semver, který se používá ke shodě se značkami úložiště Git. Má přednost před značkou. | řetězec |
značka | Název značky úložiště Git, který se má rezervovat. To má přednost před větví. | řetězec |
ServicePrincipalDefinition
Jméno | Popis | Hodnota |
---|---|---|
clientCertificate | Certifikát s kódováním Base64 použitý k ověření instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientCertificatePassword | Heslo pro certifikát použitý k ověření instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientCertificateSendChain | Určuje, jestli se má do deklarací identity klienta zahrnout hlavička x5c, aby bylo možné povolit ověřování na základě názvu subjektu nebo vystavitele pro klientský certifikát. | Bool |
clientId | ID klienta pro ověřování instančního objektu. | řetězec |
clientSecret | Tajný klíč klienta pro ověřování instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
tenantId | ID tenanta pro ověřování instančního objektu | řetězec |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku fluxConfigurations je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.KubernetesConfiguration/fluxConfigurations, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2022-11-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
azureBlob = {
accountKey = "string"
containerName = "string"
localAuthRef = "string"
managedIdentity = {
clientId = "string"
}
sasToken = "string"
servicePrincipal = {
clientCertificate = "string"
clientCertificatePassword = "string"
clientCertificateSendChain = bool
clientId = "string"
clientSecret = "string"
tenantId = "string"
}
syncIntervalInSeconds = int
timeoutInSeconds = int
url = "string"
}
bucket = {
accessKey = "string"
bucketName = "string"
insecure = bool
localAuthRef = "string"
syncIntervalInSeconds = int
timeoutInSeconds = int
url = "string"
}
configurationProtectedSettings = {
{customized property} = "string"
}
gitRepository = {
httpsCACert = "string"
httpsUser = "string"
localAuthRef = "string"
repositoryRef = {
branch = "string"
commit = "string"
semver = "string"
tag = "string"
}
sshKnownHosts = "string"
syncIntervalInSeconds = int
timeoutInSeconds = int
url = "string"
}
kustomizations = {
{customized property} = {
dependsOn = [
"string"
]
force = bool
path = "string"
prune = bool
retryIntervalInSeconds = int
syncIntervalInSeconds = int
timeoutInSeconds = int
}
}
namespace = "string"
scope = "string"
sourceKind = "string"
suspend = bool
}
})
}
Hodnoty vlastností
AzureBlobDefinition
Jméno | Popis | Hodnota |
---|---|---|
accountKey | Klíč účtu (sdílený klíč) pro přístup k účtu úložiště | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
containerName | Název kontejneru objektů blob Azure, který se má synchronizovat z koncového bodu adresy URL pro konfiguraci fluxu. | řetězec |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
managedIdentity | Parametry pro ověření pomocí spravované identity | |
sasToken | Sdílený přístupový token pro přístup ke kontejneru úložiště | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
servicePrincipal | Parametry pro ověření pomocí instančního objektu | ServicePrincipalDefinition |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje objektů blob clusteru se vzdáleným úložištěm | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje objektů blob v clusteru se vzdáleným úložištěm | Int |
adresa URL | Adresa URL, která se má synchronizovat pro účet služby Azure Blob Storage konfigurace flux. | řetězec |
BucketDefinition
Jméno | Popis | Hodnota |
---|---|---|
accessKey | Přístupový klíč prostého textu používaný k bezpečnému přístupu k kbelíku S3 | řetězec |
bucketName | Název kontejneru, který se má synchronizovat z koncového bodu adresy URL pro konfiguraci fluxu. | řetězec |
nejistý | Určete, jestli se má při používání nezabezpečených dat z kontejneru S3 použít nezabezpečená komunikace. | Bool |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje kontejneru clusteru se vzdáleným úložištěm. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje kontejneru clusteru se vzdáleným úložištěm. | Int |
adresa URL | Adresa URL, která se má synchronizovat pro kontejner S3 konfigurace fluxu. | řetězec |
FluxConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
azureBlob | Parametry pro odsouhlasení s typem zdrojového typu AzureBlob | azureBlobDefinition |
kbelík | Parametry, které se mají odsouhlasit s typem typu zdroje kbelíku. | BucketDefinition |
configurationProtectedSettings | Páry klíč-hodnota chráněného nastavení konfigurace pro konfiguraci | fluxConfigurationPropertiesConfigurationProtectedSettings |
gitRepository | Parametry pro odsouhlasení typu zdrojového typu GitRepository | GitRepositoryDefinition |
Kustomizace | Pole kustomizací použitých k odsouhlasení artefaktu nataženého typem zdroje v clusteru | FluxConfigurationPropertiesKustomizations |
Namespace | Obor názvů, do kterého je tato konfigurace nainstalována. Maximálně 253 malých alfanumerických znaků, spojovníku a tečky. | řetězec |
rozsah | Obor, ve kterém bude operátor nainstalován. | Cluster Obor názvů |
sourceKind | Druh zdroje pro načtení konfiguračních dat z. | AzureBlob Kbelík GitRepository |
přerušit | Jestli by tato konfigurace měla pozastavit odsouhlasení svých kustomizací a zdrojů. | Bool |
FluxConfigurationPropertiesConfigurationProtectedSettings
Jméno | Popis | Hodnota |
---|
FluxConfigurationPropertiesKustomizations
Jméno | Popis | Hodnota |
---|
GitRepositoryDefinition
Jméno | Popis | Hodnota |
---|---|---|
httpsCACert | Obsah certifikační autority HTTPS kódovaný s kódováním Base64, který se používá pro přístup k privátním úložištím Git přes HTTPS | řetězec |
httpsUser | Uživatelské jméno HTTPS prostého textu použité pro přístup k privátním úložištím Git přes HTTPS | řetězec |
localAuthRef | Název místního tajného kódu v clusteru Kubernetes, který se má použít jako tajný klíč ověřování místo spravovaných nebo uživatelsky zadaných tajných kódů konfigurace. | řetězec |
repositoryRef | Referenční informace ke zdroji objektu GitRepository. | RepositoryRefDefinition |
sshKnownHosts | Hodnota known_hosts kódování Base64 obsahující veřejné klíče SSH vyžadovaná pro přístup k privátním úložištím Git přes SSH | řetězec |
syncIntervalInSeconds | Interval opětovného odsouhlasení zdroje úložiště Git clusteru se vzdáleným úložištěm. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení zdroje úložiště Git clusteru se vzdáleným úložištěm | Int |
adresa URL | Adresa URL, která se má synchronizovat pro úložiště Git konfigurace flux. | řetězec |
KustomizationDefinition
Jméno | Popis | Hodnota |
---|---|---|
dependsOn | Určuje další kustomizace, na které tato kustomizace závisí. Tato kustomizace nebude odsouhlasit, dokud všechny závislosti nedokončí jejich odsouhlasení. | string[] |
síla | Povolení nebo zakázání opětovného vytváření prostředků Kubernetes v clusteru při selhání oprav kvůli neměnné změně pole | Bool |
cesta | Cesta ve zdrojovém odkazu, která se má sloučit v clusteru. | řetězec |
prořezat | Povolte nebo zakažte uvolňování paměti objektů Kubernetes vytvořených touto kustomizací. | Bool |
retryIntervalInSeconds | Interval opětovného odsouhlasení Kustomizace v clusteru v případě selhání při odsouhlasení | Int |
syncIntervalInSeconds | Interval opětovného odsouhlasení Kustomizace v clusteru. | Int |
timeoutInSeconds | Maximální doba pokusu o odsouhlasení kustomizace v clusteru. | Int |
ManagedIdentityDefinition
Jméno | Popis | Hodnota |
---|---|---|
clientId | ID klienta pro ověřování spravované identity. | řetězec |
Microsoft.KubernetesConfiguration/fluxConfigurations
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, na který se má tento prostředek rozšíření použít. | string (povinné) |
vlastnosti | Vlastnosti pro vytvoření prostředku Flux Configuration | |
typ | Typ prostředku | Microsoft.KubernetesConfiguration/fluxConfigurations@2022-11-01 |
RepositoryRefDefinition
Jméno | Popis | Hodnota |
---|---|---|
větev | Název větve úložiště Git, která se má rezervovat. | řetězec |
spáchat | Potvrzení sha k rezervaci. Tato hodnota musí být kombinována s názvem větve, aby byla platná. To má přednost před semver. | řetězec |
semver | Rozsah semver, který se používá ke shodě se značkami úložiště Git. Má přednost před značkou. | řetězec |
značka | Název značky úložiště Git, který se má rezervovat. To má přednost před větví. | řetězec |
ServicePrincipalDefinition
Jméno | Popis | Hodnota |
---|---|---|
clientCertificate | Certifikát s kódováním Base64 použitý k ověření instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientCertificatePassword | Heslo pro certifikát použitý k ověření instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientCertificateSendChain | Určuje, jestli se má do deklarací identity klienta zahrnout hlavička x5c, aby bylo možné povolit ověřování na základě názvu subjektu nebo vystavitele pro klientský certifikát. | Bool |
clientId | ID klienta pro ověřování instančního objektu. | řetězec |
clientSecret | Tajný klíč klienta pro ověřování instančního objektu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
tenantId | ID tenanta pro ověřování instančního objektu | řetězec |