generated from SAP/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcore.cs.sap.com_projects.yaml
More file actions
142 lines (142 loc) · 5.15 KB
/
core.cs.sap.com_projects.yaml
File metadata and controls
142 lines (142 loc) · 5.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.20.0
name: projects.core.cs.sap.com
spec:
group: core.cs.sap.com
names:
kind: Project
listKind: ProjectList
plural: projects
singular: project
scope: Cluster
versions:
- additionalPrinterColumns:
- jsonPath: .status.state
name: State
type: string
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1alpha1
schema:
openAPIV3Schema:
description: Project is the Schema for the projects API.
properties:
apiVersion:
description: |-
APIVersion 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
type: string
kind:
description: |-
Kind 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
type: string
metadata:
type: object
spec:
description: ProjectSpec defines the desired state of Project.
properties:
adminGroups:
description: AdminGroups contains groups that will be granted admin
privileges on the project namespace.
items:
type: string
type: array
adminUsers:
description: AdminUsers contains users that will be granted admin
privileges on the project namespace.
items:
type: string
type: array
annotations:
additionalProperties:
type: string
description: Additional annotations that should be set on on the project
namespace
type: object
labels:
additionalProperties:
type: string
description: Additional labels that should be set on the on the project
namespace
type: object
viewerGroups:
description: ViewerGroups contains groups that will be granted display
privileges on the project namespace.
items:
type: string
type: array
viewerUsers:
description: ViewerUsers contains users that will be granted display
privileges on the project namespace.
items:
type: string
type: array
type: object
status:
default:
observedGeneration: -1
description: ProjectStatus defines the observed state of Project.
properties:
conditions:
description: Conditions
items:
description: Project Condition
properties:
lastTransitionTime:
description: Timestamp of the last change of ConditionStatus
format: date-time
type: string
message:
description: Message is a human readable explanation of the
current ConditionStatus.
type: string
reason:
description: Reason is a programmatically usable identifier
explaining the current ConditionStatus.
type: string
status:
description: Condition status (one of True, False, Unknown)
enum:
- "True"
- "False"
- Unknown
type: string
type:
description: Condition type (such as 'Ready', ...)
type: string
required:
- status
- type
type: object
type: array
lastObservedAt:
description: Timestamp when this resource was last observed
format: date-time
type: string
namespace:
description: Project namespace
type: string
observedGeneration:
description: Observed generation
format: int64
type: integer
state:
description: Overall resource state
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}