Skip to content

feat: add repository file resource#301

Open
henrysachs wants to merge 4 commits into
masterfrom
feat/repository-file-resource
Open

feat: add repository file resource#301
henrysachs wants to merge 4 commits into
masterfrom
feat/repository-file-resource

Conversation

@henrysachs
Copy link
Copy Markdown
Collaborator

Summary

  • add RepositoryFile managed resource for GitLab repository files with per-resource reconcileInterval, contentSecretRef, and createOnly support
  • align createOnly with management policies, tighten CRD validation, and fix initial external-name handling during create
  • add examples for normal sync, secret-backed content, create-only behavior, and local end-to-end manifests used against a kind cluster and local GitLab

Validation

  • mise exec go@1.25.8 -- make reviewable
  • local kind + local GitLab test: created docs/README-LONG.md, generated/secret-backed-config.yaml, bootstrap/CREATE-ONCE.md, and root README.md

Signed-off-by: Henry Sachs <henry.sachs@deutschebahn.com>
Signed-off-by: Henry Sachs <henry.sachs@deutschebahn.com>
Signed-off-by: Henry Sachs <henry.sachs@deutschebahn.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant