@@ -125,6 +125,7 @@ rules:
125
125
- scylladbdatacenters
126
126
- remotekubernetesclusters
127
127
- scylladbclusters
128
+ - scylladbmanagerclusterregistrations
128
129
verbs:
129
130
- create
130
131
- delete
@@ -141,6 +142,7 @@ rules:
141
142
- scylladbdatacenters/status
142
143
- remotekubernetesclusters/status
143
144
- scylladbclusters/status
145
+ - scylladbmanagerclusterregistrations/status
144
146
verbs:
145
147
- get
146
148
- list
@@ -317,6 +319,7 @@ rules:
317
319
- scyllaclusters/finalizers
318
320
- scylladbdatacenters/finalizers
319
321
- scylladbmonitorings/finalizers
322
+ - scylladbmanagerclusterregistrations/finalizers
320
323
verbs:
321
324
- update
322
325
- apiGroups:
@@ -345,26 +348,12 @@ rules:
345
348
- daemonsets/finalizers
346
349
verbs:
347
350
- update
348
- - apiGroups:
349
- - scylla.scylladb.com
350
- resources:
351
- - scyllaclusters/finalizers
352
- - scylladbdatacenters/finalizers
353
- - scylladbmonitorings/finalizers
354
- verbs:
355
- - update
356
351
- apiGroups:
357
352
- policy
358
353
resources:
359
354
- poddisruptionbudgets/finalizers
360
355
verbs:
361
356
- update
362
- - apiGroups:
363
- - scylla.scylladb.com
364
- resources:
365
- - nodeconfigs/finalizers
366
- verbs:
367
- - update
368
357
369
358
---
370
359
apiVersion: rbac.authorization.k8s.io/v1
@@ -43754,6 +43743,145 @@ spec:
43754
43743
subresources:
43755
43744
status: {}
43756
43745
43746
+ ---
43747
+ ---
43748
+ apiVersion: apiextensions.k8s.io/v1
43749
+ kind: CustomResourceDefinition
43750
+ metadata:
43751
+ annotations:
43752
+ controller-gen.kubebuilder.io/version: v0.17.1
43753
+ name: scylladbmanagerclusterregistrations.scylla.scylladb.com
43754
+ spec:
43755
+ group: scylla.scylladb.com
43756
+ names:
43757
+ kind: ScyllaDBManagerClusterRegistration
43758
+ listKind: ScyllaDBManagerClusterRegistrationList
43759
+ plural: scylladbmanagerclusterregistrations
43760
+ singular: scylladbmanagerclusterregistration
43761
+ scope: Namespaced
43762
+ versions:
43763
+ - additionalPrinterColumns:
43764
+ - jsonPath: .status.conditions[?(@.type=='Progressing')].status
43765
+ name: PROGRESSING
43766
+ type: string
43767
+ - jsonPath: .status.conditions[?(@.type=='Degraded')].status
43768
+ name: DEGRADED
43769
+ type: string
43770
+ - jsonPath: .metadata.creationTimestamp
43771
+ name: AGE
43772
+ type: date
43773
+ name: v1alpha1
43774
+ schema:
43775
+ openAPIV3Schema:
43776
+ properties:
43777
+ apiVersion:
43778
+ description: |-
43779
+ APIVersion defines the versioned schema of this representation of an object.
43780
+ Servers should convert recognized schemas to the latest internal value, and
43781
+ may reject unrecognized values.
43782
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
43783
+ type: string
43784
+ kind:
43785
+ description: |-
43786
+ Kind is a string value representing the REST resource this object represents.
43787
+ Servers may infer this from the endpoint the client submits requests to.
43788
+ Cannot be updated.
43789
+ In CamelCase.
43790
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
43791
+ type: string
43792
+ metadata:
43793
+ type: object
43794
+ spec:
43795
+ description: spec defines the desired state of ScyllaDBManagerClusterRegistration.
43796
+ properties:
43797
+ scyllaDBClusterRef:
43798
+ description: |-
43799
+ scyllaDBClusterRef specifies the typed reference to the local ScyllaDB cluster.
43800
+ Supported kind is ScyllaDBDatacenter in scylla.scylladb.com group.
43801
+ properties:
43802
+ kind:
43803
+ description: kind specifies the type of the resource.
43804
+ type: string
43805
+ name:
43806
+ description: name specifies the name of the resource.
43807
+ type: string
43808
+ type: object
43809
+ type: object
43810
+ status:
43811
+ description: status reflects the observed state of ScyllaDBManagerClusterRegistration.
43812
+ properties:
43813
+ clusterID:
43814
+ description: clusterID reflects the internal identification number of the cluster in ScyllaDB Manager state.
43815
+ type: string
43816
+ conditions:
43817
+ description: conditions hold conditions describing ScyllaDBManagerClusterRegistration state.
43818
+ items:
43819
+ description: Condition contains details for one aspect of the current state of this API Resource.
43820
+ properties:
43821
+ lastTransitionTime:
43822
+ description: |-
43823
+ lastTransitionTime is the last time the condition transitioned from one status to another.
43824
+ This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
43825
+ format: date-time
43826
+ type: string
43827
+ message:
43828
+ description: |-
43829
+ message is a human readable message indicating details about the transition.
43830
+ This may be an empty string.
43831
+ maxLength: 32768
43832
+ type: string
43833
+ observedGeneration:
43834
+ description: |-
43835
+ observedGeneration represents the .metadata.generation that the condition was set based upon.
43836
+ For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
43837
+ with respect to the current state of the instance.
43838
+ format: int64
43839
+ minimum: 0
43840
+ type: integer
43841
+ reason:
43842
+ description: |-
43843
+ reason contains a programmatic identifier indicating the reason for the condition's last transition.
43844
+ Producers of specific condition types may define expected values and meanings for this field,
43845
+ and whether the values are considered a guaranteed API.
43846
+ The value should be a CamelCase string.
43847
+ This field may not be empty.
43848
+ maxLength: 1024
43849
+ minLength: 1
43850
+ pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
43851
+ type: string
43852
+ status:
43853
+ description: status of the condition, one of True, False, Unknown.
43854
+ enum:
43855
+ - "True"
43856
+ - "False"
43857
+ - Unknown
43858
+ type: string
43859
+ type:
43860
+ description: type of condition in CamelCase or in foo.example.com/CamelCase.
43861
+ maxLength: 316
43862
+ pattern: ^([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])$
43863
+ type: string
43864
+ required:
43865
+ - lastTransitionTime
43866
+ - message
43867
+ - reason
43868
+ - status
43869
+ - type
43870
+ type: object
43871
+ type: array
43872
+ observedGeneration:
43873
+ description: |-
43874
+ observedGeneration is the most recent generation observed for this ScyllaDBManagerClusterRegistration. It corresponds to the
43875
+ ScyllaDBManagerClusterRegistration's generation, which is updated on mutation by the API Server.
43876
+ format: int64
43877
+ type: integer
43878
+ type: object
43879
+ type: object
43880
+ served: true
43881
+ storage: true
43882
+ subresources:
43883
+ status: {}
43884
+
43757
43885
---
43758
43886
---
43759
43887
apiVersion: apiextensions.k8s.io/v1
@@ -46388,6 +46516,7 @@ rules:
46388
46516
- scylladbmonitorings
46389
46517
- scylladbdatacenters
46390
46518
- scylladbclusters
46519
+ - scylladbmanagerclusterregistrations
46391
46520
verbs:
46392
46521
- create
46393
46522
- patch
@@ -46412,6 +46541,7 @@ rules:
46412
46541
- scylladbmonitorings
46413
46542
- scylladbdatacenters
46414
46543
- scylladbclusters
46544
+ - scylladbmanagerclusterregistrations
46415
46545
verbs:
46416
46546
- get
46417
46547
- list
@@ -46667,6 +46797,7 @@ webhooks:
46667
46797
- scyllaoperatorconfigs
46668
46798
- scylladbdatacenters
46669
46799
- scylladbclusters
46800
+ - scylladbmanagerclusterregistrations
46670
46801
46671
46802
---
46672
46803
apiVersion: policy/v1
0 commit comments