Skip to content

feat(charts/devops-hub): add EF DevOps Hub chart - #22

Merged
gcordalis merged 1 commit into
mainfrom
devops-hub
Jul 30, 2026
Merged

feat(charts/devops-hub): add EF DevOps Hub chart#22
gcordalis merged 1 commit into
mainfrom
devops-hub

Conversation

@gcordalis

Copy link
Copy Markdown
Collaborator

Adds the devops-hub chart (0.2.1) — the EF DevOps Hub: internal portal with Google Workspace profile self-service and a request portal filed into Linear, with Mattermost-DM approvals. App source: EthDevOps/devops-hub (deploy/helm/devops-hub is the source of truth; this is a copy).

  • Single distroless container (Go API + built SPA, :8080), stateless pods; all credentials via existingSecret references (render-safe defaults point at devops-hub-managed-secret)
  • Optional Teleport app or public-LB exposure; SAML gates every request either way
  • Lint gate: pullPolicy: Always, CPU/memory/ephemeral-storage requests+limits, liveness/readiness probes, PDB (rendered only when replicaCount > 1), PSS-restricted security contexts; pod-networkpolicy skipped via .kubescore-ignore (isolation is CiliumNetworkPolicies in the internal-stack-iac wrapper + cluster-hardening baseline)

Merging publishes devops-hub 0.2.1 via chart-releaser, which unblocks the failing test-charts checks on EthDevOps/internal-stack-iac#745 (its wrapper depends on this chart).

New chart (0.2.1) for the EF DevOps Hub: internal portal with Google
Workspace profile self-service and a request portal filed into Linear with
Mattermost-based approvals. Single distroless container (Go API + SPA),
stateless pods, secrets injected via existingSecret references, optional
Teleport or public-LB exposure.

Passes the lint gate: render-safe defaults, pullPolicy Always, CPU/memory/
ephemeral-storage requests+limits, PDB (multi-replica only), probes;
pod-networkpolicy skipped via .kubescore-ignore (isolation comes from
CiliumNetworkPolicies in the deployment wrapper).
@gcordalis
gcordalis merged commit 4d96a56 into main Jul 30, 2026
1 check passed
@gcordalis
gcordalis deleted the devops-hub branch July 30, 2026 21:35
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