From 122ac85dc35dd99e711aa57dc10b04cee8bd82e2 Mon Sep 17 00:00:00 2001 From: Vaughn Dice Date: Mon, 9 Sep 2024 15:15:56 +0200 Subject: [PATCH] feat(templates): add shimexecutor-post-install-job Signed-off-by: Vaughn Dice --- README.md | 6 +- spin-executor.post-install-job.yaml | 41 -------- spin-operator.shim-executor.yaml | 10 -- templates/shimexecutor-post-install-job.yaml | 98 ++++++++++++++++++++ 4 files changed, 99 insertions(+), 56 deletions(-) delete mode 100644 spin-executor.post-install-job.yaml delete mode 100644 spin-operator.shim-executor.yaml create mode 100644 templates/shimexecutor-post-install-job.yaml diff --git a/README.md b/README.md index c276c99..65e0ee6 100644 --- a/README.md +++ b/README.md @@ -21,11 +21,7 @@ kubectl config current-context ## Install SpinKube ```bash -helm install spinkube . - -# wait for the pods to be ready - -kubectl apply -f spin-operator.shim-executor.yaml +helm install --wait spinkube . ``` ## Deploy a Spin App diff --git a/spin-executor.post-install-job.yaml b/spin-executor.post-install-job.yaml deleted file mode 100644 index a6c9618..0000000 --- a/spin-executor.post-install-job.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# https://github.com/jpflueger/spinkube-oneclick/blob/main/templates/shimexecutor-post-install-job.yaml -apiVersion: batch/v1 -kind: Job -metadata: - name: "{{ .Release.Name }}-post-install" - labels: - app.kubernetes.io/managed-by: {{ .Release.Service | quote }} - app.kubernetes.io/instance: {{ .Release.Name | quote }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" - annotations: - "helm.sh/hook": post-install - "helm.sh/hook-weight": "-5" - "helm.sh/hook-delete-policy": hook-succeeded -spec: - template: - metadata: - name: "{{ .Release.Name }}" - labels: - app.kubernetes.io/managed-by: {{ .Release.Service | quote }} - app.kubernetes.io/instance: {{ .Release.Name | quote }} - helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" - spec: - restartPolicy: Never - containers: - - name: post-install-job - image: "bitnami/kubectl:1.30.0" - imagePullPolicy: IfNotPresent - command: ["/bin/sh", "-c"] - args: - - |- - cat <