Microsoft. KubernetesConfiguration fluxConfigurations
Bicep 리소스 정의
fluxConfigurations 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 scope
속성을 사용하여 이 리소스의 범위를 설정합니다. Bicep의 확장 리소스에 범위 설정을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft 만듭니다. KubernetesConfiguration/fluxConfigurations 리소스를 템플릿에 다음 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
}
}
속성 값
fluxConfigurations
Name | 설명 | 값 |
---|---|---|
name | 리소스 이름 | string(필수) |
scope | 배포 범위와 다른 범위에서 확장 리소스를 만들 때 사용합니다. | 대상 리소스 Bicep의 경우 이 속성을 리소스의 기호 이름으로 설정하여 확장 리소스를 적용합니다. |
properties | Flux 구성 리소스를 만드는 속성 | FluxConfigurationProperties |
FluxConfigurationProperties
Name | 설명 | 값 |
---|---|---|
azureBlob | AzureBlob 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | AzureBlobDefinition |
bucket | 버킷 소스 종류 형식에 맞게 조정하는 매개 변수입니다. | BucketDefinition |
configurationProtectedSettings | 구성에 대한 보호된 구성 설정의 키-값 쌍 | object |
gitRepository | GitRepository 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | GitRepositoryDefinition |
kustomizations | 클러스터의 원본 형식에 의해 끌어온 아티팩트 조정에 사용되는 kustomization 배열입니다. | object |
네임스페이스 | 이 구성이 설치되는 네임스페이스입니다. 최대 253자 소문자 영숫자, 하이픈 및 마침표입니다. | 문자열 |
scope | 운영자가 설치될 범위입니다. | 'cluster' '네임스페이스' |
sourceKind | 원본 구성 데이터를 가져올 종류입니다. | 'AzureBlob' '버킷' 'GitRepository' |
suspend | 이 구성이 해당 kustomizations 및 원본의 조정을 일시 중단해야 하는지 여부입니다. | bool |
AzureBlobDefinition
Name | 설명 | 값 |
---|---|---|
accountKey | 스토리지 계정에 액세스하기 위한 계정 키(공유 키) | 문자열 |
containerName | flux 구성에 대한 URL 엔드포인트에서 동기화할 Azure Blob 컨테이너 이름입니다. | 문자열 |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 암호 이름입니다. | 문자열 |
managedIdentity | 관리 ID를 사용하여 인증할 매개 변수입니다. | ManagedIdentityDefinition |
sasToken | 스토리지 컨테이너에 액세스하기 위한 공유 액세스 토큰 | 문자열 |
servicePrincipal | 서비스 주체를 사용하여 인증할 매개 변수입니다. | ServicePrincipalDefinition |
syncIntervalInSeconds | 클러스터 Azure Blob 원본을 원격과 다시 조정하는 간격입니다. | int |
timeoutInSeconds | 클러스터 Azure Blob 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | Flux 구성 Azure Blob Storage 계정에 대해 동기화할 URL입니다. | 문자열 |
ManagedIdentityDefinition
Name | 설명 | 값 |
---|---|---|
clientId | 관리 ID를 인증하기 위한 클라이언트 ID입니다. | 문자열 |
ServicePrincipalDefinition
Name | 설명 | 값 |
---|---|---|
clientCertificate | 서비스 주체를 인증하는 데 사용되는 Base64로 인코딩된 인증서 | 문자열 |
clientCertificatePassword | 서비스 주체를 인증하는 데 사용되는 인증서의 암호 | 문자열 |
clientCertificateSendChain | 클라이언트 인증서에 주체 이름/발급자 기반 인증을 사용하도록 설정하기 위해 토큰을 획득할 때 클라이언트 클레임에 x5c 헤더를 포함할지 여부를 지정합니다. | bool |
clientId | 서비스 주체를 인증하기 위한 클라이언트 ID입니다. | 문자열 |
clientSecret | 서비스 주체를 인증하기 위한 클라이언트 암호 | 문자열 |
tenantId | 서비스 주체를 인증하기 위한 테넌트 ID | 문자열 |
BucketDefinition
Name | 설명 | 값 |
---|---|---|
accessKey | S3 버킷에 안전하게 액세스하는 데 사용되는 일반 텍스트 액세스 키 | 문자열 |
bucketName | flux 구성에 대한 URL 엔드포인트에서 동기화할 버킷 이름입니다. | 문자열 |
불안 | S3 버킷에서 데이터를 펄링할 때 안전하지 않은 통신을 사용할지 여부를 지정합니다. | bool |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 암호 이름입니다. | 문자열 |
syncIntervalInSeconds | 클러스터 버킷 원본을 원격과 다시 조정하는 간격입니다. | int |
timeoutInSeconds | 클러스터 버킷 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | 플럭스 구성 S3 버킷에 대해 동기화할 URL입니다. | 문자열 |
GitRepositoryDefinition
Name | 설명 | 값 |
---|---|---|
httpsCACert | HTTPS를 통해 git 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 인증 기관 콘텐츠 | 문자열 |
httpsUser | HTTPS를 통해 프라이빗 git 리포지토리에 액세스하는 데 사용되는 일반 텍스트 HTTPS 사용자 이름 | 문자열 |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 암호 이름입니다. | 문자열 |
repositoryRef | GitRepository 개체에 대한 원본 참조입니다. | RepositoryRefDefinition |
sshKnownHosts | SSH를 통해 프라이빗 git 리포지토리에 액세스하는 데 필요한 공용 SSH 키를 포함하는 Base64로 인코딩된 known_hosts 값 | 문자열 |
syncIntervalInSeconds | 클러스터 git 리포지토리 원본을 원격과 다시 조정하는 간격입니다. | int |
timeoutInSeconds | 클러스터 git 리포지토리 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | flux 구성 git 리포지토리에 대해 동기화할 URL입니다. | 문자열 |
RepositoryRefDefinition
Name | 설명 | 값 |
---|---|---|
분기 | 체크 아웃할 git 리포지토리 분기 이름입니다. | 문자열 |
커밋(commit) | 체크 아웃할 커밋 SHA입니다. 이 값은 유효하려면 분기 이름과 결합해야 합니다. 이는 셈버보다 우선합니다. | 문자열 |
semver | git 리포지토리 태그와 일치하는 데 사용되는 셈버 범위입니다. 이는 태그보다 우선합니다. | 문자열 |
tag | 체크 아웃할 git 리포지토리 태그 이름입니다. 분기보다 우선 적용됩니다. | 문자열 |
ARM 템플릿 리소스 정의
fluxConfigurations 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 scope
속성을 사용하여 이 리소스의 범위를 설정합니다. ARM 템플릿에서 확장 리소스에 범위 설정을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft 만듭니다. KubernetesConfiguration/fluxConfigurations 리소스를 템플릿에 다음 JSON을 추가합니다.
{
"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"
}
}
속성 값
fluxConfigurations
Name | 설명 | 값 |
---|---|---|
type | 리소스 종류 | 'Microsoft. KubernetesConfiguration/fluxConfigurations' |
apiVersion | 리소스 api 버전 | '2022-11-01' |
name | 리소스 이름 | string(필수) |
scope | 배포 범위와 다른 범위에서 확장 리소스를 만들 때 사용합니다. | 대상 리소스 JSON의 경우 확장 리소스 를 적용할 리소스의 전체 이름으로 값을 설정합니다. |
properties | Flux 구성 리소스를 만드는 속성 | FluxConfigurationProperties |
FluxConfigurationProperties
Name | 설명 | 값 |
---|---|---|
azureBlob | AzureBlob 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | AzureBlobDefinition |
bucket | 버킷 소스 종류 형식에 맞게 조정하는 매개 변수입니다. | BucketDefinition |
configurationProtectedSettings | 구성에 대한 보호된 구성 설정의 키-값 쌍 | object |
gitRepository | GitRepository 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | GitRepositoryDefinition |
kustomizations | 클러스터의 원본 형식에 의해 끌어온 아티팩트 조정에 사용되는 kustomization 배열입니다. | object |
네임스페이스 | 이 구성이 설치되는 네임스페이스입니다. 최대 253자 소문자 영숫자, 하이픈 및 마침표입니다. | 문자열 |
scope | 운영자가 설치될 범위입니다. | 'cluster' '네임스페이스' |
sourceKind | 원본 구성 데이터를 가져올 종류입니다. | 'AzureBlob' '버킷' 'GitRepository' |
suspend | 이 구성이 해당 kustomizations 및 원본의 조정을 일시 중단해야 하는지 여부입니다. | bool |
AzureBlobDefinition
Name | 설명 | 값 |
---|---|---|
accountKey | 스토리지 계정에 액세스하기 위한 계정 키(공유 키) | 문자열 |
containerName | flux 구성에 대한 URL 엔드포인트에서 동기화할 Azure Blob 컨테이너 이름입니다. | 문자열 |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 암호 이름입니다. | 문자열 |
managedIdentity | 관리 ID를 사용하여 인증할 매개 변수입니다. | ManagedIdentityDefinition |
sasToken | 스토리지 컨테이너에 액세스하기 위한 공유 액세스 토큰 | 문자열 |
servicePrincipal | 서비스 주체를 사용하여 인증할 매개 변수입니다. | ServicePrincipalDefinition |
syncIntervalInSeconds | 클러스터 Azure Blob 원본을 원격과 다시 조정하는 간격입니다. | int |
timeoutInSeconds | 클러스터 Azure Blob 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | Flux 구성 Azure Blob Storage 계정에 대해 동기화할 URL입니다. | 문자열 |
ManagedIdentityDefinition
Name | 설명 | 값 |
---|---|---|
clientId | 관리 ID를 인증하기 위한 클라이언트 ID입니다. | 문자열 |
ServicePrincipalDefinition
Name | 설명 | 값 |
---|---|---|
clientCertificate | 서비스 주체를 인증하는 데 사용되는 Base64로 인코딩된 인증서 | 문자열 |
clientCertificatePassword | 서비스 주체를 인증하는 데 사용되는 인증서의 암호 | 문자열 |
clientCertificateSendChain | 클라이언트 인증서에 대한 주체 이름/발급자 기반 인증을 사용하도록 토큰을 획득할 때 클라이언트 클레임에 x5c 헤더를 포함할지 여부를 지정합니다. | bool |
clientId | 서비스 주체를 인증하기 위한 클라이언트 ID입니다. | 문자열 |
clientSecret | 서비스 주체를 인증하기 위한 클라이언트 암호 | 문자열 |
tenantId | 서비스 주체를 인증하기 위한 테넌트 ID | 문자열 |
BucketDefinition
Name | 설명 | 값 |
---|---|---|
accessKey | S3 버킷에 안전하게 액세스하는 데 사용되는 일반 텍스트 액세스 키 | 문자열 |
bucketName | flux 구성의 URL 엔드포인트에서 동기화할 버킷 이름입니다. | 문자열 |
불안 | S3 버킷에서 데이터를 펄핑할 때 안전하지 않은 통신을 사용할지 여부를 지정합니다. | bool |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. | 문자열 |
syncIntervalInSeconds | 클러스터 버킷 원본을 원격으로 다시 조정할 간격입니다. | int |
timeoutInSeconds | 클러스터 버킷 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | Flux 구성 S3 버킷에 대해 동기화할 URL입니다. | 문자열 |
GitRepositoryDefinition
Name | 설명 | 값 |
---|---|---|
httpsCACert | HTTPS를 통해 git 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 인증 기관 콘텐츠 | 문자열 |
httpsUser | HTTPS를 통해 프라이빗 git 리포지토리에 액세스하는 데 사용되는 일반 텍스트 HTTPS 사용자 이름 | 문자열 |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. | 문자열 |
repositoryRef | GitRepository 개체에 대한 소스 참조입니다. | RepositoryRefDefinition |
sshKnownHosts | SSH를 통해 프라이빗 git 리포지토리에 액세스하는 데 필요한 공용 SSH 키를 포함하는 Base64로 인코딩된 known_hosts 값 | 문자열 |
syncIntervalInSeconds | 클러스터 git 리포지토리 원본을 원격과 다시 조정할 간격입니다. | int |
timeoutInSeconds | 클러스터 git 리포지토리 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | flux 구성 git 리포지토리에 대해 동기화할 URL입니다. | 문자열 |
RepositoryRefDefinition
Name | 설명 | 값 |
---|---|---|
분기 | 체크 아웃할 git 리포지토리 분기 이름입니다. | 문자열 |
커밋(commit) | 체크 아웃할 커밋 SHA입니다. 이 값은 유효하려면 분기 이름과 결합해야 합니다. 이는 semver보다 우선합니다. | 문자열 |
semver | git 리포지토리 태그와 일치하는 데 사용되는 semver 범위입니다. 이는 태그보다 우선합니다. | 문자열 |
tag | 체크 아웃할 git 리포지토리 태그 이름입니다. 이는 분기보다 우선합니다. | 문자열 |
Terraform(AzAPI 공급자) 리소스 정의
fluxConfigurations 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 parent_id
속성을 사용하여 이 리소스의 범위를 설정합니다.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft 만듭니다. KubernetesConfiguration/fluxConfigurations 리소스를 템플릿에 다음 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
}
})
}
속성 값
fluxConfigurations
Name | 설명 | 값 |
---|---|---|
type | 리소스 종류 | "Microsoft. KubernetesConfiguration/fluxConfigurations@2022-11-01" |
name | 리소스 이름 | string(필수) |
parent_id | 이 확장 리소스를 적용할 리소스의 ID입니다. | string(필수) |
properties | Flux 구성 리소스를 만드는 속성 | FluxConfigurationProperties |
FluxConfigurationProperties
Name | 설명 | 값 |
---|---|---|
azureBlob | AzureBlob 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | AzureBlobDefinition |
bucket | 버킷 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | BucketDefinition |
configurationProtectedSettings | 구성에 대한 보호된 구성 설정의 키-값 쌍 | object |
gitRepository | GitRepository 원본 종류 형식에 맞게 조정하는 매개 변수입니다. | GitRepositoryDefinition |
kustomizations | 클러스터의 원본 형식에 의해 끌어온 아티팩트 조정에 사용되는 kustomization 배열입니다. | object |
네임스페이스 | 이 구성이 설치되는 네임스페이스입니다. 최대 253자의 소문자 영숫자, 하이픈 및 마침표만. | 문자열 |
scope | 운영자가 설치될 범위입니다. | "cluster" "namespace" |
sourceKind | 원본 구성 데이터를 가져올 종류입니다. | "AzureBlob" "버킷" "GitRepository" |
suspend | 이 구성이 해당 kustomizations 및 원본의 조정을 일시 중단해야 하는지 여부입니다. | bool |
AzureBlobDefinition
Name | 설명 | 값 |
---|---|---|
accountKey | 스토리지 계정에 액세스할 계정 키(공유 키) | 문자열 |
containerName | flux 구성의 URL 엔드포인트에서 동기화할 Azure Blob 컨테이너 이름입니다. | 문자열 |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. | 문자열 |
managedIdentity | 관리 ID를 사용하여 인증할 매개 변수입니다. | ManagedIdentityDefinition |
sasToken | 스토리지 컨테이너에 액세스하기 위한 공유 액세스 토큰 | 문자열 |
servicePrincipal | 서비스 주체를 사용하여 인증할 매개 변수입니다. | ServicePrincipalDefinition |
syncIntervalInSeconds | 클러스터 Azure Blob 원본을 원격으로 다시 조정할 간격입니다. | int |
timeoutInSeconds | 클러스터 Azure Blob 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | Flux 구성 Azure Blob Storage 계정에 대해 동기화할 URL입니다. | 문자열 |
ManagedIdentityDefinition
Name | 설명 | 값 |
---|---|---|
clientId | 관리 ID를 인증하기 위한 클라이언트 ID입니다. | 문자열 |
ServicePrincipalDefinition
Name | 설명 | 값 |
---|---|---|
clientCertificate | 서비스 주체를 인증하는 데 사용되는 Base64로 인코딩된 인증서 | 문자열 |
clientCertificatePassword | 서비스 주체를 인증하는 데 사용되는 인증서의 암호 | 문자열 |
clientCertificateSendChain | 클라이언트 인증서에 대한 주체 이름/발급자 기반 인증을 사용하도록 토큰을 획득할 때 클라이언트 클레임에 x5c 헤더를 포함할지 여부를 지정합니다. | bool |
clientId | 서비스 주체를 인증하기 위한 클라이언트 ID입니다. | 문자열 |
clientSecret | 서비스 주체를 인증하기 위한 클라이언트 암호 | 문자열 |
tenantId | 서비스 주체를 인증하기 위한 테넌트 ID | 문자열 |
BucketDefinition
Name | 설명 | 값 |
---|---|---|
accessKey | S3 버킷에 안전하게 액세스하는 데 사용되는 일반 텍스트 액세스 키 | 문자열 |
bucketName | flux 구성의 URL 엔드포인트에서 동기화할 버킷 이름입니다. | 문자열 |
불안 | S3 버킷에서 데이터를 펄핑할 때 안전하지 않은 통신을 사용할지 여부를 지정합니다. | bool |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. | 문자열 |
syncIntervalInSeconds | 클러스터 버킷 원본을 원격으로 다시 조정할 간격입니다. | int |
timeoutInSeconds | 클러스터 버킷 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | Flux 구성 S3 버킷에 대해 동기화할 URL입니다. | 문자열 |
GitRepositoryDefinition
Name | 설명 | 값 |
---|---|---|
httpsCACert | HTTPS를 통해 git 프라이빗 git 리포지토리에 액세스하는 데 사용되는 Base64로 인코딩된 HTTPS 인증 기관 콘텐츠 | 문자열 |
httpsUser | HTTPS를 통해 프라이빗 git 리포지토리에 액세스하는 데 사용되는 일반 텍스트 HTTPS 사용자 이름 | 문자열 |
localAuthRef | 관리 또는 사용자가 제공한 구성 비밀이 아닌 인증 비밀로 사용할 Kubernetes 클러스터의 로컬 비밀 이름입니다. | 문자열 |
repositoryRef | GitRepository 개체에 대한 소스 참조입니다. | RepositoryRefDefinition |
sshKnownHosts | SSH를 통해 프라이빗 git 리포지토리에 액세스하는 데 필요한 공용 SSH 키를 포함하는 Base64로 인코딩된 known_hosts 값 | 문자열 |
syncIntervalInSeconds | 클러스터 git 리포지토리 원본을 원격과 다시 조정할 간격입니다. | int |
timeoutInSeconds | 클러스터 git 리포지토리 원본을 원격과 조정하려고 시도하는 최대 시간입니다. | int |
url | flux 구성 git 리포지토리에 대해 동기화할 URL입니다. | 문자열 |
RepositoryRefDefinition
Name | 설명 | 값 |
---|---|---|
분기 | 체크 아웃할 git 리포지토리 분기 이름입니다. | 문자열 |
커밋(commit) | 체크 아웃할 커밋 SHA입니다. 이 값은 유효하려면 분기 이름과 결합해야 합니다. 이는 semver보다 우선합니다. | 문자열 |
semver | git 리포지토리 태그와 일치하는 데 사용되는 semver 범위입니다. 이는 태그보다 우선합니다. | 문자열 |
tag | 체크 아웃할 git 리포지토리 태그 이름입니다. 이는 분기보다 우선합니다. | string |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기