From a02491eab8cd4a7bdc071b703e1ad40bc8481ba3 Mon Sep 17 00:00:00 2001 From: Prakash Mishra Date: Tue, 10 Oct 2023 21:36:18 +0530 Subject: [PATCH] Valid8or plugin vsphere charts (#56) * feat: add valid8or-plugin-vsphere to valid8or charts * Bump version of vsphere plugin * Bump version of vsphere plugin * Update README with vSphere plugin link * chore: bump vsphere plugin to latest release --------- Co-authored-by: Tyler Gillson --- README.md | 1 + chart/valid8or/values.yaml | 63 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/README.md b/README.md index 85392f6a..faa95a22 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ The valid8or repository is fairly minimal - all the heavy lifting is done by the Plugins: - [AWS](https://github.com/spectrocloud-labs/valid8or-plugin-aws) - [Network](https://github.com/spectrocloud-labs/valid8or-plugin-network) +- [vSphere](https://github.com/spectrocloud-labs/valid8or-plugin-vsphere) ## Installation ```bash diff --git a/chart/valid8or/values.yaml b/chart/valid8or/values.yaml index f3f6ac71..218f6bb3 100644 --- a/chart/valid8or/values.yaml +++ b/chart/valid8or/values.yaml @@ -114,6 +114,69 @@ plugins: accessKeyId: "" secretAccessKey: "" sessionToken: "" +- chart: + name: valid8or-plugin-vsphere + repository: "https://spectrocloud-labs.github.io/valid8or-plugin-vsphere" + version: "v0.0.8" + values: |- + controllerManager: + kubeRbacProxy: + args: + - --secure-listen-address=0.0.0.0:8443 + - --upstream=http://127.0.0.1:8080/ + - --logtostderr=true + - --v=0 + containerSecurityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + image: + repository: gcr.io/kubebuilder/kube-rbac-proxy + tag: v0.14.1 + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 5m + memory: 64Mi + manager: + args: + - --health-probe-bind-address=:8081 + - --leader-elect + containerSecurityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + image: + repository: quay.io/spectrocloud-labs/valid8or-plugin-vsphere + tag: v0.0.8 + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 10m + memory: 64Mi + replicas: 1 + serviceAccount: + annotations: {} + kubernetesClusterDomain: cluster.local + metricsService: + ports: + - name: https + port: 8443 + protocol: TCP + targetPort: https + type: ClusterIP + auth: + secretName: vsphere-creds + username: "" + password: "" + vcenterServer: "" + insecureSkipVerify: "" - chart: name: valid8or-plugin-network repository: "https://spectrocloud-labs.github.io/valid8or-plugin-network"