Skip to content

Commit 95e604f

Browse files
authored
operator infinispan (2.4.6)
1 parent bd2d89c commit 95e604f

9 files changed

+4082
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: v1
2+
data:
3+
controller_manager_config.yaml: |
4+
apiVersion: controller-runtime.sigs.k8s.io/v1alpha1
5+
kind: ControllerManagerConfig
6+
health:
7+
healthProbeBindAddress: :8081
8+
metrics:
9+
bindAddress: 127.0.0.1:8080
10+
webhook:
11+
port: 9443
12+
leaderElection:
13+
leaderElect: true
14+
resourceName: 632512e4.infinispan.org
15+
kind: ConfigMap
16+
metadata:
17+
labels:
18+
app.kubernetes.io/name: infinispan-operator
19+
name: infinispan-operator-manager-config

operators/infinispan/2.4.6/manifests/infinispan-operator.clusterserviceversion.yaml

+969
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
cert-manager.io/inject-ca-from: infinispan-operator-system/infinispan-operator-serving-cert
6+
controller-gen.kubebuilder.io/version: v0.14.0
7+
creationTimestamp: null
8+
labels:
9+
app.kubernetes.io/name: infinispan-operator
10+
name: backups.infinispan.org
11+
spec:
12+
group: infinispan.org
13+
names:
14+
kind: Backup
15+
listKind: BackupList
16+
plural: backups
17+
singular: backup
18+
scope: Namespaced
19+
versions:
20+
- name: v2alpha1
21+
schema:
22+
openAPIV3Schema:
23+
description: Backup is the Schema for the backups API
24+
properties:
25+
apiVersion:
26+
description: |-
27+
APIVersion defines the versioned schema of this representation of an object.
28+
Servers should convert recognized schemas to the latest internal value, and
29+
may reject unrecognized values.
30+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
31+
type: string
32+
kind:
33+
description: |-
34+
Kind is a string value representing the REST resource this object represents.
35+
Servers may infer this from the endpoint the client submits requests to.
36+
Cannot be updated.
37+
In CamelCase.
38+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
39+
type: string
40+
metadata:
41+
type: object
42+
spec:
43+
description: BackupSpec defines the desired state of Backup
44+
properties:
45+
cluster:
46+
description: Infinispan cluster name
47+
type: string
48+
container:
49+
description: InfinispanContainerSpec specify resource requirements
50+
per container
51+
properties:
52+
cliExtraJvmOpts:
53+
type: string
54+
cpu:
55+
type: string
56+
extraJvmOpts:
57+
type: string
58+
memory:
59+
type: string
60+
routerExtraJvmOpts:
61+
type: string
62+
type: object
63+
resources:
64+
properties:
65+
cacheConfigs:
66+
description: Deprecated and to be removed on subsequent release.
67+
Use .Templates instead.
68+
items:
69+
type: string
70+
type: array
71+
caches:
72+
items:
73+
type: string
74+
type: array
75+
counters:
76+
items:
77+
type: string
78+
type: array
79+
protoSchemas:
80+
items:
81+
type: string
82+
type: array
83+
scripts:
84+
description: Deprecated and to be removed on subsequent release.
85+
Use .Tasks instead.
86+
items:
87+
type: string
88+
type: array
89+
tasks:
90+
items:
91+
type: string
92+
type: array
93+
templates:
94+
items:
95+
type: string
96+
type: array
97+
type: object
98+
volume:
99+
properties:
100+
storage:
101+
type: string
102+
storageClassName:
103+
description: Names the storage class object for persistent volume
104+
claims.
105+
type: string
106+
type: object
107+
required:
108+
- cluster
109+
type: object
110+
status:
111+
description: BackupStatus defines the observed state of Backup
112+
properties:
113+
phase:
114+
description: Current phase of the backup operation
115+
type: string
116+
pvc:
117+
description: The name of the created PersistentVolumeClaim used to
118+
store the backup
119+
type: string
120+
reason:
121+
description: Reason indicates the reason for any backup related failures.
122+
type: string
123+
required:
124+
- phase
125+
type: object
126+
type: object
127+
served: true
128+
storage: true
129+
subresources:
130+
status: {}
131+
status:
132+
acceptedNames:
133+
kind: ""
134+
plural: ""
135+
conditions: null
136+
storedVersions: null
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
cert-manager.io/inject-ca-from: infinispan-operator-system/infinispan-operator-serving-cert
6+
controller-gen.kubebuilder.io/version: v0.14.0
7+
creationTimestamp: null
8+
labels:
9+
app.kubernetes.io/name: infinispan-operator
10+
name: batches.infinispan.org
11+
spec:
12+
group: infinispan.org
13+
names:
14+
kind: Batch
15+
listKind: BatchList
16+
plural: batches
17+
singular: batch
18+
scope: Namespaced
19+
versions:
20+
- name: v2alpha1
21+
schema:
22+
openAPIV3Schema:
23+
description: Batch is the Schema for the batches API
24+
properties:
25+
apiVersion:
26+
description: |-
27+
APIVersion defines the versioned schema of this representation of an object.
28+
Servers should convert recognized schemas to the latest internal value, and
29+
may reject unrecognized values.
30+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
31+
type: string
32+
kind:
33+
description: |-
34+
Kind is a string value representing the REST resource this object represents.
35+
Servers may infer this from the endpoint the client submits requests to.
36+
Cannot be updated.
37+
In CamelCase.
38+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
39+
type: string
40+
metadata:
41+
type: object
42+
spec:
43+
description: BatchSpec defines the desired state of Batch
44+
properties:
45+
cluster:
46+
description: Infinispan cluster name
47+
type: string
48+
config:
49+
description: Batch string to be executed
50+
type: string
51+
configMap:
52+
description: Name of the ConfigMap containing the batch and resource
53+
files to be executed
54+
type: string
55+
container:
56+
description: Specify resource requirements per container
57+
properties:
58+
cpu:
59+
type: string
60+
memory:
61+
type: string
62+
type: object
63+
required:
64+
- cluster
65+
type: object
66+
status:
67+
description: BatchStatus defines the observed state of Batch
68+
properties:
69+
clusterUID:
70+
description: The UUID of the Infinispan instance that the Batch is
71+
associated with
72+
type: string
73+
phase:
74+
description: Current phase of the batch operation
75+
type: string
76+
reason:
77+
description: The reason for any batch related failures
78+
type: string
79+
required:
80+
- phase
81+
type: object
82+
type: object
83+
served: true
84+
storage: true
85+
subresources:
86+
status: {}
87+
status:
88+
acceptedNames:
89+
kind: ""
90+
plural: ""
91+
conditions: null
92+
storedVersions: null

0 commit comments

Comments
 (0)