Skip to content

feat(installer): integrate ArgoCD secret update and pc-apps install into install codesphere#459

Draft
schrodit wants to merge 2 commits into
mainfrom
oms-argocd
Draft

feat(installer): integrate ArgoCD secret update and pc-apps install into install codesphere#459
schrodit wants to merge 2 commits into
mainfrom
oms-argocd

Conversation

@schrodit
Copy link
Copy Markdown
Member

@schrodit schrodit commented Jun 1, 2026

Add --argocd flag to install codesphere that runs three post-install steps:

  1. Deploy SOPS-encrypted vault file as a Kubernetes secret (--vault-file)
  2. Update the ArgoCD OCI pull secret via ArgoCDResources.ApplyAll()
  3. Install pc-applications Helm chart at the version from the package BOM

Add OciRef field to BomConfig.FileRef to parse the ociRef introduced by codesphere-monorepo PR #19578 (components["pc-applications"].files.chart.ociRef). GetPCAppsVersion() extracts the chart version from that OCI image reference. Warn and skip pc-apps install when the component is absent from the BOM.

…nto install codesphere

Add --argocd flag to `install codesphere` that runs three post-install steps:
1. Deploy SOPS-encrypted vault file as a Kubernetes secret (--vault-file)
2. Update the ArgoCD OCI pull secret via ArgoCDResources.ApplyAll()
3. Install pc-applications Helm chart at the version from the package BOM

Add OciRef field to BomConfig.FileRef to parse the ociRef introduced by
codesphere-monorepo PR #19578 (components["pc-applications"].files.chart.ociRef).
GetPCAppsVersion() extracts the chart version from that OCI image reference.
Warn and skip pc-apps install when the component is absent from the BOM.

Signed-off-by: Tim Schrodi <[email protected]>
@schrodit schrodit self-assigned this Jun 1, 2026
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