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..0d3d791 --- /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