Skip to content

Commit a98bc6f

Browse files
deploy: generate deployment yamls with v1 apis
Signed-off-by: Niraj Yadav <niryadav@redhat.com>
1 parent cc3e017 commit a98bc6f

12 files changed

Lines changed: 58 additions & 58511 deletions

config/crd/bases/csi.ceph.io_cephconnections.yaml

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -69,60 +69,3 @@ spec:
6969
storage: true
7070
subresources:
7171
status: {}
72-
- deprecated: true
73-
deprecationWarning: v1alpha1 is deprecated, please use v1
74-
name: v1alpha1
75-
schema:
76-
openAPIV3Schema:
77-
description: CephConnection is the Schema for the cephconnections API
78-
properties:
79-
apiVersion:
80-
description: |-
81-
APIVersion defines the versioned schema of this representation of an object.
82-
Servers should convert recognized schemas to the latest internal value, and
83-
may reject unrecognized values.
84-
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
85-
type: string
86-
kind:
87-
description: |-
88-
Kind is a string value representing the REST resource this object represents.
89-
Servers may infer this from the endpoint the client submits requests to.
90-
Cannot be updated.
91-
In CamelCase.
92-
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
93-
type: string
94-
metadata:
95-
type: object
96-
spec:
97-
description: CephConnectionSpec defines the desired state of CephConnection
98-
properties:
99-
monitors:
100-
items:
101-
type: string
102-
minItems: 1
103-
type: array
104-
rbdMirrorDaemonCount:
105-
minimum: 1
106-
type: integer
107-
readAffinity:
108-
description: ReadAffinitySpec capture Ceph CSI read affinity settings
109-
properties:
110-
crushLocationLabels:
111-
items:
112-
type: string
113-
minItems: 1
114-
type: array
115-
required:
116-
- crushLocationLabels
117-
type: object
118-
required:
119-
- monitors
120-
type: object
121-
status:
122-
description: CephConnectionStatus defines the observed state of CephConnection
123-
type: object
124-
type: object
125-
served: true
126-
storage: false
127-
subresources:
128-
status: {}

config/crd/bases/csi.ceph.io_clientprofilemappings.yaml

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -74,65 +74,3 @@ spec:
7474
storage: true
7575
subresources:
7676
status: {}
77-
- deprecated: true
78-
deprecationWarning: v1alpha1 is deprecated, please use v1
79-
name: v1alpha1
80-
schema:
81-
openAPIV3Schema:
82-
description: ClientProfileMapping is the Schema for the clientprofilemappings
83-
API
84-
properties:
85-
apiVersion:
86-
description: |-
87-
APIVersion defines the versioned schema of this representation of an object.
88-
Servers should convert recognized schemas to the latest internal value, and
89-
may reject unrecognized values.
90-
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
91-
type: string
92-
kind:
93-
description: |-
94-
Kind is a string value representing the REST resource this object represents.
95-
Servers may infer this from the endpoint the client submits requests to.
96-
Cannot be updated.
97-
In CamelCase.
98-
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
99-
type: string
100-
metadata:
101-
type: object
102-
spec:
103-
description: ClientProfileMappingSpec defines the desired state of ClientProfileMapping
104-
properties:
105-
mappings:
106-
items:
107-
description: MappingsSpec define a mapping between a local and remote
108-
profiles
109-
properties:
110-
blockPoolIdMapping:
111-
items:
112-
items:
113-
type: string
114-
maxItems: 2
115-
minItems: 2
116-
type: array
117-
type: array
118-
localClientProfile:
119-
type: string
120-
remoteClientProfile:
121-
type: string
122-
required:
123-
- localClientProfile
124-
- remoteClientProfile
125-
type: object
126-
type: array
127-
required:
128-
- mappings
129-
type: object
130-
status:
131-
description: ClientProfileMappingStatus defines the observed state of
132-
ClientProfileMapping
133-
type: object
134-
type: object
135-
served: true
136-
storage: false
137-
subresources:
138-
status: {}

config/crd/bases/csi.ceph.io_clientprofiles.yaml

Lines changed: 0 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -181,97 +181,3 @@ spec:
181181
storage: true
182182
subresources:
183183
status: {}
184-
- deprecated: true
185-
deprecationWarning: v1alpha1 is deprecated, please use v1
186-
name: v1alpha1
187-
schema:
188-
openAPIV3Schema:
189-
description: ClientProfile is the Schema for the clientprofiles API
190-
properties:
191-
apiVersion:
192-
description: |-
193-
APIVersion defines the versioned schema of this representation of an object.
194-
Servers should convert recognized schemas to the latest internal value, and
195-
may reject unrecognized values.
196-
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
197-
type: string
198-
kind:
199-
description: |-
200-
Kind is a string value representing the REST resource this object represents.
201-
Servers may infer this from the endpoint the client submits requests to.
202-
Cannot be updated.
203-
In CamelCase.
204-
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
205-
type: string
206-
metadata:
207-
type: object
208-
spec:
209-
description: |-
210-
ClientProfileSpec defines the desired state of Ceph CSI
211-
configuration for volumes and snapshots configured to use
212-
this profile
213-
properties:
214-
cephConnectionRef:
215-
description: |-
216-
LocalObjectReference contains enough information to let you locate the
217-
referenced object inside the same namespace.
218-
properties:
219-
name:
220-
default: ""
221-
description: |-
222-
Name of the referent.
223-
This field is effectively required, but due to backwards compatibility is
224-
allowed to be empty. Instances of this type with an empty value here are
225-
almost certainly wrong.
226-
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
227-
type: string
228-
type: object
229-
x-kubernetes-map-type: atomic
230-
x-kubernetes-validations:
231-
- message: '''.name'' cannot be empty'
232-
rule: self.name != ""
233-
cephFs:
234-
description: CephFsConfigSpec defines the desired CephFs configuration
235-
properties:
236-
fuseMountOptions:
237-
additionalProperties:
238-
type: string
239-
type: object
240-
kernelMountOptions:
241-
additionalProperties:
242-
type: string
243-
type: object
244-
radosNamespace:
245-
type: string
246-
x-kubernetes-validations:
247-
- message: field is immutable
248-
rule: self == oldSelf
249-
subVolumeGroup:
250-
type: string
251-
type: object
252-
nfs:
253-
description: NfsConfigSpec defines the desired NFS configuration
254-
type: object
255-
rbd:
256-
description: RbdConfigSpec defines the desired RBD configuration
257-
properties:
258-
radosNamespace:
259-
type: string
260-
x-kubernetes-validations:
261-
- message: field is immutable
262-
rule: self == oldSelf
263-
type: object
264-
required:
265-
- cephConnectionRef
266-
type: object
267-
status:
268-
description: |-
269-
ClientProfileStatus defines the observed state of Ceph CSI
270-
configuration for volumes and snapshots configured to use
271-
this profile
272-
type: object
273-
type: object
274-
served: true
275-
storage: false
276-
subresources:
277-
status: {}

0 commit comments

Comments
 (0)