Skip to content

Commit a49c99a

Browse files
authored
Merge branch 'main' into ci-update-policy-reporter-to-3.7.1
2 parents 84ee581 + 151b671 commit a49c99a

File tree

1 file changed

+3
-87
lines changed

1 file changed

+3
-87
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
- '**'
66
tags-ignore:
77
- '*'
8+
repository_dispatch:
9+
types:
10+
- build_image
811
env:
912
CACHE_REGISTRY: ghcr.io
1013
CACHE_REPO: linode/apl-core
@@ -194,93 +197,6 @@ jobs:
194197
env:
195198
CR_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
196199

197-
# test-otomi-release:
198-
# name: Test Helm Chart Installation
199-
# needs: [release, chart-release]
200-
# runs-on: ubuntu-22.04
201-
# steps:
202-
# - name: Use Scaleway CLI
203-
# uses: scaleway/action-scw@v0
204-
# with:
205-
# save-config: true
206-
# export-config: true
207-
# version: v2.26.0
208-
# access-key: ${{ secrets.SCW_ACCESS_KEY }}
209-
# secret-key: ${{ secrets.SCW_SECRET_KEY }}
210-
# default-project-id: ${{ secrets.SCW_DEFAULT_PROJECT_ID }}
211-
# default-organization-id: ${{ secrets.SCW_DEFAULT_ORGANIZATION_ID }}
212-
# - name: Pulling the helm chart
213-
# run: |
214-
# # Install and update helm repo
215-
# helm repo add apl https://linode.github.io/apl-core
216-
# helm repo update
217-
218-
# # Get latest version of otomi
219-
# latest_version=$(helm search repo otomi -l | grep -m 1 otomi | awk '{print $2}')
220-
# echo The latest version to be tested is: $latest_version
221-
# - name: Creating the cluster
222-
# run: |
223-
# # Create cluster private network and get ID
224-
# SCALEWAY_PRIVATE_NETWORK_ID=$(scw vpc private-network create project-id=${{ secrets.SCW_DEFAULT_PROJECT_ID }} name='otomi-test-release' region=nl-ams -ojson | jq -r .id)
225-
226-
# # Get k8s 1.27 patch version
227-
# K8s_VERSION=$(scw k8s version list -o json | jq -ce '.[] | .name' -r | grep 1.27)
228-
229-
# # Create cluster
230-
# scw k8s cluster create \
231-
# name=otomi-test-release \
232-
# pools.0.node-type=PRO2-M \
233-
# private-network-id=$SCALEWAY_PRIVATE_NETWORK_ID \
234-
# auto-upgrade.enable=false \
235-
# cni=calico \
236-
# pools.0.name=otomi-test-release \
237-
# pools.0.size=3 \
238-
# pools.0.max-size=3 \
239-
# pools.0.autohealing=true \
240-
# pools.0.autoscaling=true \
241-
# pools.0.root-volume-size=50GB \
242-
# version=$K8s_VERSION \
243-
# region=nl-ams \
244-
# project-id=${{ secrets.SCW_DEFAULT_PROJECT_ID }} \
245-
# --wait
246-
# echo "Cluster deployed successfully"
247-
# - name: Installing new otomi release
248-
# run: |
249-
# # Get cluster ID and set env var
250-
# cluster_id=$(scw k8s cluster list region=nl-ams -o json | jq -r '.[] | select(.name == "otomi-test-release") | .id')
251-
# echo "Cluster ID: $cluster_id"
252-
# echo SCALEWAY_CLUSTER_ID=$cluster_id >> $GITHUB_ENV
253-
254-
# # Get kubeconfig
255-
# scw k8s kubeconfig install $cluster_id region=nl-ams
256-
# echo "Kubeconfig installed successfully"
257-
258-
# # Update values.yaml integration test file
259-
# SCALEWAY_CLUSTER_CONTEXT=`kubectl config current-context`
260-
261-
# # Install otomi
262-
# helm install otomi otomi/otomi \
263-
# --wait --wait-for-jobs --timeout 30m0s \
264-
# --set cluster.provider=scaleway \
265-
# --set cluster.name=otomi-test-release \
266-
# --set cluster.k8sContext=$SCALEWAY_CLUSTER_CONTEXT
267-
# - name: Gather k8s events on failure
268-
# if: failure()
269-
# run: |
270-
# kubectl get events --sort-by='.lastTimestamp' -A
271-
# - name: Gather k8s pods on failure
272-
# if: failure()
273-
# run: |
274-
# kubectl get pods -A -o wide
275-
# - name: Gather otomi logs on failure
276-
# if: failure()
277-
# run: |
278-
# kubectl logs jobs/otomi --tail 150
279-
# - name: Delete k8s cluster at Scaleway
280-
# if: always()
281-
# run: |
282-
# scw k8s cluster delete ${{ env.SCALEWAY_CLUSTER_ID }} with-additional-resources=true region=nl-ams
283-
284200
# notification:
285201
# needs: [build-test-cache, push-to-docker, release, chart-release]
286202
# if: always()

0 commit comments

Comments
 (0)