From 2fb410dce8dfc875a7e13875faa35d3ff8844dd1 Mon Sep 17 00:00:00 2001 From: Serge Logvinov Date: Sun, 7 May 2023 21:30:16 +0300 Subject: [PATCH] docs: update readme Update readme, remove binary file to use container entrypoint --- README.md | 30 +++++++++++++------ .../templates/deployment.yaml | 1 - .../deploy/cloud-controller-manager-talos.yml | 1 - docs/deploy/cloud-controller-manager.yml | 1 - 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 8ebacce..cff1016 100644 --- a/README.md +++ b/README.md @@ -78,19 +78,18 @@ Create the proxmox credentials ```yaml # config.yaml -config: - clusters: - - url: https://cluster-api-1.exmple.com:8006/api2/json - insecure: false - token_id: "kubernetes@pve!ccm" - token_secret: "secret" - region: cluster-1 +clusters: + - url: https://cluster-api-1.exmple.com:8006/api2/json + insecure: false + token_id: "kubernetes@pve!ccm" + token_secret: "secret" + region: cluster-1 ``` Upload it to the kubernetes: ```shell -kubectl -n kube-system create secret proxmox-cloud-controller-manager --from-file=config.yaml +kubectl -n kube-system create secret generic proxmox-cloud-controller-manager --from-file=config.yaml ``` ### Method 1: kubectl @@ -109,6 +108,19 @@ kubectl apply -f https://raw.githubusercontent.com/sergelogvinov/proxmox-cloud-c ### Method 2: helm chart +Create the config file: + +```yaml +# proxmox-ccm.yaml +config: + clusters: + - url: https://cluster-api-1.exmple.com:8006/api2/json + insecure: false + token_id: "kubernetes@pve!ccm" + token_secret: "secret" + region: cluster-1 +``` + Deploy Proxmox CCM ```shell @@ -116,7 +128,7 @@ helm upgrade -i --namespace=kube-system -f proxmox-ccm.yaml \ proxmox-cloud-controller-manager charts/proxmox-cloud-controller-manager ``` -More options can find [here](charts/proxmox-cloud-controller-manager) +More options you can find [here](charts/proxmox-cloud-controller-manager) ## Contributing diff --git a/charts/proxmox-cloud-controller-manager/templates/deployment.yaml b/charts/proxmox-cloud-controller-manager/templates/deployment.yaml index 1a896d4..51cb7cc 100644 --- a/charts/proxmox-cloud-controller-manager/templates/deployment.yaml +++ b/charts/proxmox-cloud-controller-manager/templates/deployment.yaml @@ -41,7 +41,6 @@ spec: {{- toYaml .Values.securityContext | nindent 12 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} - command: ["/proxmox-cloud-controller-manager"] args: - --v={{ .Values.logVerbosityLevel }} - --cloud-provider=proxmox diff --git a/docs/deploy/cloud-controller-manager-talos.yml b/docs/deploy/cloud-controller-manager-talos.yml index 21f9ee3..141de38 100644 --- a/docs/deploy/cloud-controller-manager-talos.yml +++ b/docs/deploy/cloud-controller-manager-talos.yml @@ -148,7 +148,6 @@ spec: type: RuntimeDefault image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.0.1" imagePullPolicy: IfNotPresent - command: ["/proxmox-cloud-controller-manager"] args: - --v=4 - --cloud-provider=proxmox diff --git a/docs/deploy/cloud-controller-manager.yml b/docs/deploy/cloud-controller-manager.yml index 70191d8..6320830 100644 --- a/docs/deploy/cloud-controller-manager.yml +++ b/docs/deploy/cloud-controller-manager.yml @@ -148,7 +148,6 @@ spec: type: RuntimeDefault image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.0.1" imagePullPolicy: Always - command: ["/proxmox-cloud-controller-manager"] args: - --v=4 - --cloud-provider=proxmox