Skip to content

Commit

Permalink
Merge pull request #747 from alexandrevilain/release/v0.19.0
Browse files Browse the repository at this point in the history
Prepare release v0.19.0
  • Loading branch information
alexandrevilain committed Jun 13, 2024
2 parents 56e9db5 + 18280f5 commit 74d43b6
Show file tree
Hide file tree
Showing 17 changed files with 6,336 additions and 2,620 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.18.0
0.19.0
73 changes: 68 additions & 5 deletions bundle/manifests/temporal-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,48 @@ metadata:
"description": "Accounting team namespace",
"retentionPeriod": "168h"
}
},
{
"apiVersion": "temporal.io/v1beta1",
"kind": "TemporalSchedule",
"metadata": {
"name": "demo",
"namespace": "demo"
},
"spec": {
"allowDeletion": true,
"namespaceRef": {
"name": "demo"
},
"schedule": {
"action": {
"workflow": {
"id": "Demo",
"taskQueue": "SomeWorkflowQueue",
"type": "SomeWorkflow"
}
},
"spec": {
"intervals": [
{
"every": "10m"
}
]
},
"state": {
"paused": false
}
}
}
}
]
capabilities: Seamless Upgrades
categories: Application Runtime, Developer Tools, AI/Machine Learning
containerImage: ghcr.io/alexandrevilain/temporal-operator
createdAt: "2024-04-30T10:06:00Z"
createdAt: "2024-06-13T10:47:21Z"
operators.operatorframework.io/builder: operator-sdk-v1.30.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
name: temporal-operator.v0.18.0
name: temporal-operator.v0.19.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand All @@ -105,6 +138,9 @@ spec:
kind: TemporalNamespace
name: temporalnamespaces.temporal.io
version: v1beta1
- kind: TemporalSchedule
name: temporalschedules.temporal.io
version: v1beta1
description: |
## Temporal
Temporal is a durable workflow execution environment for applications. The Temporal operator will deploy all required Temporal server services and dependencies. You will need to deploy database, elasticsearch (optional) and prometheus/grafana (optional) separately. Temporal supports native MySQL, PostgreSQL or Cassandra databases.
Expand Down Expand Up @@ -176,6 +212,7 @@ spec:
- configmaps
verbs:
- create
- delete
- get
- list
- update
Expand Down Expand Up @@ -376,6 +413,32 @@ spec:
- get
- patch
- update
- apiGroups:
- temporal.io
resources:
- temporalschedules
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- temporal.io
resources:
- temporalschedules/finalizers
verbs:
- update
- apiGroups:
- temporal.io
resources:
- temporalschedules/status
verbs:
- get
- patch
- update
serviceAccountName: temporal-operator-controller-manager
deployments:
- label:
Expand All @@ -399,7 +462,7 @@ spec:
- --leader-elect
command:
- /manager
image: ghcr.io/alexandrevilain/temporal-operator:v0.18.0
image: ghcr.io/alexandrevilain/temporal-operator:v0.19.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -503,8 +566,8 @@ spec:
provider:
name: Temporal Community
url: https://temporal.io/
replaces: temporal-operator.v0.17.0
version: 0.18.0
replaces: temporal-operator.v0.18.0
version: 0.19.0
webhookdefinitions:
- admissionReviewVersions:
- v1
Expand Down
35 changes: 24 additions & 11 deletions bundle/manifests/temporal.io_temporalclusterclients.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.11.3
controller-gen.kubebuilder.io/version: v0.15.0
creationTimestamp: null
name: temporalclusterclients.temporal.io
spec:
Expand All @@ -21,14 +21,19 @@ spec:
temporal cluster.
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'
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'
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
Expand All @@ -40,10 +45,11 @@ spec:
access to.
properties:
name:
description: The name of the TemporalCluster to reference.
description: The name of the temporal object to reference.
type: string
namespace:
description: The namespace of the TemporalCluster to reference.
description: |-
The namespace of the temporal object to reference.
Defaults to the namespace of the requested resource if omitted.
type: string
type: object
Expand All @@ -59,8 +65,15 @@ spec:
for the client.
properties:
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Add other useful fields. apiVersion, kind, uid?'
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string
type: object
x-kubernetes-map-type: atomic
Expand Down
Loading

0 comments on commit 74d43b6

Please sign in to comment.