The module lifecycle stage: Experimental
The module has requirements for installation
Before enabling the module, you need to allow the use of experimental modules in the deckhouse ModuleConfig. To do this, set the allowExperimentalModules parameter to true.
Deckhouse Platform installs CRDs but does not remove them when a module is disabled. If you no longer need the created CRDs, delete them.
HelmApplicationChart
Scope: Namespaced
Version: v1alpha1
HelmApplicationChart describes a Helm chart discovered in a HelmApplicationRepository.
HelmApplicationChart resources are automatically created and updated by the controller during repository synchronization and are not intended for manual modification.
-
objectstatus
-
array of objectsstatus.conditionsConditions reflecting the current state of the Helm chart.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
stringstatus.iconURL
URL of the Helm chart icon.
Applicable only to charts from Helm repositories.
-
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
array of objectsstatus.versions
List of discovered Helm chart versions.
A version is available for installation if
unavailableReasonis not set. A version that the repository no longer offers stays in the list withunavailableReason: RemovedFromRepositoryonly while a release uses it, and that release keeps working.-
stringstatus.versions.mediaType
OCI media type of the layer containing the Helm chart version.
Populated only for versions from an OCI repository (
oci://) with a supported layer type. -
stringstatus.versions.ociRef
OCI reference to the published Helm chart version.
Populated only for a version from a Helm repository if the corresponding repository index entry references an OCI repository instead of a chart archive. Such a version is installed using an internal OCIRepository.
-
booleanstatus.versions.reexaminationRequiredIndicates that the recorded availability of the Helm chart version is outdated and must be rechecked against the repository.
-
stringDetailed description of the reason specified in
unavailableReason. -
string
Reason why the Helm chart version is unavailable for installation.
If the field is not set, the version is available. A release that already uses a version with
RemovedFromRepository, or withResolvePendingwhile the version keeps its recordedmediaType, keeps working.Allowed values:
RemovedFromRepository,UnsupportedMediaType,ResolvePending,InvalidChartReference -
stringstatus.versions.versionHelm chart version.
Minimum length:
1
-
-
HelmApplicationRepository
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
objectspec.authCredentials for repository authentication.
-
stringspec.auth.password
Required value
Repository authentication password.Minimum length:
1 -
stringspec.auth.username
Required value
Repository authentication username.Minimum length:
1
-
-
stringspec.caCertificateCA certificate in PEM format for verifying the repository TLS certificate.
-
booleanspec.insecureSkipVerify
Disables verification of the repository TLS certificate.
Applies to an OCI registry only. For a Helm repository served over HTTPS with a self-signed certificate, set
caCertificate. -
stringspec.url
Required value
URL of the Helm or OCI repository.
Supported schemes:
http(s)://andoci://. Anoci://URL points to the repository of a single Helm chart, for exampleoci://registry.example.com/charts/podinfo.
-
-
objectstatus
-
integerstatus.chartCount
Number of charts found during the last successful read of the repository, excluding the charts whose name cannot be recorded on a catalog object.
The field is not populated until the first successful read, which distinguishes a repository that has not been read yet from a repository that contains no charts.
-
array of objectsstatus.conditionsConditions reflecting the current state of the repository.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
integerstatus.consecutiveFetchFailures
Counter of consecutive failed attempts to access the repository, used to determine the delay before the next attempt.
Does not exceed
5: an error that retries cannot fix sets it to5at once. Reset after a successful attempt and when the repository specification changes. -
stringstatus.lastForceReconcileTime
Time when the last forced reconciliation request was processed.
This value indicates that the request was processed but does not indicate that reconciliation completed successfully. Reconciliation results are reflected in the
ReadyandSyncedconditions. -
stringstatus.lastSuccessfulSyncTimeTime of the last successful repository synchronization.
-
integerstatus.lastSyncedGeneration
Resource generation that the currently published chart catalog corresponds to.
Updated when a synchronization publishes the catalog without running out of its time budget. Retained if later synchronizations fail or run out of time.
-
stringstatus.nextSyncTimeScheduled time of the next repository synchronization attempt.
-
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
integerstatus.unexaminedVersions
Number of Helm chart versions offered by the repository that the last synchronization publishing the catalog did not examine because it ran out of time. Retained if later synchronizations fail.
Such versions are examined during the next synchronizations. A value of
0means that every version offered by the repository has been examined.
-
HelmApplication
Scope: Namespaced
Version: v1alpha1
HelmApplication describes a Helm release within a single namespace.
The release is deployed in the same namespace as the HelmApplication resource.
A HelmApplication cannot be created in a system namespace: default, kube-system, kube-node-lease, kube-public, or a namespace whose name starts with d8-.
The chart is deployed using a ServiceAccount with the permissions of the namespace administrator role. Therefore, namespace administrator permissions are required to create a HelmApplication.
The RoleBinding associated with the ServiceAccount is managed by the module and automatically reconciled to its desired state. Any manual changes to this resource are overwritten.
-
objectspec
-
objectspec.chart
Required value
-
stringspec.chart.clusterRepository
Name of the HelmClusterApplicationRepository resource.
The specified repository is used as the Helm chart source.
Length:
1..63 -
stringspec.chart.name
Required value
Name of the Helm chart in the specified repository (for example,nginxorredis).Minimum length:
1 -
stringspec.chart.repository
Name of the HelmApplicationRepository resource in the same namespace.
The specified repository is used as the Helm chart source.
Length:
1..63 -
stringspec.chart.version
Required value
Helm chart version to install.Minimum length:
1
-
-
stringspec.maintenance
Resource reconciliation mode.
When set to
NoResourceReconciliation, the controller pauses reconciliation of managed resources, allowing them to be modified manually without the controller overwriting the changes. When set to an empty value (""), the standard reconciliation mode is used.Allowed values:
‘’,NoResourceReconciliation -
stringspec.timeout
Time to wait for a Helm operation to complete.
Default:
5m. The value must be greater than zero and must not exceed2h.Pattern:
^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ -
spec.valuesCustom Helm chart values.
-
-
objectstatus
-
array of objectsstatus.conditionsConditions reflecting the current state of the resource.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
array of objectsstatus.inventoryList of objects deployed by the application’s Helm chart.
-
stringstatus.inventory.apiVersionAPI group and version of the object (
v1for objects of the core group). -
stringstatus.inventory.kindObject kind.
-
stringstatus.inventory.nameObject name.
-
stringstatus.inventory.namespace
Object namespace.
Not set for cluster-scoped objects.
-
-
objectstatus.lastAppliedChartHelm chart used during the last application installation or upgrade.
-
stringstatus.lastAppliedChart.clusterRepositoryName of the HelmClusterApplicationRepository resource used during the last application installation or upgrade.
-
stringstatus.lastAppliedChart.nameName of the Helm chart used during the last application installation or upgrade.
-
stringstatus.lastAppliedChart.repositoryName of the HelmApplicationRepository resource used during the last application installation or upgrade.
-
stringstatus.lastAppliedChart.versionHelm chart version used during the last application installation or upgrade.
-
-
status.lastAppliedValuesCustom Helm chart values used during the last application installation or upgrade.
-
stringstatus.lastForceReconcileTime
Time when the last forced reconciliation request was processed.
This value indicates that the request was processed but does not indicate that reconciliation completed successfully. Reconciliation results are reflected in the
Readycondition. -
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
HelmClusterAddonChart
Scope: Cluster
Version: v1alpha1
HelmClusterAddonChart describes a Helm chart discovered in a HelmClusterAddonRepository.
HelmClusterAddonChart resources are automatically created and updated by the controller during repository synchronization and are not intended for manual modification.
-
objectstatus
-
array of objectsstatus.conditionsConditions reflecting the current state of the Helm chart.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
stringstatus.iconURL
URL of the Helm chart icon.
Applicable only to charts from Helm repositories.
-
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
array of objectsstatus.versions
List of discovered Helm chart versions.
A version is available for installation if
unavailableReasonis not set. A version that the repository no longer offers stays in the list withunavailableReason: RemovedFromRepositoryonly while a release uses it, and that release keeps working.-
stringstatus.versions.mediaType
OCI media type of the layer containing the Helm chart version.
Populated only for versions from an OCI repository (
oci://) with a supported layer type. -
stringstatus.versions.ociRef
OCI reference to the published Helm chart version.
Populated only for a version from a Helm repository if the corresponding repository index entry references an OCI repository instead of a chart archive. Such a version is installed using an internal OCIRepository.
-
booleanstatus.versions.reexaminationRequiredIndicates that the recorded availability of the Helm chart version is outdated and must be rechecked against the repository.
-
stringDetailed description of the reason specified in
unavailableReason. -
string
Reason why the Helm chart version is unavailable for installation.
If the field is not set, the version is available. A release that already uses a version with
RemovedFromRepository, or withResolvePendingwhile the version keeps its recordedmediaType, keeps working.Allowed values:
RemovedFromRepository,UnsupportedMediaType,ResolvePending,InvalidChartReference -
stringstatus.versions.versionHelm chart version.
Minimum length:
1
-
-
HelmClusterAddonRepository
Scope: Cluster
Version: v1alpha1
-
objectspec
-
objectspec.authCredentials for repository authentication.
-
stringspec.auth.password
Required value
Repository authentication password.Minimum length:
1 -
stringspec.auth.username
Required value
Repository authentication username.Minimum length:
1
-
-
stringspec.caCertificateCA certificate in PEM format for verifying the repository TLS certificate.
-
booleanspec.insecureSkipVerify
Disables verification of the repository TLS certificate.
Applies to an OCI registry only. For a Helm repository served over HTTPS with a self-signed certificate, set
caCertificate. -
stringspec.url
Required value
URL of the Helm or OCI repository.
Supported schemes:
http(s)://andoci://. Anoci://URL points to the repository of a single Helm chart, for exampleoci://registry.example.com/charts/podinfo.
-
-
objectstatus
-
integerstatus.chartCount
Number of charts found during the last successful read of the repository, excluding the charts whose name cannot be recorded on a catalog object.
The field is not populated until the first successful read, which distinguishes a repository that has not been read yet from a repository that contains no charts.
-
array of objectsstatus.conditionsConditions reflecting the current state of the repository.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
integerstatus.consecutiveFetchFailures
Counter of consecutive failed attempts to access the repository, used to determine the delay before the next attempt.
Does not exceed
5: an error that retries cannot fix sets it to5at once. Reset after a successful attempt and when the repository specification changes. -
stringstatus.lastForceReconcileTime
Time when the last forced reconciliation request was processed.
This value indicates that the request was processed but does not indicate that reconciliation completed successfully. Reconciliation results are reflected in the
ReadyandSyncedconditions. -
stringstatus.lastSuccessfulSyncTimeTime of the last successful repository synchronization.
-
integerstatus.lastSyncedGeneration
Resource generation that the currently published chart catalog corresponds to.
Updated when a synchronization publishes the catalog without running out of its time budget. Retained if later synchronizations fail or run out of time.
-
stringstatus.nextSyncTimeScheduled time of the next repository synchronization attempt.
-
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
integerstatus.unexaminedVersions
Number of Helm chart versions offered by the repository that the last synchronization publishing the catalog did not examine because it ran out of time. Retained if later synchronizations fail.
Such versions are examined during the next synchronizations. A value of
0means that every version offered by the repository has been examined.
-
HelmClusterAddon
Scope: Cluster
Version: v1alpha1
HelmClusterAddon describes a Helm release managed at the cluster level.
The Helm chart may contain CRDs and other cluster-wide resources, so SuperAdmin permissions are required to create a HelmClusterAddon.
Only one HelmClusterAddon resource can exist in the cluster for a given Helm chart from a specific repository.
-
objectspec
-
objectspec.chart
Required value
-
stringspec.chart.helmClusterAddonChart
Required value
Name of the Helm chart in the specified repository (for example,ingress-nginxorredis).Minimum length:
1 -
stringspec.chart.helmClusterAddonRepository
Required value
Name of the HelmClusterAddonRepository resource.
The specified repository is used as the Helm chart source.
Length:
1..63 -
stringspec.chart.version
Required value
Helm chart version to install.
-
-
stringspec.maintenance
Resource reconciliation mode.
When set to
NoResourceReconciliation, the controller pauses reconciliation of managed resources, allowing them to be modified manually without the controller overwriting the changes. When set to an empty value (""), the standard reconciliation mode is used.Allowed values:
‘’,NoResourceReconciliation -
stringspec.namespace
Required value
Namespace to deploy a cluster addon release into.
If the namespace does not exist, it is created. A system namespace cannot be used:
default,kube-system,kube-node-lease,kube-public, or a namespace whose name starts withd8-.Length:
1..63 -
stringspec.timeout
Time to wait for a Helm operation to complete.
Default:
5m. The value must be greater than zero and must not exceed2h.Pattern:
^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ -
spec.valuesCustom Helm chart values.
-
-
objectstatus
-
array of objectsstatus.conditionsConditions reflecting the current state of the resource.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
array of objectsstatus.inventoryList of objects deployed by the addon’s Helm chart.
-
stringstatus.inventory.apiVersionAPI group and version of the object (
v1for objects of the core group). -
stringstatus.inventory.kindObject kind.
-
stringstatus.inventory.nameObject name.
-
stringstatus.inventory.namespace
Object namespace.
Not set for cluster-scoped objects.
-
-
objectstatus.lastAppliedChartHelm chart used during the last addon installation or upgrade.
-
stringstatus.lastAppliedChart.helmClusterAddonChartHelm chart name.
-
stringstatus.lastAppliedChart.helmClusterAddonRepositoryName of the HelmClusterAddonRepository resource.
-
stringstatus.lastAppliedChart.versionHelm chart version.
-
-
status.lastAppliedValuesCustom Helm chart values used during the last addon installation or upgrade.
-
stringstatus.lastForceReconcileTime
Time when the last forced reconciliation request was processed.
This value indicates that the request was processed but does not indicate that reconciliation completed successfully. Reconciliation results are reflected in the
Readycondition. -
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
HelmClusterApplicationChart
Scope: Cluster
Version: v1alpha1
HelmClusterApplicationChart describes a Helm chart discovered in a HelmClusterApplicationRepository.
HelmClusterApplicationChart resources are automatically created and updated by the controller during repository synchronization and are not intended for manual modification.
-
objectstatus
-
array of objectsstatus.conditionsConditions reflecting the current state of the Helm chart.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
stringstatus.iconURL
URL of the Helm chart icon.
Applicable only to charts from Helm repositories.
-
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
array of objectsstatus.versions
List of discovered Helm chart versions.
A version is available for installation if
unavailableReasonis not set. A version that the repository no longer offers stays in the list withunavailableReason: RemovedFromRepositoryonly while a release uses it, and that release keeps working.-
stringstatus.versions.mediaType
OCI media type of the layer containing the Helm chart version.
Populated only for versions from an OCI repository (
oci://) with a supported layer type. -
stringstatus.versions.ociRef
OCI reference to the published Helm chart version.
Populated only for a version from a Helm repository if the corresponding repository index entry references an OCI repository instead of a chart archive. Such a version is installed using an internal OCIRepository.
-
booleanstatus.versions.reexaminationRequiredIndicates that the recorded availability of the Helm chart version is outdated and must be rechecked against the repository.
-
stringDetailed description of the reason specified in
unavailableReason. -
string
Reason why the Helm chart version is unavailable for installation.
If the field is not set, the version is available. A release that already uses a version with
RemovedFromRepository, or withResolvePendingwhile the version keeps its recordedmediaType, keeps working.Allowed values:
RemovedFromRepository,UnsupportedMediaType,ResolvePending,InvalidChartReference -
stringstatus.versions.versionHelm chart version.
Minimum length:
1
-
-
HelmClusterApplicationRepository
Scope: Cluster
Version: v1alpha1
-
objectspec
-
objectspec.authCredentials for repository authentication.
-
stringspec.auth.password
Required value
Repository authentication password.Minimum length:
1 -
stringspec.auth.username
Required value
Repository authentication username.Minimum length:
1
-
-
stringspec.caCertificateCA certificate in PEM format for verifying the repository TLS certificate.
-
booleanspec.insecureSkipVerify
Disables verification of the repository TLS certificate.
Applies to an OCI registry only. For a Helm repository served over HTTPS with a self-signed certificate, set
caCertificate. -
stringspec.url
Required value
URL of the Helm or OCI repository.
Supported schemes:
http(s)://andoci://. Anoci://URL points to the repository of a single Helm chart, for exampleoci://registry.example.com/charts/podinfo.
-
-
objectstatus
-
integerstatus.chartCount
Number of charts found during the last successful read of the repository, excluding the charts whose name cannot be recorded on a catalog object.
The field is not populated until the first successful read, which distinguishes a repository that has not been read yet from a repository that contains no charts.
-
array of objectsstatus.conditionsConditions reflecting the current state of the repository.
-
stringstatus.conditions.lastTransitionTimeTime when the condition status last changed.
-
stringstatus.conditions.messageMessage with additional information about the condition state.
Maximum length:
32768 -
integerstatus.conditions.observedGenerationResource generation on which the condition state is based.
Allowed values:
0 <= X -
stringstatus.conditions.reasonReason for the last change in the condition state.
Length:
1..1024Pattern:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
stringstatus.conditions.statusCondition status.
Allowed values:
True,False,Unknown -
stringstatus.conditions.typeCondition type.
Maximum length:
316Pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
-
-
integerstatus.consecutiveFetchFailures
Counter of consecutive failed attempts to access the repository, used to determine the delay before the next attempt.
Does not exceed
5: an error that retries cannot fix sets it to5at once. Reset after a successful attempt and when the repository specification changes. -
stringstatus.lastForceReconcileTime
Time when the last forced reconciliation request was processed.
This value indicates that the request was processed but does not indicate that reconciliation completed successfully. Reconciliation results are reflected in the
ReadyandSyncedconditions. -
stringstatus.lastSuccessfulSyncTimeTime of the last successful repository synchronization.
-
integerstatus.lastSyncedGeneration
Resource generation that the currently published chart catalog corresponds to.
Updated when a synchronization publishes the catalog without running out of its time budget. Retained if later synchronizations fail or run out of time.
-
stringstatus.nextSyncTimeScheduled time of the next repository synchronization attempt.
-
integerstatus.observedGenerationLatest resource generation processed by the controller.
-
integerstatus.unexaminedVersions
Number of Helm chart versions offered by the repository that the last synchronization publishing the catalog did not examine because it ran out of time. Retained if later synchronizations fail.
Such versions are examined during the next synchronizations. A value of
0means that every version offered by the repository has been examined.
-