Skip to content

Add Countly-hosted Argo layout with private customer inventory#9

Merged
kanwarujjaval merged 16 commits intomainfrom
mutli-source-values-split
Apr 4, 2026
Merged

Add Countly-hosted Argo layout with private customer inventory#9
kanwarujjaval merged 16 commits intomainfrom
mutli-source-values-split

Conversation

@ihaardik
Copy link
Copy Markdown
Contributor

@ihaardik ihaardik commented Apr 3, 2026

  • added a dedicated countly-hosted Argocd bootstrap alongside the existing public flow
  • kept public deployment assets in the helm repo and moves hosted customer values to a private repo
  • introduced multi-source Argo applications so charts come from the public repo and hosted customer values come from countly-deployment
  • separated public and hosted ApplicationSet naming to avoid resource collisions in the same Argocd instance
  • made public bootstrap ignore the hosted subtree so both bootstraps can coexist safely
  • added support for optional static IP assignment on the NGINX LoadBalancer for both self-hosted and Countly-hosted flows
  • improved Kafka Connect sizing handling so missing kafkaConnectSizing safely defaults to auto and inherits customer sizing
  • documented image override behavior in values files, including Artifact Registry vs direct repository usage
  • supports shared TLS secret references by default with optional per-customer overrides
  • kept self-hosted users on a simple public-repo-only path while enabling a private-repo-backed Countly-hosted workflow

@kanwarujjaval kanwarujjaval merged commit ae4fe80 into main Apr 4, 2026
4 checks passed
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.

3 participants