From 46900d58a139576508ba1806c242b3e7674bd982 Mon Sep 17 00:00:00 2001 From: Matthew Jeffryes Date: Tue, 12 Mar 2024 14:31:40 -0700 Subject: [PATCH] Prep v1.15.0 release --- CHANGELOG.md | 4 +- deploy/deploy-operator-cs/MyStack.cs | 70 +++++++++++++-------------- deploy/deploy-operator-go/main.go | 4 +- deploy/deploy-operator-py/__main__.py | 4 +- deploy/deploy-operator-ts/index.ts | 4 +- deploy/yaml/operator.yaml | 2 +- 6 files changed, 45 insertions(+), 43 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0322a31f..d4b15887 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,12 @@ CHANGELOG ========= ## HEAD (unreleased) + +## 1.15.0 (2024-04-12) - Clean up stale workspace directories and don't treat them as a crude lock. [#552](https://github.com/pulumi/pulumi-kubernetes-operator/pull/552) - Fixed `nodeSelector`, `affinity`, and `tolerations` Helm chart values that were previously effectively ignored. [#548](https://github.com/pulumi/pulumi-kubernetes-operator/pull/548) -- Update pulumi/pulumi to v3.92.0 [#517](https://github.com/pulumi/pulumi-kubernetes-operator/pull/559) +- Update pulumi/pulumi to v3.92.0 [#559](https://github.com/pulumi/pulumi-kubernetes-operator/pull/559) ## 1.14.0 (2023-11-08) - Changed indentation in deploy/helm/pulumi-operator/templates/deployment.yaml for volumes and volumeMounts. diff --git a/deploy/deploy-operator-cs/MyStack.cs b/deploy/deploy-operator-cs/MyStack.cs index 6a9fead5..d9eab2f4 100644 --- a/deploy/deploy-operator-cs/MyStack.cs +++ b/deploy/deploy-operator-cs/MyStack.cs @@ -7,8 +7,8 @@ class MyStack : Stack { - public const string DefaultCRDVersion = "v1.14.0"; - public const string DefaultOperatorVersion = "v1.14.0"; + public const string DefaultCRDVersion = "v1.15.0"; + public const string DefaultOperatorVersion = "v1.15.0"; public MyStack() { @@ -36,15 +36,15 @@ public MyStack() var operatorRole = new Kubernetes.Rbac.V1.Role($"operator-role-{ns}", new RoleArgs { Metadata = new ObjectMetaArgs{Namespace = ns}, - Rules = + Rules = { new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "", }, - Resources = + Resources = { "pods", "services", @@ -55,7 +55,7 @@ public MyStack() "configmaps", "secrets", }, - Verbs = + Verbs = { "create", "delete", @@ -68,18 +68,18 @@ public MyStack() }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "apps", }, - Resources = + Resources = { "deployments", "daemonsets", "replicasets", "statefulsets", }, - Verbs = + Verbs = { "create", "delete", @@ -92,15 +92,15 @@ public MyStack() }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "monitoring.coreos.com", }, - Resources = + Resources = { "servicemonitors", }, - Verbs = + Verbs = { "create", "get", @@ -108,65 +108,65 @@ public MyStack() }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "apps", }, - ResourceNames = + ResourceNames = { "pulumi-kubernetes-operator", }, - Resources = + Resources = { "deployments/finalizers", }, - Verbs = + Verbs = { "update", }, }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "", }, - Resources = + Resources = { "pods", }, - Verbs = + Verbs = { "get", }, }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "apps", }, - Resources = + Resources = { "replicasets", "deployments", }, - Verbs = + Verbs = { "get", }, }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "pulumi.com", }, - Resources = + Resources = { "*", }, - Verbs = + Verbs = { "create", "delete", @@ -179,15 +179,15 @@ public MyStack() }, new PolicyRuleArgs { - ApiGroups = + ApiGroups = { "coordination.k8s.io", }, - Resources = + Resources = { "leases", }, - Verbs = + Verbs = { "create", "get", @@ -201,7 +201,7 @@ public MyStack() var operatorRoleBinding = new Kubernetes.Rbac.V1.RoleBinding($"operator-role-binding-{ns}", new RoleBindingArgs { Metadata = new ObjectMetaArgs{Namespace = ns}, - Subjects = + Subjects = { new SubjectArgs { @@ -224,7 +224,7 @@ public MyStack() Replicas = 1, Selector = new LabelSelectorArgs { - MatchLabels = + MatchLabels = { { "name", "pulumi-kubernetes-operator" }, }, @@ -233,7 +233,7 @@ public MyStack() { Metadata = new ObjectMetaArgs { - Labels = + Labels = { { "name", "pulumi-kubernetes-operator" }, }, @@ -241,23 +241,23 @@ public MyStack() Spec = new PodSpecArgs { ServiceAccountName = operatorServiceAccount.Metadata.Apply(md => md.Name), - Containers = + Containers = { new ContainerArgs { Name = "pulumi-kubernetes-operator", Image = $"pulumi/pulumi-kubernetes-operator:{operatorVersion}", - Command = + Command = { "pulumi-kubernetes-operator", }, - Args = + Args = { "--zap-level=error", "--zap-time-encoding=iso8601", }, ImagePullPolicy = "Always", - Env = + Env = { new EnvVarArgs { diff --git a/deploy/deploy-operator-go/main.go b/deploy/deploy-operator-go/main.go index 4cf76856..7073ff2f 100644 --- a/deploy/deploy-operator-go/main.go +++ b/deploy/deploy-operator-go/main.go @@ -12,8 +12,8 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" ) -const DefaultCRDVersion = "v1.14.0" -const DefaultOperatorVersion = "v1.14.0" +const DefaultCRDVersion = "v1.15.0" +const DefaultOperatorVersion = "v1.15.0" func main() { pulumi.Run(func(ctx *pulumi.Context) error { diff --git a/deploy/deploy-operator-py/__main__.py b/deploy/deploy-operator-py/__main__.py index 52dc197a..94596e36 100644 --- a/deploy/deploy-operator-py/__main__.py +++ b/deploy/deploy-operator-py/__main__.py @@ -2,8 +2,8 @@ from pulumi.resource import ResourceOptions import pulumi_kubernetes as kubernetes -DEFAULT_CRD_VERSION = "v1.14.0" -DEFAULT_OPERATOR_VERSION = "v1.14.0" +DEFAULT_CRD_VERSION = "v1.15.0" +DEFAULT_OPERATOR_VERSION = "v1.15.0" conf = pulumi.Config() namespace = conf.get("namespace", "default") diff --git a/deploy/deploy-operator-ts/index.ts b/deploy/deploy-operator-ts/index.ts index 2469d63c..58c55e5c 100644 --- a/deploy/deploy-operator-ts/index.ts +++ b/deploy/deploy-operator-ts/index.ts @@ -1,8 +1,8 @@ import * as pulumi from "@pulumi/pulumi"; import * as kubernetes from "@pulumi/kubernetes"; -const defaultCRDVersion = "v1.14.0"; -const defaultOperatorVersion = "v1.14.0"; +const defaultCRDVersion = "v1.15.0"; +const defaultOperatorVersion = "v1.15.0"; const config = new pulumi.Config(); const deployNamespace = config.get("namespace") || 'default'; diff --git a/deploy/yaml/operator.yaml b/deploy/yaml/operator.yaml index dd3af90e..dd62f536 100644 --- a/deploy/yaml/operator.yaml +++ b/deploy/yaml/operator.yaml @@ -20,7 +20,7 @@ spec: emptyDir: {} containers: - name: pulumi-kubernetes-operator - image: pulumi/pulumi-kubernetes-operator:v1.14.0 + image: pulumi/pulumi-kubernetes-operator:v1.15.0 args: - "--zap-level=error" - "--zap-time-encoding=iso8601"