From 57b4248e63198fb420ff33fd3f3ab50cb3e5ea32 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Fri, 19 Nov 2021 13:52:11 +0200 Subject: [PATCH] Add helmcharts check Signed-off-by: Anatolii Bazko --- .github/bin/check-resources.sh | 15 +++++++++++++++ ...pse.che_chebackupserverconfigurations_crd.yaml | 1 + .../org.eclipse.che_checlusterbackups_crd.yaml | 1 + .../org.eclipse.che_checlusterrestores_crd.yaml | 1 + helmcharts/crds/org_v1_che_crd.yaml | 1 + 5 files changed, 19 insertions(+) diff --git a/.github/bin/check-resources.sh b/.github/bin/check-resources.sh index 7b44a7b7ce..ed505ce1b0 100755 --- a/.github/bin/check-resources.sh +++ b/.github/bin/check-resources.sh @@ -16,6 +16,7 @@ # - next olm bundle # - Dockerfile & operator.yaml # - DW resources +# - Helm charts set -e @@ -136,6 +137,19 @@ checkRoles() { fi } +checkHelmCharts() { + changedFiles=( + $(git diff --name-only) + ) + if [[ " ${changedFiles[*]} " =~ helmcharts ]]; then + echo "[ERROR] Helm Charts are not up to date" + echo "[ERROR] Run 'make update-resources -s' to update them." + exit 1 + else + echo "[INFO] Helm Charts are up to date." + fi +} + installOperatorSDK pushd "${ROOT_PROJECT_DIR}" || true @@ -146,6 +160,7 @@ checkRoles checkNextOlmBundle checkDockerfile checkOperatorYaml +checkHelmCharts popd || true diff --git a/helmcharts/crds/org.eclipse.che_chebackupserverconfigurations_crd.yaml b/helmcharts/crds/org.eclipse.che_chebackupserverconfigurations_crd.yaml index 1cfd2fcc3e..7679ba5ac4 100644 --- a/helmcharts/crds/org.eclipse.che_chebackupserverconfigurations_crd.yaml +++ b/helmcharts/crds/org.eclipse.che_chebackupserverconfigurations_crd.yaml @@ -15,6 +15,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null name: chebackupserverconfigurations.org.eclipse.che spec: group: org.eclipse.che diff --git a/helmcharts/crds/org.eclipse.che_checlusterbackups_crd.yaml b/helmcharts/crds/org.eclipse.che_checlusterbackups_crd.yaml index 5f1c563b39..6cb0732240 100644 --- a/helmcharts/crds/org.eclipse.che_checlusterbackups_crd.yaml +++ b/helmcharts/crds/org.eclipse.che_checlusterbackups_crd.yaml @@ -15,6 +15,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null name: checlusterbackups.org.eclipse.che spec: group: org.eclipse.che diff --git a/helmcharts/crds/org.eclipse.che_checlusterrestores_crd.yaml b/helmcharts/crds/org.eclipse.che_checlusterrestores_crd.yaml index 6bbf9f4f40..be567b8c93 100644 --- a/helmcharts/crds/org.eclipse.che_checlusterrestores_crd.yaml +++ b/helmcharts/crds/org.eclipse.che_checlusterrestores_crd.yaml @@ -15,6 +15,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null name: checlusterrestores.org.eclipse.che spec: group: org.eclipse.che diff --git a/helmcharts/crds/org_v1_che_crd.yaml b/helmcharts/crds/org_v1_che_crd.yaml index 32800b0838..10fbd2de98 100644 --- a/helmcharts/crds/org_v1_che_crd.yaml +++ b/helmcharts/crds/org_v1_che_crd.yaml @@ -15,6 +15,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null name: checlusters.org.eclipse.che spec: group: org.eclipse.che