Skip to content

[wip]

[wip] #29

Workflow file for this run

name: Talos Conformance
on:
pull_request_target:
types:
- opened
- synchronize
- reopened
push:
branches:
- main
- vk-test
pull_request:
jobs:
setup-and-test:
runs-on: ubuntu-22.04
permissions:
id-token: write
contents: read
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Configure AWS credentials from shared services account
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: arn:aws:iam::478566851380:role/CloudCustodianRole
aws-region: us-east-2
- uses: hashicorp/setup-terraform@v3
- name: Create Talos Cluster
run: |
cd test/conformance
make apply
- name: Install Cilium CLI
uses: cilium/cilium-cli@4aa6347c532075df28027772fa1e4ec2f7415341 # v0.15.20
with:
repository: cilium/cilium-cli
release-version: v0.15.20
ci-version: ""
binary-name: cilium-cli
binary-dir: /usr/local/bin
- name: Install Cilium
run: |
cd test/conformance
export $(make print-kubeconfig)
cilium-cli install --version="v1.15.0-rc.0" \
--values=repro.yaml \
--set bpf.masquerade=true \
--set ipv4.enabled=true \
--set ipv6.enabled=true \
--set hostFirewall.enabled=true \
--set image.override=quay.io/thad9/cilium:complexity
cilium-cli status --wait
- name: Cleanup
if: always()
run: |
cd test/conformance
make destroy