Add vault-plugin-secrets-litellm and terraform-provider-litellm repos #18

Merged
benvin merged 2 commits from benvin/add-litellm-repos into main 2026-07-02 23:17:05 +10:00
Owner

Why

The LiteLLM dynamic secrets work needs two new Gitea repos: the Vault/OpenBao
secrets-engine plugin (vault-plugin-secrets-litellm) and its companion
Terraform provider (terraform-provider-litellm) used from terraform-vault.

Changes

  • Add vault-plugin-secrets-litellm repo config: public, default branch main,
    squash-only merging, branch protection on main (pre-commit/build/test checks,
    Owners approval).
  • Add terraform-provider-litellm repo config with the same settings.

Notes

  • Squash-only is enforced via the allow_* flags rather than a merge-style
    setting: the pinned go-gitea/gitea provider (0.7.0, latest available) exposes
    neither default_merge_style nor default_delete_branch_after_merge on
    gitea_repository, so auto-delete-branch-on-merge is intentionally not set.
## Why The LiteLLM dynamic secrets work needs two new Gitea repos: the Vault/OpenBao secrets-engine plugin (`vault-plugin-secrets-litellm`) and its companion Terraform provider (`terraform-provider-litellm`) used from `terraform-vault`. ## Changes - Add `vault-plugin-secrets-litellm` repo config: public, default branch `main`, squash-only merging, branch protection on `main` (pre-commit/build/test checks, Owners approval). - Add `terraform-provider-litellm` repo config with the same settings. ## Notes - Squash-only is enforced via the `allow_*` flags rather than a merge-style setting: the pinned `go-gitea/gitea` provider (0.7.0, latest available) exposes neither `default_merge_style` nor `default_delete_branch_after_merge` on `gitea_repository`, so auto-delete-branch-on-merge is intentionally not set.
unkinben added 1 commit 2026-07-02 22:57:46 +10:00
Add vault-plugin-secrets-litellm and terraform-provider-litellm repos
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
043e73424c
Provision two new Gitea repos for the LiteLLM dynamic secrets work: the
Vault/OpenBao secrets-engine plugin and its companion Terraform provider.

- Add config/.../repository/vault-plugin-secrets-litellm.yaml
- Add config/.../repository/terraform-provider-litellm.yaml
- Default branch main, squash-only merging (allow_* flags, since the
  go-gitea/gitea provider has no default_merge_style), and branch protection
  on main requiring pre-commit/build/test checks with Owners approval
unkinben added 1 commit 2026-07-02 23:05:22 +10:00
Rename provider repo to terraform-provider-litellmvaultsecret
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
4495339979
Use a more specific name that reflects this is the Terraform provider for the
LiteLLM Vault/OpenBao secrets engine, not for LiteLLM itself.
benvin merged commit 773f734d8e into main 2026-07-02 23:17:05 +10:00
benvin deleted branch benvin/add-litellm-repos 2026-07-02 23:17:05 +10:00
Sign in to join this conversation.