From 56e39efd82ba1f9abba92d8886e0907be21b1dcc Mon Sep 17 00:00:00 2001 From: Alexandre Vilain Date: Fri, 23 Dec 2022 23:54:53 +0100 Subject: [PATCH] Release v0.9.1 --- CHANGELOG.md | 16 ++++++++++++++++ VERSION | 2 +- ...temporal-operator.clusterserviceversion.yaml | 17 ++++++++++++++--- .../temporal.io_temporalclusterclients.yaml | 4 +++- .../manifests/temporal.io_temporalclusters.yaml | 16 +++++++++++++++- .../temporal.io_temporalnamespaces.yaml | 3 ++- .../temporal.io_temporalworkerprocesses.yaml | 3 ++- config/manager/kustomization.yaml | 2 +- 8 files changed, 54 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7b7a25a..cfd52640 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this project are documented in this file. +## 0.9.1 + +**Release date:** 2022-12-24 + +Improvements: +- Add local development solution using tilt [#225](https://github.com/alexandrevilain/temporal-operator/pull/225) +- Cleanup APIs discovery codebase [#226](https://github.com/alexandrevilain/temporal-operator/pull/226) + +Fixes: +- Add missing rule for servicemonitors in clusterrole [#221](https://github.com/alexandrevilain/temporal-operator/pull/221) +- Fix incorrect conversion between integers [#224](https://github.com/alexandrevilain/temporal-operator/pull/224) + +Updates: +- Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 [#219](https://github.com/alexandrevilain/temporal-operator/pull/219) +- Bump sigs.k8s.io/controller-runtime from 0.14.0 to 0.14.1 [#222](https://github.com/alexandrevilain/temporal-operator/pull/222) + ## 0.9.0 **Release date:** 2022-12-19 diff --git a/VERSION b/VERSION index 899f24fc..f514a2f0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.0 \ No newline at end of file +0.9.1 \ No newline at end of file diff --git a/bundle/manifests/temporal-operator.clusterserviceversion.yaml b/bundle/manifests/temporal-operator.clusterserviceversion.yaml index 5d490965..ead1f26c 100644 --- a/bundle/manifests/temporal-operator.clusterserviceversion.yaml +++ b/bundle/manifests/temporal-operator.clusterserviceversion.yaml @@ -89,7 +89,7 @@ metadata: containerImage: ghcr.io/alexandrevilain/temporal-operator:v0.9.0 operators.operatorframework.io/builder: operator-sdk-v1.23.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 - name: temporal-operator.v0.9.0 + name: temporal-operator.v0.9.1 namespace: placeholder spec: apiservicedefinitions: {} @@ -266,6 +266,17 @@ spec: - list - update - watch + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - create + - delete + - get + - list + - update + - watch - apiGroups: - networking.istio.io resources: @@ -426,7 +437,7 @@ spec: - --leader-elect command: - /manager - image: ghcr.io/alexandrevilain/temporal-operator:v0.9.0 + image: ghcr.io/alexandrevilain/temporal-operator:v0.9.1 livenessProbe: httpGet: path: /healthz @@ -517,4 +528,4 @@ spec: provider: name: Temporal Community url: https://temporal.io/ - version: 0.9.0 + version: 0.9.1 diff --git a/bundle/manifests/temporal.io_temporalclusterclients.yaml b/bundle/manifests/temporal.io_temporalclusterclients.yaml index 8f8c5df2..77a8f24f 100644 --- a/bundle/manifests/temporal.io_temporalclusterclients.yaml +++ b/bundle/manifests/temporal.io_temporalclusterclients.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.9.0 + controller-gen.kubebuilder.io/version: v0.10.0 creationTimestamp: null name: temporalclusterclients.temporal.io spec: @@ -44,6 +44,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - clusterRef type: object @@ -60,6 +61,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic serverName: description: ServerName is the hostname returned by the certificate. type: string diff --git a/bundle/manifests/temporal.io_temporalclusters.yaml b/bundle/manifests/temporal.io_temporalclusters.yaml index f2596167..72bfdf49 100644 --- a/bundle/manifests/temporal.io_temporalclusters.yaml +++ b/bundle/manifests/temporal.io_temporalclusters.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.9.0 + controller-gen.kubebuilder.io/version: v0.10.0 creationTimestamp: null name: temporalclusters.temporal.io spec: @@ -73,6 +73,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobTtlSecondsAfterFinished: default: 300 @@ -227,6 +228,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic type: description: Set the authentication type. Defaults to Bearer, Basic will @@ -261,6 +263,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic username: description: The secret in the service monitor namespace that contains the @@ -284,6 +287,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic type: object bearerTokenFile: description: File to read bearer token for @@ -314,6 +318,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic enableHttp2: description: Whether to enable HTTP2. type: boolean @@ -454,6 +459,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic secret: description: Secret containing data to use for the targets. @@ -477,6 +483,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic type: object clientSecret: description: The secret containing the @@ -500,6 +507,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic endpointParams: additionalProperties: type: string @@ -682,6 +690,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic secret: description: Secret containing data to use for the targets. @@ -705,6 +714,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic type: object caFile: description: Path to the CA cert in @@ -736,6 +746,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic secret: description: Secret containing data to use for the targets. @@ -759,6 +770,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic type: object certFile: description: Path to the client cert @@ -796,6 +808,7 @@ spec: required: - key type: object + x-kubernetes-map-type: atomic serverName: description: Used to verify the hostname for the targets. @@ -911,6 +924,7 @@ spec: "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic targetLabels: description: TargetLabels transfers labels from the Kubernetes `Service` onto the created metrics. diff --git a/bundle/manifests/temporal.io_temporalnamespaces.yaml b/bundle/manifests/temporal.io_temporalnamespaces.yaml index cba49006..fd8ff564 100644 --- a/bundle/manifests/temporal.io_temporalnamespaces.yaml +++ b/bundle/manifests/temporal.io_temporalnamespaces.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.9.0 + controller-gen.kubebuilder.io/version: v0.10.0 creationTimestamp: null name: temporalnamespaces.temporal.io spec: @@ -48,6 +48,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic clusters: description: List of clusters names to which the namespace can fail over. Only applicable if the namespace is a global namespace. diff --git a/bundle/manifests/temporal.io_temporalworkerprocesses.yaml b/bundle/manifests/temporal.io_temporalworkerprocesses.yaml index 71172504..bc79a46d 100644 --- a/bundle/manifests/temporal.io_temporalworkerprocesses.yaml +++ b/bundle/manifests/temporal.io_temporalworkerprocesses.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.9.0 + controller-gen.kubebuilder.io/version: v0.10.0 creationTimestamp: null name: temporalworkerprocesses.temporal.io spec: @@ -149,6 +149,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobTtlSecondsAfterFinished: default: 300 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 5c832861..c2af5da0 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -4,4 +4,4 @@ resources: - manager.yaml images: - name: ghcr.io/alexandrevilain/temporal-operator - newTag: v0.9.0 + newTag: v0.9.1