Skip to content

feat(oci): centralize GitOps bootstrap - #58

Merged
syscod3 merged 1 commit into
mainfrom
fix/oci-gitops-bootstrap
Aug 30, 2026
Merged

syscod3 merged 1 commit into
mainfrom
fix/oci-gitops-bootstrap

Conversation

@syscod3

@syscod3 syscod3 commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

unraid-lab Argo CD can now bootstrap and reconcile oci-lab through its private API instead of running a second Argo CD instance. OCI keeps Cilium as its only inline bootstrap workload; registry mirrors stay in Omni's encrypted configuration rather than Git.

Design

  • Register oci-lab from Bitwarden-backed Argo cluster credentials.
  • Route OCI chart, raw, and bootstrap lanes through unraid-lab's ApplicationSet.
  • Render Cilium init containers as privileged for Talos 1.13 capability compatibility.

Verification

  • yamllint, gitleaks, and markdownlint pre-commit hooks pass.
  • Both oci-lab nodes are Ready; Cilium is Running on both nodes.
  • ci:validate reaches tfsec, then fails on unrelated unsupported Terraform import blocks in syscode-infra-private.

@syscod3
syscod3 merged commit 2355d39 into main Aug 30, 2026
5 checks passed
@syscod3
syscod3 deleted the fix/oci-gitops-bootstrap branch August 30, 2026 10:03
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