Skip to content

Add ArgoCD integration for Status Dashboard#1587

Draft
LukasCuperDT wants to merge 3 commits into
preprodfrom
SD_adaptation
Draft

Add ArgoCD integration for Status Dashboard#1587
LukasCuperDT wants to merge 3 commits into
preprodfrom
SD_adaptation

Conversation

@LukasCuperDT

Copy link
Copy Markdown
Contributor

Summary

Adds ArgoCD project, repository, and application configuration for deploying status-dashboard-api from the stackmon/stackmon-deploy repository.

Changes

ArgoCD Project

  • New status-dashboard AppProject restricted to preprod cluster only
  • Full access to all namespaces, source repos, and cluster resources within preprod

ArgoCD Repository

  • Extended argocd-repositories.yaml template to support a repositorySecrets list with optional username/password fields (backward-compatible with existing single repositorySecret)
  • Added stackmon-deploy private repository (https://github.com/stackmon/stackmon-deploy.git) with auth placeholders

ArgoCD Application

  • status-dashboard-api application in status-dashboard namespace
  • Sources from stackmon/stackmon-deploy repo (branch: main, path: charts/status-dashboard-api)
  • Uses argocd-vault-plugin-helm-with-args plugin with dev values overlay
  • Auto-sync with prune, self-heal, and CreateNamespace enabled

Dependencies

  • stackmon/stackmon-deploy PR required to merge the vault-agent → AVP migration first
  • Repository credentials (username/password) need to be set with actual base64-encoded values before deployment

@gitguardian

gitguardian Bot commented Apr 14, 2026

Copy link
Copy Markdown

️✅ There are no secrets present in this pull request anymore.

If these secrets were true positive and are still valid, we highly recommend you to revoke them.
While these secrets were previously flagged, we no longer have a reference to the
specific commits where they were detected. Once a secret has been leaked into a git
repository, you should consider it compromised, even if it was deleted immediately.
Find here more information about risks.


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

- Add status-dashboard AppProject restricted to preprod cluster
- Add stackmon-deploy private repository with auth placeholders
- Extend argocd-repositories template to support multiple secrets
  with optional username/password fields
- Add status-dashboard-api Application using AVP helm plugin
  sourced from stackmon/stackmon-deploy repo
@LukasCuperDT LukasCuperDT marked this pull request as draft April 14, 2026 18:00
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