Стадия жизненного цикла модуля: Experimental
У модуля есть требования для установки
Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
HelmClusterAddonChart
Scope: Cluster
Version: v1alpha1
-
строкаapiVersionAPIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindKind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектmetadata
-
объектstatus
-
массив объектовstatus.conditionsУсловия отражают последние наблюдения за состоянием репозитория.
-
строкаstatus.conditions.lastTransitionTimelastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
-
строкаstatus.conditions.messagemessage is a human readable message indicating details about the transition. This may be an empty string.
Максимальная длина:
32768 -
целочисленныйstatus.conditions.observedGenerationobservedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
Допустимые значения:
0 <= X -
строкаstatus.conditions.reasonreason contains a programmatic identifier indicating the reason for the condition’s last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
Длина:
1..1024Шаблон:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
строкаstatus.conditions.statusstatus of the condition, one of True, False, Unknown.
Допустимые значения:
True,False,Unknown -
строкаstatus.conditions.typetype of condition in CamelCase or in foo.example.com/CamelCase.
Максимальная длина:
316Шаблон:
^([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])$
-
-
строкаstatus.iconURLURL-адрес иконки Helm-чарта. Применимо только для чартов из Helm-репозиториев.
-
целочисленныйstatus.observedGenerationПоколение ресурса, обработанное контроллером последним.
-
массив объектовstatus.versionsДоступные версии Helm-чарта.
-
строкаstatus.versions.versionВерсия Helm-чарта.
Минимальная длина:
1
-
-
HelmClusterAddonRepository
Scope: Cluster
Version: v1alpha1
-
строкаapiVersionAPIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindKind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектmetadata
-
объектspec
-
объектspec.authУчётные данные для аутентификации в репозитории.
-
строкаspec.auth.password
Обязательный параметр
Пароль для аутентификации в репозитории.Минимальная длина:
1 -
строкаspec.auth.username
Обязательный параметр
Имя пользователя для аутентификации в репозитории.Минимальная длина:
1
-
-
строкаspec.caCertificateCA-сертификат в формате PEM для проверки TLS.
-
булевыйspec.insecureSkipVerifyВыключить проверку TLS-сертификата.
-
строкаspec.url
Обязательный параметр
URL Helm-репозитория.
Поддерживаются протоколы
http(s)://иoci://.
-
-
объектstatus
-
массив объектовstatus.conditionsУсловия отражают последние наблюдения за состоянием репозитория.
-
строкаstatus.conditions.lastTransitionTimelastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
-
строкаstatus.conditions.messagemessage is a human readable message indicating details about the transition. This may be an empty string.
Максимальная длина:
32768 -
целочисленныйstatus.conditions.observedGenerationobservedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
Допустимые значения:
0 <= X -
строкаstatus.conditions.reasonreason contains a programmatic identifier indicating the reason for the condition’s last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
Длина:
1..1024Шаблон:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
строкаstatus.conditions.statusstatus of the condition, one of True, False, Unknown.
Допустимые значения:
True,False,Unknown -
строкаstatus.conditions.typetype of condition in CamelCase or in foo.example.com/CamelCase.
Максимальная длина:
316Шаблон:
^([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])$
-
-
целочисленныйstatus.observedGenerationПоколение ресурса, обработанное контроллером последним.
-
HelmClusterAddon
Scope: Cluster
Version: v1alpha1
-
строкаapiVersionAPIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
строкаkindKind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
объектmetadata
-
объектspec
-
объектspec.chart
Обязательный параметр
-
строкаspec.chart.helmClusterAddonChart
Обязательный параметр
Имя Helm-чарта для установки из указанного репозитория (например, «ingress-nginx» или «redis»).Минимальная длина:
1 -
строкаspec.chart.helmClusterAddonRepository
Обязательный параметр
Имя ресурса HelmClusterAddonRepository, содержащего параметры подключения и учётные данные для доступа к репозиторию, в котором расположен чарт.Длина:
3..63 -
строкаspec.chart.version
Обязательный параметр
Версия Helm-чарта для HelmClusterAddon.
-
-
строкаspec.maintenance
Стратегия согласования ресурса.
При значении
NoResourceReconciliationконтроллер прекращает обновление управляемых ресурсов, что позволяет выполнять ручное вмешательство или обслуживание без перезаписи изменений оператором. При пустом значении ("") используется стандартное согласование.Допустимые значения:
‘’,NoResourceReconciliation -
строкаspec.namespaceПространство имён для развёртывания релиза аддона.
По умолчанию:
defaultДлина:
3..63 -
spec.valuesПользовательские значения для релиза HelmClusterAddon.
-
-
объектstatus
-
массив объектовstatus.conditionsУсловия отражают последние наблюдения за состоянием ресурса.
-
строкаstatus.conditions.lastTransitionTimelastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
-
строкаstatus.conditions.messagemessage is a human readable message indicating details about the transition. This may be an empty string.
Максимальная длина:
32768 -
целочисленныйstatus.conditions.observedGenerationobservedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
Допустимые значения:
0 <= X -
строкаstatus.conditions.reasonreason contains a programmatic identifier indicating the reason for the condition’s last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
Длина:
1..1024Шаблон:
^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ -
строкаstatus.conditions.statusstatus of the condition, one of True, False, Unknown.
Допустимые значения:
True,False,Unknown -
строкаstatus.conditions.typetype of condition in CamelCase or in foo.example.com/CamelCase.
Максимальная длина:
316Шаблон:
^([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])$
-
-
объектstatus.lastAppliedChartПоследний применённый чарт, инициировавший установку или обновление аддона.
-
строкаstatus.lastAppliedChart.helmClusterAddonChartИмя Helm-чарта.
-
строкаstatus.lastAppliedChart.helmClusterAddonRepositoryИмя ресурса HelmClusterAddonRepository.
-
строкаstatus.lastAppliedChart.versionВерсия Helm-чарта.
-
-
status.lastAppliedValuesПоследние применённые значения, инициировавшие установку или обновление аддона.
-
целочисленныйstatus.observedGenerationПоколение ресурса, обработанное контроллером последним.
-