Align release pipeline with the standard mechanism #10

Merged
benvin merged 2 commits from benvin/release-backend-options into main 2026-07-03 15:13:07 +10:00
Owner

Why

Bring this provider's release pipeline in line with
terraform-provider-litellmvaultsecret so both publish the same way. The upload
was pointed at artifactapi3.k8s.syd1.au.unkin.net, which doesn't resolve, and
the steps had no kubernetes resource bounds.

Changes

  • Point the upload at the reachable host artifactapi.k8s.syd1.au.unkin.net
    (drops the artifactapi3 name).
  • Add backend_options.kubernetes (serviceAccount + resource requests/limits)
    to the package (512Mi/1cpu → 2Gi/2cpu) and upload (128Mi/100m → 512Mi/500m)
    steps.
  • Make the upload step explicitly depends_on the package step.
## Why Bring this provider's release pipeline in line with `terraform-provider-litellmvaultsecret` so both publish the same way. The upload was pointed at `artifactapi3.k8s.syd1.au.unkin.net`, which doesn't resolve, and the steps had no kubernetes resource bounds. ## Changes - Point the upload at the reachable host `artifactapi.k8s.syd1.au.unkin.net` (drops the `artifactapi3` name). - Add `backend_options.kubernetes` (serviceAccount + resource requests/limits) to the package (512Mi/1cpu → 2Gi/2cpu) and upload (128Mi/100m → 512Mi/500m) steps. - Make the upload step explicitly `depends_on` the package step.
unkinben added 1 commit 2026-07-03 15:01:23 +10:00
Align release pipeline with the standard mechanism
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
7d7cbde0bf
Match terraform-provider-litellmvaultsecret's release flow so both providers
publish the same way.

- Point the upload at the reachable artifactapi host
  (artifactapi.k8s.syd1.au.unkin.net) instead of the unresolvable artifactapi3
- Add kubernetes backend options (serviceAccount + resource requests/limits) to
  the package and upload steps
- Make the upload step explicitly depend_on the package step
unkinben added 1 commit 2026-07-03 15:05:01 +10:00
Add kubernetes backend options to build and test steps
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
f82a9900a9
Give the build/lint/test CI steps the same serviceAccount + resource
requests/limits as the pre-commit and release steps, so every step on the k8s
woodpecker backend is scheduled with bounded resources.
benvin merged commit b149e1bf9d into main 2026-07-03 15:13:07 +10:00
benvin deleted branch benvin/release-backend-options 2026-07-03 15:13:07 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/terraform-provider-artifactapi#10