You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: oracle-database-operator.yaml
+212-6Lines changed: 212 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -853,6 +853,131 @@ status:
853
853
---
854
854
apiVersion: apiextensions.k8s.io/v1
855
855
kind: CustomResourceDefinition
856
+
metadata:
857
+
annotations:
858
+
controller-gen.kubebuilder.io/version: v0.6.1
859
+
creationTimestamp: null
860
+
name: dataguardbrokers.database.oracle.com
861
+
spec:
862
+
group: database.oracle.com
863
+
names:
864
+
kind: DataguardBroker
865
+
listKind: DataguardBrokerList
866
+
plural: dataguardbrokers
867
+
singular: dataguardbroker
868
+
scope: Namespaced
869
+
versions:
870
+
- additionalPrinterColumns:
871
+
- jsonPath: .status.primaryDatabase
872
+
name: Primary
873
+
type: string
874
+
- jsonPath: .status.standbyDatabases
875
+
name: Standbys
876
+
type: string
877
+
- jsonPath: .spec.protectionMode
878
+
name: Protection Mode
879
+
type: string
880
+
- jsonPath: .status.clusterConnectString
881
+
name: Cluster Connect Str
882
+
priority: 1
883
+
type: string
884
+
- jsonPath: .status.externalConnectString
885
+
name: Connect Str
886
+
type: string
887
+
- jsonPath: .spec.primaryDatabaseRef
888
+
name: Primary Database
889
+
priority: 1
890
+
type: string
891
+
- jsonPath: .status.status
892
+
name: Status
893
+
type: string
894
+
name: v1alpha1
895
+
schema:
896
+
openAPIV3Schema:
897
+
description: DataguardBroker is the Schema for the dataguardbrokers API
898
+
properties:
899
+
apiVersion:
900
+
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'
901
+
type: string
902
+
kind:
903
+
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'
904
+
type: string
905
+
metadata:
906
+
type: object
907
+
spec:
908
+
description: DataguardBrokerSpec defines the desired state of DataguardBroker
909
+
properties:
910
+
fastStartFailOver:
911
+
properties:
912
+
enable:
913
+
type: boolean
914
+
strategy:
915
+
items:
916
+
description: FSFO strategy
917
+
properties:
918
+
sourceDatabaseRef:
919
+
type: string
920
+
targetDatabaseRefs:
921
+
type: string
922
+
type: object
923
+
type: array
924
+
type: object
925
+
loadBalancer:
926
+
type: boolean
927
+
nodeSelector:
928
+
additionalProperties:
929
+
type: string
930
+
type: object
931
+
primaryDatabaseRef:
932
+
type: string
933
+
protectionMode:
934
+
enum:
935
+
- MaxPerformance
936
+
- MaxAvailability
937
+
type: string
938
+
setAsPrimaryDatabase:
939
+
type: string
940
+
standbyDatabaseRefs:
941
+
items:
942
+
type: string
943
+
type: array
944
+
required:
945
+
- primaryDatabaseRef
946
+
- protectionMode
947
+
- standbyDatabaseRefs
948
+
type: object
949
+
status:
950
+
description: DataguardBrokerStatus defines the observed state of DataguardBroker
951
+
properties:
952
+
clusterConnectString:
953
+
type: string
954
+
externalConnectString:
955
+
type: string
956
+
primaryDatabase:
957
+
type: string
958
+
primaryDatabaseRef:
959
+
type: string
960
+
protectionMode:
961
+
type: string
962
+
standbyDatabases:
963
+
type: string
964
+
status:
965
+
type: string
966
+
type: object
967
+
type: object
968
+
served: true
969
+
storage: true
970
+
subresources:
971
+
status: {}
972
+
status:
973
+
acceptedNames:
974
+
kind: ""
975
+
plural: ""
976
+
conditions: []
977
+
storedVersions: []
978
+
---
979
+
apiVersion: apiextensions.k8s.io/v1
980
+
kind: CustomResourceDefinition
856
981
metadata:
857
982
annotations:
858
983
controller-gen.kubebuilder.io/version: v0.6.1
@@ -1915,7 +2040,7 @@ spec:
1915
2040
type: object
1916
2041
conditions:
1917
2042
items:
1918
-
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
2043
+
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, \n\ttype FooStatus struct{ \t // Represents the observations of a foo's current state. \t // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\"\t // +patchMergeKey=type \t // +patchStrategy=merge \t // +listType=map \t // +listMapKey=type \t Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n\t // other fields \t}"
1919
2044
properties:
1920
2045
lastTransitionTime:
1921
2046
description: lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
@@ -2015,26 +2140,29 @@ spec:
2015
2140
- jsonPath: .status.edition
2016
2141
name: Edition
2017
2142
type: string
2143
+
- jsonPath: .status.sid
2144
+
name: Sid
2145
+
priority: 1
2146
+
type: string
2018
2147
- jsonPath: .status.status
2019
2148
name: Status
2020
2149
type: string
2021
2150
- jsonPath: .status.role
2022
2151
name: Role
2023
-
priority: 1
2024
2152
type: string
2025
2153
- jsonPath: .status.releaseUpdate
2026
2154
name: Version
2027
2155
type: string
2028
2156
- jsonPath: .status.connectString
2029
2157
name: Connect Str
2030
2158
type: string
2031
-
- jsonPath: .status.tcpsConnectString
2032
-
name: TCPS Connect Str
2033
-
type: string
2034
2159
- jsonPath: .status.pdbConnectString
2035
2160
name: Pdb Connect Str
2036
2161
priority: 1
2037
2162
type: string
2163
+
- jsonPath: .status.tcpsConnectString
2164
+
name: TCPS Connect Str
2165
+
type: string
2038
2166
- jsonPath: .status.tcpsPdbConnectString
2039
2167
name: TCPS Pdb Connect Str
2040
2168
priority: 1
@@ -2077,6 +2205,10 @@ spec:
2077
2205
type: string
2078
2206
cloneFrom:
2079
2207
type: string
2208
+
createAsStandby:
2209
+
type: boolean
2210
+
dgBrokerConfigured:
2211
+
type: boolean
2080
2212
edition:
2081
2213
enum:
2082
2214
- standard
@@ -2142,6 +2274,8 @@ spec:
2142
2274
volumeName:
2143
2275
type: string
2144
2276
type: object
2277
+
primaryDatabaseRef:
2278
+
type: string
2145
2279
readinessCheckPeriod:
2146
2280
type: integer
2147
2281
replicas:
@@ -2185,7 +2319,7 @@ spec:
2185
2319
type: string
2186
2320
conditions:
2187
2321
items:
2188
-
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
2322
+
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, \n\ttype FooStatus struct{ \t // Represents the observations of a foo's current state. \t // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\"\t // +patchMergeKey=type \t // +patchStrategy=merge \t // +listType=map \t // +listMapKey=type \t Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n\t // other fields \t}"
2189
2323
properties:
2190
2324
lastTransitionTime:
2191
2325
description: lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
0 commit comments