Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/name: fujitsu-enterprise-postgres
control-plane: controller-manager
name: fep-ansible-operator-metrics-service
spec:
ports:
- name: https
port: 8443
protocol: TCP
targetPort: 8443
selector:
control-plane: controller-manager
status:
loadBalancer: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
app.kubernetes.io/component: servicemonitor
app.kubernetes.io/instance: fep-ansible-operator-metrics
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/name: fujitsu-enterprise-postgres
app.kubernetes.io/part-of: fujitsu-enterprise-postgres
control-plane: controller-manager
name: fep-ansible-operator-metrics
spec:
endpoints:
- path: /metrics
port: http-metrics
selector:
matchLabels:
control-plane: controller-manager
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/component: fep-ansible-operator
app.kubernetes.io/instance: fep-ansible-operator-metrics
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/name: fujitsu-enterprise-postgres
app.kubernetes.io/part-of: fujitsu-enterprise-postgres
control-plane: controller-manager
name: fep-ansible-operator-metrics
spec:
ports:
- name: http-metrics
port: 8080
targetPort: http
selector:
control-plane: controller-manager
status:
loadBalancer: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: fepactions.fep.fujitsu.io
spec:
group: fep.fujitsu.io
names:
kind: FEPAction
listKind: FEPActionList
plural: fepactions
singular: fepaction
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: FEPAction is the Schema for the fepactions API
properties:
apiVersion:
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'
type: string
fepActionStatus:
description: fepActionStatus defines the observed state of FEPAction
type: object
x-kubernetes-preserve-unknown-fields: true
kind:
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'
type: string
metadata:
type: object
spec:
description: Spec defines the desired state of FEPAction
properties:
fepAction:
properties:
type:
description: Type of action.
enum:
- restart
- reload
- list
- switchover
- failover
- pgpool2_restart
- pod_restart
- backup
- backup_expire
- open_tde_masterkey
- create_extension
- update_admin_password
- promote_standby
- fixed_stats
- fluentbit_reload
- alter_extension
- update_multi_master_replication
type: string
type: object
x-kubernetes-preserve-unknown-fields: true
sysExtraEvent:
description: Set to True to turn on extra events.
type: boolean
sysExtraLogging:
description: Set to True to turn on debugging log.
type: boolean
targetClusterName:
description: name of FEPCluster to action upon
type: string
type: object
x-kubernetes-preserve-unknown-fields: true
status:
description: Status defines the observed state of FEPAction
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: fepautoscales.fep.fujitsu.io
spec:
group: fep.fujitsu.io
names:
kind: FEPAutoscale
listKind: FEPAutoscaleList
plural: fepautoscales
singular: fepautoscale
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: FEPAutoscale is the Schema for the fepautoscales API
properties:
apiVersion:
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'
type: string
kind:
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'
type: string
metadata:
type: object
spec:
description: Spec defines the desired state of FEPAutoscale
type: object
x-kubernetes-preserve-unknown-fields: true
status:
description: Status defines the observed state of FEPAutoscale
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: fepbackups.fep.fujitsu.io
spec:
group: fep.fujitsu.io
names:
kind: FEPBackup
listKind: FEPBackupList
plural: fepbackups
singular: fepbackup
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: FEPBackup is the Schema for the fepbackups API
properties:
apiVersion:
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'
type: string
kind:
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'
type: string
metadata:
type: object
spec:
description: Spec defines the desired state of FEPBackup
type: object
x-kubernetes-preserve-unknown-fields: true
status:
description: Status defines the observed state of FEPBackup
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: fepcerts.fep.fujitsu.io
spec:
group: fep.fujitsu.io
names:
kind: FEPCert
listKind: FEPCertList
plural: fepcerts
singular: fepcert
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: FEPCert is the Schema for the fepcerts API
properties:
apiVersion:
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'
type: string
kind:
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'
type: string
metadata:
type: object
spec:
description: Spec defines the desired state of FEPCert
type: object
x-kubernetes-preserve-unknown-fields: true
status:
description: Status defines the observed state of FEPCert
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Loading