forked from k8s-operatorhub/community-operators
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
operator hazelcast-platform-operator (5.8.0)
- Loading branch information
1 parent
fb64576
commit 983feae
Showing
17 changed files
with
6,372 additions
and
0 deletions.
There are no files selected for viewing
1,208 changes: 1,208 additions & 0 deletions
1,208
...-platform-operator/5.8.0/manifests/hazelcast-platform-operator.clusterserviceversion.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
21 changes: 21 additions & 0 deletions
21
...cast-platform-operator/5.8.0/manifests/hazelcast-platform-webhook-service_v1_service.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: webhook | ||
app.kubernetes.io/created-by: hazelcast-platform-operator | ||
app.kubernetes.io/instance: webhook-service | ||
app.kubernetes.io/managed-by: kustomize | ||
app.kubernetes.io/name: service | ||
app.kubernetes.io/part-of: hazelcast-platform-operator | ||
name: hazelcast-platform-webhook-service | ||
spec: | ||
ports: | ||
- port: 443 | ||
protocol: TCP | ||
targetPort: 9443 | ||
selector: | ||
control-plane: controller-manager | ||
status: | ||
loadBalancer: {} |
152 changes: 152 additions & 0 deletions
152
operators/hazelcast-platform-operator/5.8.0/manifests/hazelcast.com_caches.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,152 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.10.0 | ||
creationTimestamp: null | ||
name: caches.hazelcast.com | ||
spec: | ||
group: hazelcast.com | ||
names: | ||
kind: Cache | ||
listKind: CacheList | ||
plural: caches | ||
shortNames: | ||
- ch | ||
singular: cache | ||
scope: Namespaced | ||
versions: | ||
- additionalPrinterColumns: | ||
- description: Current state of the Cache Config | ||
jsonPath: .status.state | ||
name: Status | ||
type: string | ||
- description: Message for the current Cache Config | ||
jsonPath: .status.message | ||
name: Message | ||
priority: 1 | ||
type: string | ||
name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
description: Cache is the Schema for the caches 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: CacheSpec defines the desired state of Cache It cannot be | ||
updated after the Cache is created | ||
properties: | ||
asyncBackupCount: | ||
default: 0 | ||
description: Number of asynchronous backups. | ||
format: int32 | ||
maximum: 6 | ||
minimum: 0 | ||
type: integer | ||
backupCount: | ||
default: 1 | ||
description: Number of synchronous backups. | ||
format: int32 | ||
maximum: 6 | ||
minimum: 0 | ||
type: integer | ||
eventJournal: | ||
description: EventJournal specifies event journal configuration of | ||
the Cache | ||
properties: | ||
capacity: | ||
default: 10000 | ||
description: Capacity sets the capacity of the ringbuffer underlying | ||
the event journal. | ||
format: int32 | ||
type: integer | ||
timeToLiveSeconds: | ||
default: 0 | ||
description: TimeToLiveSeconds indicates how long the items remain | ||
in the event journal before they are expired. | ||
format: int32 | ||
type: integer | ||
type: object | ||
hazelcastResourceName: | ||
description: HazelcastResourceName defines the name of the Hazelcast | ||
resource that this resource is created for. | ||
minLength: 1 | ||
type: string | ||
inMemoryFormat: | ||
default: BINARY | ||
description: InMemoryFormat specifies in which format data will be | ||
stored in your cache | ||
enum: | ||
- BINARY | ||
- OBJECT | ||
- NATIVE | ||
type: string | ||
keyType: | ||
description: Class name of the key type | ||
type: string | ||
name: | ||
description: Name of the data structure config to be created. If empty, | ||
CR name will be used. It cannot be updated after the config is created | ||
successfully. | ||
type: string | ||
persistenceEnabled: | ||
default: false | ||
description: When enabled, cache data will be persisted. | ||
type: boolean | ||
valueType: | ||
description: Class name of the value type | ||
type: string | ||
required: | ||
- hazelcastResourceName | ||
type: object | ||
status: | ||
description: CacheStatus defines the observed state of Cache | ||
properties: | ||
memberStatuses: | ||
additionalProperties: | ||
enum: | ||
- Success | ||
- Failed | ||
- Pending | ||
- Persisting | ||
- Terminating | ||
type: string | ||
description: Holds status of data structure for each Hazelcast member | ||
type: object | ||
message: | ||
description: Message explaining the current state | ||
type: string | ||
state: | ||
description: State of the data structure | ||
enum: | ||
- Success | ||
- Failed | ||
- Pending | ||
- Persisting | ||
- Terminating | ||
type: string | ||
type: object | ||
required: | ||
- spec | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: null | ||
storedVersions: null |
133 changes: 133 additions & 0 deletions
133
operators/hazelcast-platform-operator/5.8.0/manifests/hazelcast.com_cronhotbackups.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,133 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.10.0 | ||
creationTimestamp: null | ||
name: cronhotbackups.hazelcast.com | ||
spec: | ||
group: hazelcast.com | ||
names: | ||
kind: CronHotBackup | ||
listKind: CronHotBackupList | ||
plural: cronhotbackups | ||
shortNames: | ||
- chb | ||
singular: cronhotbackup | ||
scope: Namespaced | ||
versions: | ||
- additionalPrinterColumns: | ||
- description: Suspention status of the CronHotBackup | ||
jsonPath: .spec.suspend | ||
name: SUSPENDED | ||
type: boolean | ||
name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
description: CronHotBackup is the Schema for the cronhotbackups 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: CronHotBackupSpec defines the desired state of CronHotBackup | ||
properties: | ||
failedHotBackupsHistoryLimit: | ||
default: 3 | ||
description: The number of failed finished hot backups to retain. | ||
format: int32 | ||
minimum: 0 | ||
type: integer | ||
hotBackupTemplate: | ||
description: Specifies the hot backup that will be created when executing | ||
a CronHotBackup. | ||
properties: | ||
metadata: | ||
description: Standard object's metadata of the hot backups created | ||
from this template. | ||
type: object | ||
x-kubernetes-preserve-unknown-fields: true | ||
spec: | ||
description: Specification of the desired behavior of the hot | ||
backup. | ||
properties: | ||
bucketURI: | ||
description: 'URL of the bucket to download HotBackup folders. | ||
AWS S3, GCP Bucket and Azure Blob storage buckets are supported. | ||
Example bucket URIs: - AWS S3 -> s3://bucket-name/path/to/folder | ||
- GCP Bucket -> gs://bucket-name/path/to/folder - Azure | ||
Blob -> azblob://bucket-name/path/to/folder' | ||
type: string | ||
hazelcastResourceName: | ||
description: HazelcastResourceName defines the name of the | ||
Hazelcast resource | ||
type: string | ||
secret: | ||
description: secret is a deprecated alias for secretName. | ||
type: string | ||
secretName: | ||
description: Name of the secret with credentials for cloud | ||
providers. | ||
type: string | ||
required: | ||
- hazelcastResourceName | ||
type: object | ||
required: | ||
- spec | ||
type: object | ||
schedule: | ||
description: Schedule contains a crontab-like expression that defines | ||
the schedule in which HotBackup will be started. If the Schedule | ||
is empty the HotBackup will start only once when applied. --- Several | ||
pre-defined schedules in place of a cron expression can be used. | ||
Entry | Description | | ||
Equivalent To ----- | ----------- | | ||
------------- @yearly (or @annually) | Run once a year, midnight, | ||
Jan. 1st | 0 0 1 1 * @monthly | Run once a | ||
month, midnight, first of month | 0 0 1 * * @weekly | | ||
Run once a week, midnight between Sat/Sun | 0 0 * * 0 @daily (or | ||
@midnight) | Run once a day, midnight | 0 0 * | ||
* * @hourly | Run once an hour, beginning of hour | | ||
0 * * * * | ||
minLength: 1 | ||
type: string | ||
successfulHotBackupsHistoryLimit: | ||
default: 5 | ||
description: The number of successful finished hot backups to retain. | ||
format: int32 | ||
minimum: 0 | ||
type: integer | ||
suspend: | ||
default: false | ||
description: When true, CronHotBackup will stop creating HotBackup | ||
CRs until it is disabled | ||
type: boolean | ||
required: | ||
- hotBackupTemplate | ||
- schedule | ||
type: object | ||
status: | ||
description: CronHotBackupStatus defines the observed state of CronHotBackup | ||
type: object | ||
required: | ||
- spec | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: null | ||
storedVersions: null |
Oops, something went wrong.