From 42f015a5d94048f939e35879440a5bc77bb5ada4 Mon Sep 17 00:00:00 2001 From: Mario Manno Date: Fri, 12 Jan 2024 16:28:39 +0100 Subject: [PATCH 1/2] Add fleet versions 0.8 and 0.9 to CI --- .github/workflows/ci-0.7.yml | 42 +++++++++++++++++++ .github/workflows/ci.yml | 3 +- .../multi-cluster/helm-external/bundle.yaml | 8 ++++ .../multi-cluster/helm-kustomize/bundle.yaml | 8 ++++ tests/expected/multi-cluster/helm/bundle.yaml | 8 ++++ .../multi-cluster/kustomize/bundle.yaml | 8 ++++ .../multi-cluster/manifests/bundle.yaml | 8 ++++ .../single-cluster/helm-kustomize/bundle.yaml | 4 ++ .../helm-multi-chart/bundle.yaml | 12 ++++++ .../expected/single-cluster/helm/bundle.yaml | 4 ++ .../single-cluster/kustomize/bundle.yaml | 4 ++ .../single-cluster/manifests/bundle.yaml | 4 ++ 12 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/ci-0.7.yml diff --git a/.github/workflows/ci-0.7.yml b/.github/workflows/ci-0.7.yml new file mode 100644 index 00000000..0110cec9 --- /dev/null +++ b/.github/workflows/ci-0.7.yml @@ -0,0 +1,42 @@ +name: CI v0.7 + +on: + schedule: + - cron: '0 5 * * *' + pull_request: + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + fleet_version: + - "v0.7.0" + + steps: + - + uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: "release/v0.7" + - + uses: actions/cache@v3 + id: fleet-cli-cache + with: + path: /home/runner/.local/bin + key: ${{ runner.os }}-fleet-cli-${{ matrix.fleet_version }} + - + name: Download CLI + if: steps.fleet-cli-cache.outputs.cache-hit != 'true' + run: | + mkdir -p /home/runner/.local/bin + wget -nv "https://github.com/rancher/fleet/releases/download/${{ matrix.fleet_version }}/fleet-linux-amd64" + mv fleet-linux-amd64 /home/runner/.local/bin/fleet + chmod +x /home/runner/.local/bin/fleet + - + name: Test + run: | + tests/test.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 204bc3d1..58bd376b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,8 @@ jobs: fail-fast: false matrix: fleet_version: - - "v0.7.0-AGENT-rc.1" + - "v0.8.1" + - "v0.9.0" steps: - diff --git a/tests/expected/multi-cluster/helm-external/bundle.yaml b/tests/expected/multi-cluster/helm-external/bundle.yaml index 7b77cbbc..bdb8b720 100644 --- a/tests/expected/multi-cluster/helm-external/bundle.yaml +++ b/tests/expected/multi-cluster/helm-external/bundle.yaml @@ -6,8 +6,10 @@ metadata: name: test namespace: fleet-default spec: + correctDrift: {} helm: chart: https://github.com/rancher/fleet-examples/releases/download/example/guestbook-0.0.0.tgz + ignore: {} namespace: fleet-mc-helm-external-example resources: - content: | @@ -238,25 +240,31 @@ spec: - clusterSelector: matchLabels: env: dev + correctDrift: {} helm: chart: https://github.com/rancher/fleet-examples/releases/download/example/guestbook-0.0.0.tgz values: replication: false + ignore: {} name: dev - clusterSelector: matchLabels: env: test + correctDrift: {} helm: chart: https://github.com/rancher/fleet-examples/releases/download/example/guestbook-0.0.0.tgz values: replicas: 3 + ignore: {} name: test - clusterSelector: matchLabels: env: prod + correctDrift: {} helm: chart: https://github.com/rancher/fleet-examples/releases/download/example/guestbook-0.0.0.tgz values: replicas: 3 serviceType: LoadBalancer + ignore: {} name: prod diff --git a/tests/expected/multi-cluster/helm-kustomize/bundle.yaml b/tests/expected/multi-cluster/helm-kustomize/bundle.yaml index f205cbc6..016ee41f 100644 --- a/tests/expected/multi-cluster/helm-kustomize/bundle.yaml +++ b/tests/expected/multi-cluster/helm-kustomize/bundle.yaml @@ -6,8 +6,10 @@ metadata: name: test namespace: fleet-default spec: + correctDrift: {} helm: chart: https://github.com/rancher/fleet-examples/releases/download/example/guestbook-0.0.0.tgz + ignore: {} namespace: fleet-mc-helm-kustomize-example resources: - content: | @@ -289,18 +291,24 @@ spec: - clusterSelector: matchLabels: env: dev + correctDrift: {} + ignore: {} kustomize: dir: overlays/dev name: dev - clusterSelector: matchLabels: env: test + correctDrift: {} + ignore: {} kustomize: dir: overlays/test name: test - clusterSelector: matchLabels: env: prod + correctDrift: {} + ignore: {} kustomize: dir: overlays/prod name: prod diff --git a/tests/expected/multi-cluster/helm/bundle.yaml b/tests/expected/multi-cluster/helm/bundle.yaml index edef9f58..9d92f582 100644 --- a/tests/expected/multi-cluster/helm/bundle.yaml +++ b/tests/expected/multi-cluster/helm/bundle.yaml @@ -6,6 +6,8 @@ metadata: name: test namespace: fleet-default spec: + correctDrift: {} + ignore: {} namespace: fleet-mc-helm-example resources: - content: | @@ -234,22 +236,28 @@ spec: - clusterSelector: matchLabels: env: dev + correctDrift: {} helm: values: replication: false + ignore: {} name: dev - clusterSelector: matchLabels: env: test + correctDrift: {} helm: values: replicas: 3 + ignore: {} name: test - clusterSelector: matchLabels: env: prod + correctDrift: {} helm: values: replicas: 3 serviceType: LoadBalancer + ignore: {} name: prod diff --git a/tests/expected/multi-cluster/kustomize/bundle.yaml b/tests/expected/multi-cluster/kustomize/bundle.yaml index a177597f..331ac228 100644 --- a/tests/expected/multi-cluster/kustomize/bundle.yaml +++ b/tests/expected/multi-cluster/kustomize/bundle.yaml @@ -6,6 +6,8 @@ metadata: name: test namespace: fleet-default spec: + correctDrift: {} + ignore: {} namespace: fleet-mc-kustomize-example resources: - content: | @@ -281,18 +283,24 @@ spec: - clusterSelector: matchLabels: env: dev + correctDrift: {} + ignore: {} kustomize: dir: overlays/dev name: dev - clusterSelector: matchLabels: env: test + correctDrift: {} + ignore: {} kustomize: dir: overlays/test name: test - clusterSelector: matchLabels: env: prod + correctDrift: {} + ignore: {} kustomize: dir: overlays/prod name: prod diff --git a/tests/expected/multi-cluster/manifests/bundle.yaml b/tests/expected/multi-cluster/manifests/bundle.yaml index 30336989..70f30b2b 100644 --- a/tests/expected/multi-cluster/manifests/bundle.yaml +++ b/tests/expected/multi-cluster/manifests/bundle.yaml @@ -6,6 +6,8 @@ metadata: name: test namespace: fleet-default spec: + correctDrift: {} + ignore: {} namespace: fleet-mc-manifest-example resources: - content: | @@ -232,6 +234,8 @@ spec: - clusterSelector: matchLabels: env: dev + correctDrift: {} + ignore: {} name: dev yaml: overlays: @@ -239,6 +243,8 @@ spec: - clusterSelector: matchLabels: env: test + correctDrift: {} + ignore: {} name: test yaml: overlays: @@ -246,6 +252,8 @@ spec: - clusterSelector: matchLabels: env: prod + correctDrift: {} + ignore: {} name: prod yaml: overlays: diff --git a/tests/expected/single-cluster/helm-kustomize/bundle.yaml b/tests/expected/single-cluster/helm-kustomize/bundle.yaml index 60c5a1d4..f6f8a1a1 100644 --- a/tests/expected/single-cluster/helm-kustomize/bundle.yaml +++ b/tests/expected/single-cluster/helm-kustomize/bundle.yaml @@ -6,8 +6,10 @@ metadata: name: test namespace: fleet-local spec: + correctDrift: {} helm: chart: https://github.com/rancher/fleet-examples/releases/download/example/guestbook-0.0.0.tgz + ignore: {} kustomize: dir: overlays/dev namespace: fleet-helm-kustomize-example @@ -221,4 +223,6 @@ spec: name: overlays/dev/redis-slave-service.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default diff --git a/tests/expected/single-cluster/helm-multi-chart/bundle.yaml b/tests/expected/single-cluster/helm-multi-chart/bundle.yaml index 54231d2d..92d42ee8 100644 --- a/tests/expected/single-cluster/helm-multi-chart/bundle.yaml +++ b/tests/expected/single-cluster/helm-multi-chart/bundle.yaml @@ -6,10 +6,12 @@ metadata: name: test-guestbook namespace: fleet-local spec: + correctDrift: {} helm: releaseName: guestbook values: replicas: 2 + ignore: {} namespace: fleet-multi-chart-helm-example resources: - content: | @@ -202,6 +204,8 @@ spec: name: values.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default apiVersion: fleet.cattle.io/v1alpha1 kind: Bundle @@ -211,6 +215,7 @@ metadata: name: test-rancher-monitoring namespace: fleet-local spec: + correctDrift: {} defaultNamespace: cattle-monitoring-system diff: comparePatches: @@ -231,6 +236,7 @@ spec: releaseName: rancher-monitoring repo: https://charts.rancher.io/ version: 100.1.2+up19.0.3 + ignore: {} resources: - content: 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 encoding: base64+gz @@ -1557,6 +1563,8 @@ spec: name: fleet.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default apiVersion: fleet.cattle.io/v1alpha1 kind: Bundle @@ -1566,12 +1574,14 @@ metadata: name: test-rancher-monitoring-crd namespace: fleet-local spec: + correctDrift: {} defaultNamespace: cattle-monitoring-system helm: chart: rancher-monitoring-crd releaseName: rancher-monitoring-crd repo: https://charts.rancher.io/ version: 100.1.2+up19.0.3 + ignore: {} resources: - content: H4sIAAAAAAAA/3yQsU4DMQyG9zyF1RVduIOJrLCwMrBbiduzlLMj263Ut0cUgRhOHW39nz/rRxENDFbxkgAqBnY95YoRnTLrYyULPjK1AoZSV7Ld2MqtkRQ4hJ3psBsR3MgHVirws5w2FQ41ltPkVw/adjmjTug0ffN/T/xnq7WEgz/JnFUKXJbUyKvxiNv8Lh7Yu0OsBK8fbw5HtZ1DOd1VxHVQARyjc701li6/xmWe85KfHs5jeclzfk5fAQAA//+bbBLeVwEAAA== encoding: base64+gz @@ -1626,4 +1636,6 @@ spec: name: fleet.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default diff --git a/tests/expected/single-cluster/helm/bundle.yaml b/tests/expected/single-cluster/helm/bundle.yaml index 7933521c..98dafc79 100644 --- a/tests/expected/single-cluster/helm/bundle.yaml +++ b/tests/expected/single-cluster/helm/bundle.yaml @@ -6,10 +6,12 @@ metadata: name: test namespace: fleet-local spec: + correctDrift: {} helm: releaseName: guestbook values: replicas: 2 + ignore: {} namespace: fleet-helm-example resources: - content: | @@ -221,4 +223,6 @@ spec: name: values.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default diff --git a/tests/expected/single-cluster/kustomize/bundle.yaml b/tests/expected/single-cluster/kustomize/bundle.yaml index 1798a9ea..77955bca 100644 --- a/tests/expected/single-cluster/kustomize/bundle.yaml +++ b/tests/expected/single-cluster/kustomize/bundle.yaml @@ -6,6 +6,8 @@ metadata: name: test namespace: fleet-local spec: + correctDrift: {} + ignore: {} kustomize: {} namespace: fleet-kustomize-example resources: @@ -215,4 +217,6 @@ spec: name: overlays/dev/redis-slave-service.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default diff --git a/tests/expected/single-cluster/manifests/bundle.yaml b/tests/expected/single-cluster/manifests/bundle.yaml index e732d720..393ecf19 100644 --- a/tests/expected/single-cluster/manifests/bundle.yaml +++ b/tests/expected/single-cluster/manifests/bundle.yaml @@ -6,6 +6,8 @@ metadata: name: test namespace: fleet-local spec: + correctDrift: {} + ignore: {} namespace: fleet-manifest-example resources: - content: | @@ -172,4 +174,6 @@ spec: name: services/redis-slave-service.yaml targets: - clusterGroup: default + correctDrift: {} + ignore: {} name: default From 7e2f47c7145dd3035b0fc9eea0d5c6396b72bc20 Mon Sep 17 00:00:00 2001 From: Mario Manno Date: Fri, 12 Jan 2024 17:46:52 +0100 Subject: [PATCH 2/2] Remove old versions from schedule, trigger for release branch PRs --- .github/workflows/ci-0.5.yml | 4 ++-- .github/workflows/ci-0.6.yml | 4 ++-- .github/workflows/ci-0.7.yml | 42 ------------------------------------ 3 files changed, 4 insertions(+), 46 deletions(-) delete mode 100644 .github/workflows/ci-0.7.yml diff --git a/.github/workflows/ci-0.5.yml b/.github/workflows/ci-0.5.yml index ab96748c..8e67b00f 100644 --- a/.github/workflows/ci-0.5.yml +++ b/.github/workflows/ci-0.5.yml @@ -1,9 +1,9 @@ name: CI v0.5 on: - schedule: - - cron: '0 5 * * *' pull_request: + branches: + - 'releases/v0.5' workflow_dispatch: jobs: diff --git a/.github/workflows/ci-0.6.yml b/.github/workflows/ci-0.6.yml index 49a2a871..034fe48b 100644 --- a/.github/workflows/ci-0.6.yml +++ b/.github/workflows/ci-0.6.yml @@ -1,9 +1,9 @@ name: CI v0.6 on: - schedule: - - cron: '0 5 * * *' pull_request: + branches: + - 'releases/v0.6' workflow_dispatch: jobs: diff --git a/.github/workflows/ci-0.7.yml b/.github/workflows/ci-0.7.yml deleted file mode 100644 index 0110cec9..00000000 --- a/.github/workflows/ci-0.7.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: CI v0.7 - -on: - schedule: - - cron: '0 5 * * *' - pull_request: - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - matrix: - fleet_version: - - "v0.7.0" - - steps: - - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - ref: "release/v0.7" - - - uses: actions/cache@v3 - id: fleet-cli-cache - with: - path: /home/runner/.local/bin - key: ${{ runner.os }}-fleet-cli-${{ matrix.fleet_version }} - - - name: Download CLI - if: steps.fleet-cli-cache.outputs.cache-hit != 'true' - run: | - mkdir -p /home/runner/.local/bin - wget -nv "https://github.com/rancher/fleet/releases/download/${{ matrix.fleet_version }}/fleet-linux-amd64" - mv fleet-linux-amd64 /home/runner/.local/bin/fleet - chmod +x /home/runner/.local/bin/fleet - - - name: Test - run: | - tests/test.sh