From 0da16619ce772f7e091ccc7e318c01668d107580 Mon Sep 17 00:00:00 2001 From: mondragonfx <35617339+mondragonfx@users.noreply.github.com> Date: Mon, 28 Oct 2024 14:06:01 -0400 Subject: [PATCH] Release v0.13.2 #patch --- CHANGELOG.md | 11 ++- docs/releases/latest.yml | 2 +- docs/releases/nightly.yml | 2 +- docs/releases/v0.13.2.yml | 159 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 169 insertions(+), 5 deletions(-) create mode 100644 docs/releases/v0.13.2.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index c8b5d0c7..3d222663 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,14 @@ # Change Log -## [v0.13.1](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.13.0...v0.13.1) (2023-08-19) +## [v0.13.2](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.13.1...v0.13.2) (2024-10-28) + +### Dependencies +* Update go to v1.23 and github workflows [PR 280](https://github.com/vultr/vultr-cloud-controller-manager/pull/280) + +## [v0.13.1](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.13.0...v0.13.1) (2024-08-19) ### Bug Fixes * Load Balancers: Resolve issues with hairpinning by introducing hostname workaround [PR 268](https://github.com/vultr/vultr-cloud-controller-manager/pull/268) -## [v0.13.0](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.12.0...v0.13.0) (2023-08-12) +## [v0.13.0](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.12.0...v0.13.0) (2024-08-12) ### Bug Fixes * Load Balancers: Get service before checking annotations to resolve nil map errors [PR 262](https://github.com/vultr/vultr-cloud-controller-manager/pull/262) @@ -22,7 +27,7 @@ ### New Contributors * @mondragonfx made their first contribution in [PR 248](https://github.com/vultr/vultr-cloud-controller-manager/pull/248) -## [v0.12.0](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.11.0...v0.12.0) (2023-04-02) +## [v0.12.0](https://github.com/vultr/vultr-cloud-controller-manager/compare/v0.11.0...v0.12.0) (2024-04-02) ### Enhancements * Add ability for load balancer labels to be updated [PR 230](https://github.com/vultr/vultr-cloud-controller-manager/pull/230) diff --git a/docs/releases/latest.yml b/docs/releases/latest.yml index 9ec99768..145ca699 100644 --- a/docs/releases/latest.yml +++ b/docs/releases/latest.yml @@ -140,7 +140,7 @@ spec: effect: NoSchedule hostNetwork: true containers: - - image: vultr/vultr-cloud-controller-manager:v0.13.1 + - image: vultr/vultr-cloud-controller-manager:v0.13.2 imagePullPolicy: Always name: vultr-cloud-controller-manager command: diff --git a/docs/releases/nightly.yml b/docs/releases/nightly.yml index 11a56789..1c14ae9b 100644 --- a/docs/releases/nightly.yml +++ b/docs/releases/nightly.yml @@ -142,7 +142,7 @@ spec: effect: NoSchedule hostNetwork: true containers: - - image: vultr/vultr-cloud-controller-manager:v0.13.1 + - image: vultr/vultr-cloud-controller-manager:v0.13.2 imagePullPolicy: Always name: vultr-cloud-controller-manager command: diff --git a/docs/releases/v0.13.2.yml b/docs/releases/v0.13.2.yml new file mode 100644 index 00000000..1c14ae9b --- /dev/null +++ b/docs/releases/v0.13.2.yml @@ -0,0 +1,159 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: vultr-ccm + namespace: kube-system +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + annotations: + rbac.authorization.kubernetes.io/autoupdate: "true" + name: system:vultr-ccm +rules: + - apiGroups: + - "" + resources: + - events + verbs: + - create + - patch + - update + - apiGroups: + - "" + resources: + - nodes + verbs: + - '*' + - apiGroups: + - "" + resources: + - nodes/status + verbs: + - patch + - apiGroups: + - "" + resources: + - services + verbs: + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - services/status + verbs: + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - serviceaccounts + verbs: + - create + - get + - apiGroups: + - "" + resources: + - persistentvolumes + verbs: + - get + - list + - update + - watch + - apiGroups: + - "" + resources: + - endpoints + verbs: + - create + - get + - list + - watch + - update + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - create + - get + - list + - watch + - update + - apiGroups: + - "" + resources: + - secrets + verbs: + - get + - list + - watch +--- +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: system:vultr-ccm +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: system:vultr-ccm +subjects: + - kind: ServiceAccount + name: vultr-ccm + namespace: kube-system +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: vultr-ccm + labels: + app: vultr-ccm + namespace: kube-system +spec: + selector: + matchLabels: + app: vultr-ccm + template: + metadata: + labels: + app: vultr-ccm + spec: + serviceAccountName: vultr-ccm + nodeSelector: + node-role.kubernetes.io/controlplane: "true" + tolerations: + - key: node-role.kubernetes.io/controlplane + effect: NoSchedule + - key: CriticalAddonsOnly + operator: Exists + - key: node.cloudprovider.kubernetes.io/uninitialized + value: true + effect: NoSchedule + - key: node.kubernetes.io/not-ready + operator: Exists + effect: NoSchedule + - key: node.kubernetes.io/unreachable + operator: Exists + effect: NoSchedule + hostNetwork: true + containers: + - image: vultr/vultr-cloud-controller-manager:v0.13.2 + imagePullPolicy: Always + name: vultr-cloud-controller-manager + command: + - "/vultr-cloud-controller-manager" + - "--cloud-provider=vultr" + - "--allow-untagged-cloud=true" + - "--authentication-skip-lookup=true" + - "--v=3" + env: + - name: VULTR_API_KEY + valueFrom: + secretKeyRef: + name: vultr-ccm + key: api-key