Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
Стадия жизненного цикла модуля: Preview
Project
Scope: Cluster
- v1alpha2
- v1alpha1
- объектspec
- строкаspec.description
Произвольное описание назначения проекта. Укажите пустую строку, если описание не требуется.
- объектspec.parameters
Значения, передаваемые в шаблон ресурсов при создании проекта.
Перед созданием, значения согласовываются со схемой входных параметров шаблона ресурсов.
- строкаspec.projectTemplateName
Имя ресурса ProjectTemplate, который определяет, какие ресурсы будут созданы в проекте.
- объектstatus
- массив объектовstatus.conditions
- строкаstatus.conditions.lastProbeTime
- строкаstatus.conditions.lastTransitionTime
- строкаstatus.conditions.message
- строкаstatus.conditions.status
- строкаstatus.conditions.type
- массив строкstatus.namespaces
Используемые пространства имен.
- целочисленныйstatus.observedGeneration
Последний generation проекта.
- объектstatus.resources
Список срендеренных и пропущенных ресурсов.
- строкаstatus.state
Короткое описание состояния проекта, например, Error, Deployed, и т.д.
- целочисленныйstatus.templateGeneration
Последний generation шаблона.
Устаревший ресурс. Поддержка ресурса может быть исключена в следующих версиях.
- объектspec
- строкаspec.description
Произвольное описание назначения проекта. Укажите пустую строку, если описание не требуется.
- строкаspec.projectTypeName
Имя ресурса ProjectType, который определяет, какие ресурсы будут созданы в проекте.
- объектspec.template
Значения, передаваемые в шаблон ресурсов при создании проекта. Перед созданием, значения согласовываются со схемой входных параметров шаблона ресурсов.
- объектstatus
- строкаstatus.message
Сообщение, указывающее на причину появления текущего статуса.
- строкаstatus.state
Короткое описание состояния проекта, например, Ready, Error, Pending, и т.д.
- булевыйstatus.sync
Указывает на то, что параметры проекта были успешно применены после создания или изменения.
ProjectTemplate
Scope: Cluster
Version: v1alpha1
Описывает шаблон проекта.
На этот ресурс ссылается другой пользовательский ресурс — Project.
- объектspec
- строкаspec.description
Произвольное описание назначения шаблона. Укажите пустую строку, если описание не требуется.
- объектspec.parametersSchema
Обязательный параметр
Одна из схем параметров для валидации параметров проекта.
На данный момент поддерживается только схема OpenAPI v3.
- объектspec.parametersSchema.openAPIV3Schema
Обязательный параметр
Спецификация OpenAPI для параметров шаблона.
Используется для проверки правильности параметров, передаваемых при создании нового проекта.
- строкаspec.resourcesTemplate
Обязательный параметр
Шаблон, определяющий ресурсы в формате
go template, создаваемые при настройке нового проекта.Шаблоны полностью совместимы со всеми функциями
helm.Узнайте больше о создании изолированной среды…
В шаблонах доступны следующие параметры:
{{ .projectName }}— имяProject, для которого рендерится шаблон.{{ .projectTemplateName }}— имяProjectTemplate.{{ .parameters }}— словарь пользовательских значений, описанных в параметре .spec.parametersSchema и определенных в параметре .spec.parameters.
Примечание! Указание полей
.metadata.namespaceдля объектов является необязательным, так как в это поле автоматически устанавливается значение с именем созданного проекта.
- объектstatus
- строкаstatus.message
Сообщение, указывающее на причину появления текущего статуса.
- булевыйstatus.ready
Готовность шаблона к использованию. Указывает на то, что шаблон успешно прошел проверку.