unip-controller/deploy/crd/platform-user.yaml

42 lines
1.9 KiB
YAML
Raw Normal View History

2025-01-29 13:13:51 +00:00
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
# имя, должно соответствовать спецификации ниже, и быть в формате <plural>.<group>
name: platformusers.unified-platform.cs.hse.ru
spec:
# имя группы, используемое в REST API: /apis/<group>/<version>
group: unified-platform.cs.hse.ru
# Список версий, поддерживаемых этим определением CustomResourceDefinition
versions:
- name: v1
# Каждая версия может быть влкючена или выключена при помощи served флага.
served: true
# Только одна версия может быть отмечена как storage версия.
storage: true
schema:
openAPIV3Schema:
type: object
description: PlatformUser является определением ресурса PlatformUser.
PlatformUser - пользователь платформы.
properties:
status:
x-kubernetes-preserve-unknown-fields: true
type: object
properties: {}
subresources:
status: {}
# Namespaced or Cluster
scope: Namespaced
names:
# имя во множественном числе, используемое в URL: /apis/<group>/<version>/<plural>
plural: platformusers
# имя в единственном числе, используемое в CLI и для отображения
singular: platformuser
# вид, обычно CamelCased в единственном числе, указывается в манифестах ресурсов
kind: PlatformUser
# короткие имена для использования в операциях с ресурсами в CLI
shortNames:
- puser
- pusers
categories:
- all