From 6639d3102c266b324f9c7f4d041beb129a448c7f Mon Sep 17 00:00:00 2001 From: Shakar <5h4k4r.b4kr@gmail.com> Date: Wed, 5 Apr 2023 12:00:41 +0300 Subject: [PATCH] Revert "Deletes tests-base" This reverts commit 96829dfef3c15adedcfa5d7de098c1dba849c910. --- .github/dependabot.yml | 8 +++++++ .github/workflows/tests-base.yaml | 40 +++++++++++++++++++++++++++++++ kubernetes/fleet.yaml | 7 ------ 3 files changed, 48 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/tests-base.yaml diff --git a/.github/dependabot.yml b/.github/dependabot.yml index cf546a0..fd57540 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,14 @@ --- version: 2 updates: + - package-ecosystem: "github-actions" + directory: "/" + target-branch: dev + schedule: + interval: "daily" + reviewers: + - "ditkrg/devops" + - package-ecosystem: "npm" directory: "/" target-branch: dev diff --git a/.github/workflows/tests-base.yaml b/.github/workflows/tests-base.yaml new file mode 100644 index 0000000..caa8a93 --- /dev/null +++ b/.github/workflows/tests-base.yaml @@ -0,0 +1,40 @@ +--- +name: Run Tests + +on: + push: + branches-ignore: + - dev + - main + + paths-ignore: + - "README.md" + - ".vscode/**" + + workflow_call: + +jobs: + run-tests: + name: Run Tests + timeout-minutes: 10 + runs-on: ubuntu-20.04 + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Kubectl tool installer + uses: Azure/setup-kubectl@v3 + + - name: Setup Kustomize + uses: imranismail/setup-kustomize@v2 + + - name: Build k8s manifests + working-directory: kubernetes + run: | + envs=( "development" "production" ) + + for i in "${envs[@]}" + do + kustomize build "$i" + done diff --git a/kubernetes/fleet.yaml b/kubernetes/fleet.yaml index 23991b0..4036ab7 100644 --- a/kubernetes/fleet.yaml +++ b/kubernetes/fleet.yaml @@ -7,10 +7,3 @@ targetCustomizations: env: dev kustomize: dir: development - - - name: production - clusterSelector: - matchLabels: - env: prod - kustomize: - dir: production