OCIRepositoryPatchDefinition interface
Parameters to reconcile to the OCIRepository source kind type.
Properties
| insecure | Specify whether to allow connecting to a non-TLS HTTP container registry. |
| layer |
The layer to be pulled from the OCI artifact. |
| local |
Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. |
| repository |
The source reference for the OCIRepository object. |
| service |
The service account name to authenticate with the OCI repository. |
| sync |
The interval at which to re-reconcile the cluster OCI repository source with the remote. |
| timeout |
The maximum time to attempt to reconcile the cluster OCI repository source with the remote. |
| tls |
Parameters to authenticate using TLS config for OCI repository. |
| url | The URL to sync for the flux configuration OCI repository. |
| use |
Specifies whether to use Workload Identity to authenticate with the OCI repository. |
| verify | Verification of the authenticity of an OCI Artifact. |
Property Details
insecure
Specify whether to allow connecting to a non-TLS HTTP container registry.
insecure?: boolean
Property Value
boolean
layerSelector
The layer to be pulled from the OCI artifact.
layerSelector?: LayerSelectorPatchDefinition
Property Value
localAuthRef
Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
localAuthRef?: string
Property Value
string
repositoryRef
The source reference for the OCIRepository object.
repositoryRef?: OCIRepositoryRefPatchDefinition
Property Value
serviceAccountName
The service account name to authenticate with the OCI repository.
serviceAccountName?: string
Property Value
string
syncIntervalInSeconds
The interval at which to re-reconcile the cluster OCI repository source with the remote.
syncIntervalInSeconds?: number
Property Value
number
timeoutInSeconds
The maximum time to attempt to reconcile the cluster OCI repository source with the remote.
timeoutInSeconds?: number
Property Value
number
tlsConfig
Parameters to authenticate using TLS config for OCI repository.
tlsConfig?: TlsConfigPatchDefinition
Property Value
url
The URL to sync for the flux configuration OCI repository.
url?: string
Property Value
string
useWorkloadIdentity
Specifies whether to use Workload Identity to authenticate with the OCI repository.
useWorkloadIdentity?: boolean
Property Value
boolean
verify
Verification of the authenticity of an OCI Artifact.
verify?: VerifyPatchDefinition