Skip to content

Commit 7d51946

Browse files
operator fujitsu-enterprise-postgres-operator (v8.2.0) (#7904)
* operator fujitsu-enterprise-postgres-operator (v8.2.0) * ci.yaml true --------- Co-authored-by: okoshi.eito <okoshi.eito@fujitsu.com>
1 parent 10f899e commit 7d51946

22 files changed

+5118
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: fujitsu-enterprise-postgres
8+
control-plane: controller-manager
9+
name: fep-ansible-operator-metrics-service
10+
spec:
11+
ports:
12+
- name: https
13+
port: 8443
14+
protocol: TCP
15+
targetPort: 8443
16+
selector:
17+
control-plane: controller-manager
18+
status:
19+
loadBalancer: {}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: monitoring.coreos.com/v1
2+
kind: ServiceMonitor
3+
metadata:
4+
labels:
5+
app.kubernetes.io/component: servicemonitor
6+
app.kubernetes.io/instance: fep-ansible-operator-metrics
7+
app.kubernetes.io/managed-by: kustomize
8+
app.kubernetes.io/name: fujitsu-enterprise-postgres
9+
app.kubernetes.io/part-of: fujitsu-enterprise-postgres
10+
control-plane: controller-manager
11+
name: fep-ansible-operator-metrics
12+
spec:
13+
endpoints:
14+
- path: /metrics
15+
port: http-metrics
16+
selector:
17+
matchLabels:
18+
control-plane: controller-manager
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: fep-ansible-operator
7+
app.kubernetes.io/instance: fep-ansible-operator-metrics
8+
app.kubernetes.io/managed-by: kustomize
9+
app.kubernetes.io/name: fujitsu-enterprise-postgres
10+
app.kubernetes.io/part-of: fujitsu-enterprise-postgres
11+
control-plane: controller-manager
12+
name: fep-ansible-operator-metrics
13+
spec:
14+
ports:
15+
- name: http-metrics
16+
port: 8080
17+
targetPort: http
18+
selector:
19+
control-plane: controller-manager
20+
status:
21+
loadBalancer: {}
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: fepactions.fep.fujitsu.io
6+
spec:
7+
group: fep.fujitsu.io
8+
names:
9+
kind: FEPAction
10+
listKind: FEPActionList
11+
plural: fepactions
12+
singular: fepaction
13+
scope: Namespaced
14+
versions:
15+
- name: v1
16+
schema:
17+
openAPIV3Schema:
18+
description: FEPAction is the Schema for the fepactions API
19+
properties:
20+
apiVersion:
21+
description: 'APIVersion defines the versioned schema of this representation
22+
of an object. Servers should convert recognized schemas to the latest
23+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
24+
type: string
25+
fepActionStatus:
26+
description: fepActionStatus defines the observed state of FEPAction
27+
type: object
28+
x-kubernetes-preserve-unknown-fields: true
29+
kind:
30+
description: 'Kind is a string value representing the REST resource this
31+
object represents. Servers may infer this from the endpoint the client
32+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
33+
type: string
34+
metadata:
35+
type: object
36+
spec:
37+
description: Spec defines the desired state of FEPAction
38+
properties:
39+
fepAction:
40+
properties:
41+
type:
42+
description: Type of action.
43+
enum:
44+
- restart
45+
- reload
46+
- list
47+
- switchover
48+
- failover
49+
- pgpool2_restart
50+
- pod_restart
51+
- backup
52+
- backup_expire
53+
- open_tde_masterkey
54+
- create_extension
55+
- update_admin_password
56+
- promote_standby
57+
- fixed_stats
58+
- fluentbit_reload
59+
- alter_extension
60+
- update_multi_master_replication
61+
type: string
62+
type: object
63+
x-kubernetes-preserve-unknown-fields: true
64+
sysExtraEvent:
65+
description: Set to True to turn on extra events.
66+
type: boolean
67+
sysExtraLogging:
68+
description: Set to True to turn on debugging log.
69+
type: boolean
70+
targetClusterName:
71+
description: name of FEPCluster to action upon
72+
type: string
73+
type: object
74+
x-kubernetes-preserve-unknown-fields: true
75+
status:
76+
description: Status defines the observed state of FEPAction
77+
type: object
78+
x-kubernetes-preserve-unknown-fields: true
79+
type: object
80+
served: true
81+
storage: true
82+
subresources:
83+
status: {}
84+
status:
85+
acceptedNames:
86+
kind: ""
87+
plural: ""
88+
conditions: null
89+
storedVersions: null
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: fepautoscales.fep.fujitsu.io
6+
spec:
7+
group: fep.fujitsu.io
8+
names:
9+
kind: FEPAutoscale
10+
listKind: FEPAutoscaleList
11+
plural: fepautoscales
12+
singular: fepautoscale
13+
scope: Namespaced
14+
versions:
15+
- name: v1
16+
schema:
17+
openAPIV3Schema:
18+
description: FEPAutoscale is the Schema for the fepautoscales API
19+
properties:
20+
apiVersion:
21+
description: 'APIVersion defines the versioned schema of this representation
22+
of an object. Servers should convert recognized schemas to the latest
23+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
24+
type: string
25+
kind:
26+
description: 'Kind is a string value representing the REST resource this
27+
object represents. Servers may infer this from the endpoint the client
28+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
29+
type: string
30+
metadata:
31+
type: object
32+
spec:
33+
description: Spec defines the desired state of FEPAutoscale
34+
type: object
35+
x-kubernetes-preserve-unknown-fields: true
36+
status:
37+
description: Status defines the observed state of FEPAutoscale
38+
type: object
39+
x-kubernetes-preserve-unknown-fields: true
40+
type: object
41+
served: true
42+
storage: true
43+
subresources:
44+
status: {}
45+
status:
46+
acceptedNames:
47+
kind: ""
48+
plural: ""
49+
conditions: null
50+
storedVersions: null
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: fepbackups.fep.fujitsu.io
6+
spec:
7+
group: fep.fujitsu.io
8+
names:
9+
kind: FEPBackup
10+
listKind: FEPBackupList
11+
plural: fepbackups
12+
singular: fepbackup
13+
scope: Namespaced
14+
versions:
15+
- name: v1
16+
schema:
17+
openAPIV3Schema:
18+
description: FEPBackup is the Schema for the fepbackups API
19+
properties:
20+
apiVersion:
21+
description: 'APIVersion defines the versioned schema of this representation
22+
of an object. Servers should convert recognized schemas to the latest
23+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
24+
type: string
25+
kind:
26+
description: 'Kind is a string value representing the REST resource this
27+
object represents. Servers may infer this from the endpoint the client
28+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
29+
type: string
30+
metadata:
31+
type: object
32+
spec:
33+
description: Spec defines the desired state of FEPBackup
34+
type: object
35+
x-kubernetes-preserve-unknown-fields: true
36+
status:
37+
description: Status defines the observed state of FEPBackup
38+
type: object
39+
x-kubernetes-preserve-unknown-fields: true
40+
type: object
41+
served: true
42+
storage: true
43+
subresources:
44+
status: {}
45+
status:
46+
acceptedNames:
47+
kind: ""
48+
plural: ""
49+
conditions: null
50+
storedVersions: null
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: fepcerts.fep.fujitsu.io
6+
spec:
7+
group: fep.fujitsu.io
8+
names:
9+
kind: FEPCert
10+
listKind: FEPCertList
11+
plural: fepcerts
12+
singular: fepcert
13+
scope: Namespaced
14+
versions:
15+
- name: v1
16+
schema:
17+
openAPIV3Schema:
18+
description: FEPCert is the Schema for the fepcerts API
19+
properties:
20+
apiVersion:
21+
description: 'APIVersion defines the versioned schema of this representation
22+
of an object. Servers should convert recognized schemas to the latest
23+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
24+
type: string
25+
kind:
26+
description: 'Kind is a string value representing the REST resource this
27+
object represents. Servers may infer this from the endpoint the client
28+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
29+
type: string
30+
metadata:
31+
type: object
32+
spec:
33+
description: Spec defines the desired state of FEPCert
34+
type: object
35+
x-kubernetes-preserve-unknown-fields: true
36+
status:
37+
description: Status defines the observed state of FEPCert
38+
type: object
39+
x-kubernetes-preserve-unknown-fields: true
40+
type: object
41+
served: true
42+
storage: true
43+
subresources:
44+
status: {}
45+
status:
46+
acceptedNames:
47+
kind: ""
48+
plural: ""
49+
conditions: null
50+
storedVersions: null

0 commit comments

Comments
 (0)