Skip to content

Commit d8148dc

Browse files
operator oracle-database-operator (2.1.0)
1 parent 8d1fe5c commit d8148dc

File tree

28 files changed

+18922
-0
lines changed

28 files changed

+18922
-0
lines changed
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
cert-manager.io/inject-ca-from: oracle-database-operator-system/oracle-database-operator-serving-cert
6+
controller-gen.kubebuilder.io/version: v0.18.0
7+
creationTimestamp: null
8+
name: autonomouscontainerdatabases.database.oracle.com
9+
spec:
10+
conversion:
11+
strategy: Webhook
12+
webhook:
13+
clientConfig:
14+
service:
15+
name: oracle-database-operator-webhook-service
16+
namespace: oracle-database-operator-system
17+
path: /convert
18+
conversionReviewVersions:
19+
- v1alpha1
20+
- v1
21+
- v4
22+
group: database.oracle.com
23+
names:
24+
kind: AutonomousContainerDatabase
25+
listKind: AutonomousContainerDatabaseList
26+
plural: autonomouscontainerdatabases
27+
shortNames:
28+
- acd
29+
- acds
30+
singular: autonomouscontainerdatabase
31+
scope: Namespaced
32+
versions:
33+
- additionalPrinterColumns:
34+
- jsonPath: .spec.displayName
35+
name: DisplayName
36+
type: string
37+
- jsonPath: .status.lifecycleState
38+
name: State
39+
type: string
40+
- jsonPath: .status.timeCreated
41+
name: Created
42+
type: string
43+
name: v1alpha1
44+
schema:
45+
openAPIV3Schema:
46+
properties:
47+
apiVersion:
48+
type: string
49+
kind:
50+
type: string
51+
metadata:
52+
type: object
53+
spec:
54+
properties:
55+
action:
56+
enum:
57+
- SYNC
58+
- RESTART
59+
- TERMINATE
60+
type: string
61+
autonomousContainerDatabaseOCID:
62+
type: string
63+
autonomousExadataVMClusterOCID:
64+
type: string
65+
compartmentOCID:
66+
type: string
67+
displayName:
68+
type: string
69+
freeformTags:
70+
additionalProperties:
71+
type: string
72+
type: object
73+
hardLink:
74+
default: false
75+
type: boolean
76+
ociConfig:
77+
properties:
78+
configMapName:
79+
type: string
80+
secretName:
81+
type: string
82+
type: object
83+
patchModel:
84+
enum:
85+
- RELEASE_UPDATES
86+
- RELEASE_UPDATE_REVISIONS
87+
type: string
88+
type: object
89+
status:
90+
properties:
91+
lifecycleState:
92+
type: string
93+
timeCreated:
94+
type: string
95+
required:
96+
- lifecycleState
97+
type: object
98+
type: object
99+
served: true
100+
storage: false
101+
subresources:
102+
status: {}
103+
- additionalPrinterColumns:
104+
- jsonPath: .spec.displayName
105+
name: DisplayName
106+
type: string
107+
- jsonPath: .status.lifecycleState
108+
name: State
109+
type: string
110+
- jsonPath: .status.timeCreated
111+
name: Created
112+
type: string
113+
name: v4
114+
schema:
115+
openAPIV3Schema:
116+
properties:
117+
apiVersion:
118+
type: string
119+
kind:
120+
type: string
121+
metadata:
122+
type: object
123+
spec:
124+
properties:
125+
action:
126+
enum:
127+
- SYNC
128+
- RESTART
129+
- TERMINATE
130+
type: string
131+
autonomousContainerDatabaseOCID:
132+
type: string
133+
autonomousExadataVMClusterOCID:
134+
type: string
135+
compartmentOCID:
136+
type: string
137+
displayName:
138+
type: string
139+
freeformTags:
140+
additionalProperties:
141+
type: string
142+
type: object
143+
hardLink:
144+
default: false
145+
type: boolean
146+
ociConfig:
147+
properties:
148+
configMapName:
149+
type: string
150+
secretName:
151+
type: string
152+
type: object
153+
patchModel:
154+
enum:
155+
- RELEASE_UPDATES
156+
- RELEASE_UPDATE_REVISIONS
157+
type: string
158+
type: object
159+
status:
160+
properties:
161+
lifecycleState:
162+
type: string
163+
timeCreated:
164+
type: string
165+
required:
166+
- lifecycleState
167+
type: object
168+
type: object
169+
served: true
170+
storage: true
171+
subresources:
172+
status: {}
173+
status:
174+
acceptedNames:
175+
kind: ""
176+
plural: ""
177+
conditions: null
178+
storedVersions: null
Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
cert-manager.io/inject-ca-from: oracle-database-operator-system/oracle-database-operator-serving-cert
6+
controller-gen.kubebuilder.io/version: v0.18.0
7+
creationTimestamp: null
8+
name: autonomousdatabasebackups.database.oracle.com
9+
spec:
10+
conversion:
11+
strategy: Webhook
12+
webhook:
13+
clientConfig:
14+
service:
15+
name: oracle-database-operator-webhook-service
16+
namespace: oracle-database-operator-system
17+
path: /convert
18+
conversionReviewVersions:
19+
- v1alpha1
20+
- v1
21+
- v4
22+
group: database.oracle.com
23+
names:
24+
kind: AutonomousDatabaseBackup
25+
listKind: AutonomousDatabaseBackupList
26+
plural: autonomousdatabasebackups
27+
shortNames:
28+
- adbbu
29+
- adbbus
30+
singular: autonomousdatabasebackup
31+
scope: Namespaced
32+
versions:
33+
- additionalPrinterColumns:
34+
- jsonPath: .status.lifecycleState
35+
name: State
36+
type: string
37+
- jsonPath: .status.dbDisplayName
38+
name: DB DisplayName
39+
type: string
40+
- jsonPath: .status.type
41+
name: Type
42+
type: string
43+
- jsonPath: .status.timeStarted
44+
name: Started
45+
type: string
46+
- jsonPath: .status.timeEnded
47+
name: Ended
48+
type: string
49+
name: v1alpha1
50+
schema:
51+
openAPIV3Schema:
52+
properties:
53+
apiVersion:
54+
type: string
55+
kind:
56+
type: string
57+
metadata:
58+
type: object
59+
spec:
60+
properties:
61+
autonomousDatabaseBackupOCID:
62+
type: string
63+
displayName:
64+
type: string
65+
isLongTermBackup:
66+
type: boolean
67+
ociConfig:
68+
properties:
69+
configMapName:
70+
type: string
71+
secretName:
72+
type: string
73+
type: object
74+
retentionPeriodInDays:
75+
type: integer
76+
target:
77+
properties:
78+
k8sAdb:
79+
properties:
80+
name:
81+
type: string
82+
type: object
83+
ociAdb:
84+
properties:
85+
id:
86+
type: string
87+
type: object
88+
type: object
89+
type: object
90+
status:
91+
properties:
92+
autonomousDatabaseOCID:
93+
type: string
94+
compartmentOCID:
95+
type: string
96+
dbDisplayName:
97+
type: string
98+
dbName:
99+
type: string
100+
isAutomatic:
101+
type: boolean
102+
lifecycleState:
103+
type: string
104+
timeEnded:
105+
type: string
106+
timeStarted:
107+
type: string
108+
type:
109+
type: string
110+
required:
111+
- autonomousDatabaseOCID
112+
- compartmentOCID
113+
- dbDisplayName
114+
- dbName
115+
- isAutomatic
116+
- lifecycleState
117+
- type
118+
type: object
119+
type: object
120+
served: true
121+
storage: false
122+
subresources:
123+
status: {}
124+
- additionalPrinterColumns:
125+
- jsonPath: .status.lifecycleState
126+
name: State
127+
type: string
128+
- jsonPath: .status.dbDisplayName
129+
name: DB DisplayName
130+
type: string
131+
- jsonPath: .status.type
132+
name: Type
133+
type: string
134+
- jsonPath: .status.timeStarted
135+
name: Started
136+
type: string
137+
- jsonPath: .status.timeEnded
138+
name: Ended
139+
type: string
140+
name: v4
141+
schema:
142+
openAPIV3Schema:
143+
properties:
144+
apiVersion:
145+
type: string
146+
kind:
147+
type: string
148+
metadata:
149+
type: object
150+
spec:
151+
properties:
152+
autonomousDatabaseBackupOCID:
153+
type: string
154+
displayName:
155+
type: string
156+
isLongTermBackup:
157+
type: boolean
158+
ociConfig:
159+
properties:
160+
configMapName:
161+
type: string
162+
secretName:
163+
type: string
164+
type: object
165+
retentionPeriodInDays:
166+
type: integer
167+
target:
168+
properties:
169+
k8sAdb:
170+
properties:
171+
name:
172+
type: string
173+
type: object
174+
ociAdb:
175+
properties:
176+
id:
177+
type: string
178+
type: object
179+
type: object
180+
type: object
181+
status:
182+
properties:
183+
autonomousDatabaseOCID:
184+
type: string
185+
compartmentOCID:
186+
type: string
187+
dbDisplayName:
188+
type: string
189+
dbName:
190+
type: string
191+
isAutomatic:
192+
type: boolean
193+
lifecycleState:
194+
type: string
195+
timeEnded:
196+
type: string
197+
timeStarted:
198+
type: string
199+
type:
200+
type: string
201+
required:
202+
- autonomousDatabaseOCID
203+
- compartmentOCID
204+
- dbDisplayName
205+
- dbName
206+
- isAutomatic
207+
- lifecycleState
208+
- type
209+
type: object
210+
type: object
211+
served: true
212+
storage: true
213+
subresources:
214+
status: {}
215+
status:
216+
acceptedNames:
217+
kind: ""
218+
plural: ""
219+
conditions: null
220+
storedVersions: null

0 commit comments

Comments
 (0)