Udostępnij za pośrednictwem


Microsoft. KubernetesConfiguration fluxConfigurations

Definicja zasobu Bicep

Typ zasobu fluxConfigurations to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.

scope Użyj właściwości tego zasobu, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w środowisku Bicep.

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób KubernetesConfiguration/fluxConfigurations dodaj do szablonu następujący kod Bicep.

resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2022-11-01' = {
  name: 'string'
  scope: resourceSymbolicName
  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: {}
    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: {}
    namespace: 'string'
    scope: 'string'
    sourceKind: 'string'
    suspend: bool
  }
}

Wartości właściwości

fluxConfigurations

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
scope Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

W przypadku elementu Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
properties Właściwości tworzenia zasobu konfiguracji platformy Flux FluxConfigurationProperties

FluxConfigurationProperties

Nazwa Opis Wartość
azureBlob Parametry do uzgadniania typu źródła AzureBlob. AzureBlobDefinition
Wiadro Parametry do uzgadniania typu źródła zasobnika. BucketDefinition
configurationProtectedSettings Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji object
gitRepository Parametry do uzgadniania typu źródła repozytorium GitRepository. GitRepositoryDefinition
kustomizations Tablica kustomizacji używanych do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. object
namespace Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i kropka. ciąg
scope Zakres, w którym zostanie zainstalowany operator. "klaster"
"Przestrzeń nazw"
sourceKind Rodzaj źródła do ściągania danych konfiguracji. "AzureBlob"
"Zasobnik"
"GitRepository"
wstrzymanie Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizacji i źródeł. bool

AzureBlobDefinition

Nazwa Opis Wartość
accountKey Klucz konta (klucz udostępniony) w celu uzyskania dostępu do konta magazynu ciąg
containerName Nazwa kontenera obiektów blob platformy Azure do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. ciąg
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes, który ma być używany jako klucz tajny uwierzytelniania, a nie zarządzane lub udostępniane przez użytkownika wpisy tajne konfiguracji. ciąg
managedIdentity Parametry do uwierzytelniania przy użyciu tożsamości zarządzanej. ManagedIdentityDefinition
sasToken Token dostępu współdzielonego w celu uzyskania dostępu do kontenera magazynu ciąg
servicePrincipal Parametry do uwierzytelniania przy użyciu jednostki usługi. ServicePrincipalDefinition
syncIntervalInSeconds Interwał ponownego uzgadniania źródła usługi Azure Blob klastra zdalnego. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła klastra usługi Azure Blob zdalnego. int
url Adres URL do synchronizacji dla konta usługi Azure Blob Storage konfiguracji strumienia. ciąg

ManagedIdentityDefinition

Nazwa Opis Wartość
clientId Identyfikator klienta do uwierzytelniania tożsamości zarządzanej. ciąg

ServicePrincipalDefinition

Nazwa Opis Wartość
Clientcertificate Certyfikat zakodowany w formacie Base64 używany do uwierzytelniania jednostki usługi ciąg
clientCertificatePassword Hasło certyfikatu używanego do uwierzytelniania jednostki usługi ciąg
clientCertificateSendChain Określa, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta bool
clientId Identyfikator klienta do uwierzytelniania jednostki usługi. ciąg
clientSecret Klucz tajny klienta do uwierzytelniania jednostki usługi ciąg
tenantId Identyfikator dzierżawy na potrzeby uwierzytelniania jednostki usługi ciąg

BucketDefinition

Nazwa Opis Wartość
Accesskey Klucz dostępu w postaci zwykłego tekstu używany do bezpiecznego uzyskiwania dostępu do zasobnika S3 ciąg
bucketName Nazwa zasobnika do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. ciąg
Niebezpieczne Określ, czy podczas stosowania niezabezpieczonej komunikacji dane z zasobnika S3 mają być używane. bool
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
syncIntervalInSeconds Interwał, w którym należy ponownie uzgodnić źródło zasobnika klastra ze zdalnym zasobnikiem. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła zasobnika klastra ze zdalnym zasobnikiem. int
url Adres URL do synchronizacji zasobnika konfiguracji strumienia S3. ciąg

GitRepositoryDefinition

Nazwa Opis Wartość
httpsCACert Zawartość urzędu certyfikacji HTTPS zakodowana w formacie Base64 używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS ciąg
httpsUser Nazwa użytkownika protokołu HTTPS w postaci zwykłego tekstu używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS ciąg
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
repositoryRef Dokumentacja źródłowa obiektu GitRepository. RepositoryRefDefinition
sshKnownHosts Wartość known_hosts zakodowana w formacie Base64 zawierająca publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych repozytoriów git za pośrednictwem protokołu SSH ciąg
syncIntervalInSeconds Interwał ponownego uzgadniania źródła repozytorium git klastra ze zdalnym. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła repozytorium git klastra ze zdalnym. int
url Adres URL do synchronizacji dla repozytorium git konfiguracji flux. ciąg

RepositoryRefDefinition

Nazwa Opis Wartość
oddział Nazwa gałęzi repozytorium git do wyewidencjonowania. ciąg
zatwierdzenie Zatwierdzenie algorytmu SHA do wyewidencjonowania. Ta wartość musi być połączona z nazwą gałęzi, aby być prawidłowa. Ma to pierwszeństwo przed semver. ciąg
semver Zakres semver używany do dopasowywania do tagów repozytorium Git. Ma to pierwszeństwo przed tagiem. ciąg
tag Nazwa tagu repozytorium git do wyewidencjonowania. Ma to pierwszeństwo przed gałęzią. ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu fluxConfigurations to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.

scope Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w szablonach usługi ARM.

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób KubernetesConfiguration/fluxConfigurations dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
  "apiVersion": "2022-11-01",
  "name": "string",
  "scope": "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": {},
    "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": {},
    "namespace": "string",
    "scope": "string",
    "sourceKind": "string",
    "suspend": "bool"
  }
}

Wartości właściwości

fluxConfigurations

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. KubernetesConfiguration/fluxConfigurations'
apiVersion Wersja interfejsu API zasobów '2022-11-01'
name Nazwa zasobu ciąg (wymagany)
scope Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

W przypadku formatu JSON ustaw wartość na pełną nazwę zasobu, aby zastosować zasób rozszerzenia do.
properties Właściwości do utworzenia zasobu konfiguracji platformy Flux FluxConfigurationProperties

FluxConfigurationProperties

Nazwa Opis Wartość
azureBlob Parametry, które mają być uzgadniane z typem typu źródła AzureBlob. AzureBlobDefinition
Wiadro Parametry, które mają być uzgadniane z typem źródła zasobnika. BucketDefinition
configurationProtectedSettings Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji object
gitRepository Parametry, które mają być uzgadniane z typem źródła gitRepository. GitRepositoryDefinition
kustomizations Tablica kustomizations używana do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. object
namespace Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i tylko kropka. ciąg
scope Zakres, w którym zostanie zainstalowany operator. "klaster"
"Przestrzeń nazw"
sourceKind Rodzaj źródła w celu ściągnięcia danych konfiguracji. "AzureBlob"
"Zasobnik"
"GitRepository"
wstrzymanie Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizations i źródeł. bool

AzureBlobDefinition

Nazwa Opis Wartość
accountKey Klucz konta (klucz współużytkowany) umożliwiający dostęp do konta magazynu ciąg
containerName Nazwa kontenera obiektów blob platformy Azure do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. ciąg
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
managedIdentity Parametry do uwierzytelniania przy użyciu tożsamości zarządzanej. ManagedIdentityDefinition
sygnatura dostępu współdzielonego Token dostępu współdzielonego w celu uzyskania dostępu do kontenera magazynu ciąg
servicePrincipal Parametry do uwierzytelniania przy użyciu jednostki usługi. ServicePrincipalDefinition
syncIntervalInSeconds Interwał ponownego uzgadniania źródła obiektów blob platformy Azure zdalnego klastra. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła obiektów blob platformy Azure klastra ze zdalnym. int
url Adres URL do synchronizacji dla konta usługi Azure Blob Storage konfiguracji strumienia. ciąg

ManagedIdentityDefinition

Nazwa Opis Wartość
clientId Identyfikator klienta do uwierzytelniania tożsamości zarządzanej. ciąg

ServicePrincipalDefinition

Nazwa Opis Wartość
Clientcertificate Certyfikat zakodowany w formacie Base64 używany do uwierzytelniania jednostki usługi ciąg
clientCertificatePassword Hasło certyfikatu używanego do uwierzytelniania jednostki usługi ciąg
clientCertificateSendChain Określa, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta bool
clientId Identyfikator klienta do uwierzytelniania jednostki usługi. ciąg
clientSecret Klucz tajny klienta do uwierzytelniania jednostki usługi ciąg
tenantId Identyfikator dzierżawy na potrzeby uwierzytelniania jednostki usługi ciąg

BucketDefinition

Nazwa Opis Wartość
Accesskey Klucz dostępu w postaci zwykłego tekstu używany do bezpiecznego uzyskiwania dostępu do zasobnika S3 ciąg
bucketName Nazwa zasobnika do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. ciąg
Niebezpieczne Określ, czy podczas stosowania niezabezpieczonej komunikacji dane z zasobnika S3 mają być używane. bool
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
syncIntervalInSeconds Interwał, w którym należy ponownie uzgodnić źródło zasobnika klastra ze zdalnym zasobnikiem. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła zasobnika klastra ze zdalnym zasobnikiem. int
url Adres URL do synchronizacji zasobnika konfiguracji strumienia S3. ciąg

GitRepositoryDefinition

Nazwa Opis Wartość
httpsCACert Zawartość urzędu certyfikacji HTTPS zakodowana w formacie Base64 używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS ciąg
httpsUser Nazwa użytkownika protokołu HTTPS w postaci zwykłego tekstu używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS ciąg
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
repositoryRef Dokumentacja źródłowa obiektu GitRepository. RepositoryRefDefinition
sshKnownHosts Wartość known_hosts zakodowana w formacie Base64 zawierająca publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych repozytoriów git za pośrednictwem protokołu SSH ciąg
syncIntervalInSeconds Interwał ponownego uzgadniania źródła repozytorium git klastra ze zdalnym. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła repozytorium git klastra ze zdalnym. int
url Adres URL do synchronizacji dla repozytorium git konfiguracji flux. ciąg

RepositoryRefDefinition

Nazwa Opis Wartość
oddział Nazwa gałęzi repozytorium git do wyewidencjonowania. ciąg
zatwierdzenie Zatwierdzenie algorytmu SHA do wyewidencjonowania. Ta wartość musi być połączona z nazwą gałęzi, aby być prawidłowa. Ma to pierwszeństwo przed semver. ciąg
semver Zakres semver używany do dopasowywania do tagów repozytorium Git. Ma to pierwszeństwo przed tagiem. ciąg
tag Nazwa tagu repozytorium git do wyewidencjonowania. Ma to pierwszeństwo przed gałęzią. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fluxConfigurations to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.

parent_id Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu.

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób KubernetesConfiguration/fluxConfigurations dodaj do szablonu następujący element 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 = {}
      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 = {}
      namespace = "string"
      scope = "string"
      sourceKind = "string"
      suspend = bool
    }
  })
}

Wartości właściwości

fluxConfigurations

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. KubernetesConfiguration/fluxConfigurations@2022-11-01"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
properties Właściwości tworzenia zasobu konfiguracji platformy Flux FluxConfigurationProperties

FluxConfigurationProperties

Nazwa Opis Wartość
azureBlob Parametry do uzgadniania typu źródła AzureBlob. AzureBlobDefinition
Wiadro Parametry do uzgadniania typu źródła zasobnika. BucketDefinition
configurationProtectedSettings Pary klucz-wartość ustawień konfiguracji chronionej dla konfiguracji object
gitRepository Parametry do uzgadniania typu źródła repozytorium GitRepository. GitRepositoryDefinition
kustomizations Tablica kustomizacji używanych do uzgadniania artefaktu pobranego przez typ źródłowy w klastrze. object
namespace Przestrzeń nazw, do której jest zainstalowana ta konfiguracja. Maksymalnie 253 małych liter alfanumeryczne znaki, łącznik i kropka. ciąg
scope Zakres, w którym zostanie zainstalowany operator. "klaster"
"Przestrzeń nazw"
sourceKind Rodzaj źródła do ściągania danych konfiguracji. "AzureBlob"
"Zasobnik"
"Repozytorium Git"
wstrzymanie Czy ta konfiguracja powinna zawiesić uzgadnianie jego kustomizacji i źródeł. bool

AzureBlobDefinition

Nazwa Opis Wartość
accountKey Klucz konta (klucz udostępniony) w celu uzyskania dostępu do konta magazynu ciąg
containerName Nazwa kontenera obiektów blob platformy Azure do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. ciąg
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes, który ma być używany jako klucz tajny uwierzytelniania, a nie zarządzane lub udostępniane przez użytkownika wpisy tajne konfiguracji. ciąg
managedIdentity Parametry do uwierzytelniania przy użyciu tożsamości zarządzanej. ManagedIdentityDefinition
sasToken Token dostępu współdzielonego w celu uzyskania dostępu do kontenera magazynu ciąg
servicePrincipal Parametry do uwierzytelniania przy użyciu jednostki usługi. ServicePrincipalDefinition
syncIntervalInSeconds Interwał ponownego uzgadniania źródła usługi Azure Blob klastra zdalnego. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła klastra usługi Azure Blob zdalnego. int
url Adres URL do synchronizacji dla konta usługi Azure Blob Storage konfiguracji strumienia. ciąg

ManagedIdentityDefinition

Nazwa Opis Wartość
clientId Identyfikator klienta do uwierzytelniania tożsamości zarządzanej. ciąg

ServicePrincipalDefinition

Nazwa Opis Wartość
Clientcertificate Certyfikat zakodowany w formacie Base64 używany do uwierzytelniania jednostki usługi ciąg
clientCertificatePassword Hasło certyfikatu używanego do uwierzytelniania jednostki usługi ciąg
clientCertificateSendChain Określa, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta bool
clientId Identyfikator klienta do uwierzytelniania jednostki usługi. ciąg
clientSecret Klucz tajny klienta do uwierzytelniania jednostki usługi ciąg
tenantId Identyfikator dzierżawy na potrzeby uwierzytelniania jednostki usługi ciąg

BucketDefinition

Nazwa Opis Wartość
Accesskey Klucz dostępu w postaci zwykłego tekstu używany do bezpiecznego uzyskiwania dostępu do zasobnika S3 ciąg
bucketName Nazwa zasobnika do synchronizacji z punktu końcowego adresu URL dla konfiguracji strumienia. ciąg
Niebezpieczne Określ, czy podczas stosowania niezabezpieczonej komunikacji dane z zasobnika S3 mają być używane. bool
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
syncIntervalInSeconds Interwał, w którym należy ponownie uzgodnić źródło zasobnika klastra ze zdalnym zasobnikiem. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła zasobnika klastra ze zdalnym zasobnikiem. int
url Adres URL do synchronizacji zasobnika konfiguracji strumienia S3. ciąg

GitRepositoryDefinition

Nazwa Opis Wartość
httpsCACert Zawartość urzędu certyfikacji HTTPS zakodowana w formacie Base64 używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS ciąg
httpsUser Nazwa użytkownika protokołu HTTPS w postaci zwykłego tekstu używana do uzyskiwania dostępu do prywatnych repozytoriów Git za pośrednictwem protokołu HTTPS ciąg
localAuthRef Nazwa lokalnego wpisu tajnego w klastrze Kubernetes do użycia jako wpis tajny uwierzytelniania zamiast zarządzanych lub udostępnianych przez użytkownika wpisów tajnych konfiguracji. ciąg
repositoryRef Dokumentacja źródłowa obiektu GitRepository. RepositoryRefDefinition
sshKnownHosts Wartość known_hosts zakodowana w formacie Base64 zawierająca publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych repozytoriów git za pośrednictwem protokołu SSH ciąg
syncIntervalInSeconds Interwał ponownego uzgadniania źródła repozytorium git klastra ze zdalnym. int
timeoutInSeconds Maksymalny czas próby uzgodnienia źródła repozytorium git klastra ze zdalnym. int
url Adres URL do synchronizacji dla repozytorium git konfiguracji flux. ciąg

RepositoryRefDefinition

Nazwa Opis Wartość
oddział Nazwa gałęzi repozytorium git do wyewidencjonowania. ciąg
zatwierdzenie Zatwierdzenie algorytmu SHA do wyewidencjonowania. Ta wartość musi być połączona z nazwą gałęzi, aby być prawidłowa. Ma to pierwszeństwo przed semver. ciąg
semver Zakres semver używany do dopasowywania do tagów repozytorium Git. Ma to pierwszeństwo przed tagiem. ciąg
tag Nazwa tagu repozytorium git do wyewidencjonowania. Ma to pierwszeństwo przed gałęzią. ciąg