diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30ccee7..5a262d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -143,7 +143,7 @@ jobs: - uses: actions/checkout@v3 - uses: nolar/setup-k3d-k3s@v1 with: - version: v1.25 + version: v1.26 k3d-name: kube k3d-args: "--no-lb --no-rollback --k3s-arg --disable=traefik,servicelb,metrics-server@server:*" - run: kubectl apply -f yaml/crd.yaml @@ -156,8 +156,8 @@ jobs: path: /tmp - name: Load docker image from tarball run: docker load --input /tmp/image.tar - - run: helm template charts/doc-controller | kubectl apply -f - - - run: kubectl wait --for=condition=available deploy/doc-controller --timeout=20s + - run: helm template charts/doc-controller --set version="latest" | kubectl apply -f - + - run: kubectl wait --for=condition=available deploy/doc-controller --timeout=30s - run: kubectl apply -f yaml/instance-samuel.yaml - run: sleep 2 # TODO: add condition on status and wait for it instead # verify reconcile actions have happened diff --git a/Cargo.toml b/Cargo.toml index 600f532..1eeecc6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ telemetry = ["tonic", "opentelemetry-otlp"] actix-web = "4.3.1" futures = "0.3.28" tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread"] } -k8s-openapi = { version = "0.19.0", features = ["v1_25"], default-features = false } +k8s-openapi = { version = "0.19.0", features = ["v1_26"], default-features = false } schemars = { version = "0.8.12", features = ["chrono"] } serde = { version = "1.0.182", features = ["derive"] } serde_json = "1.0.104"