Skip to content

Feat/phase 7 monitoring sre#19

Merged
mck21 merged 3 commits into
mainfrom
feat/phase-7-monitoring-sre
Jun 18, 2026
Merged

Feat/phase 7 monitoring sre#19
mck21 merged 3 commits into
mainfrom
feat/phase-7-monitoring-sre

Conversation

@mck21

@mck21 mck21 commented Jun 18, 2026

Copy link
Copy Markdown
Owner

No description provided.

mck21 and others added 3 commits June 18, 2026 16:56
Reframe production from "deferred to final PLAN phase" to "off for now,
next steps TBD". Production stays a Git mirror of staging (blue/green
overlay) with no build, push, or deploy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…eso)

- securityContext hardening on backend deployments (non-root, read-only
  rootfs + /tmp, drop ALL caps, seccomp, no SA token automount)
- Pod Security Standards labels (baseline enforce, restricted audit)
- k8s/security: least-privilege RBAC + default-deny NetworkPolicies
- k8s/kyverno: 6 ClusterPolicies incl. Cosign image verification
- k8s/external-secrets: ESO + AWS Secrets Manager (staging/prod)
- ci.yaml: keyless Cosign signing of pushed images
- ArgoCD apps for security baseline + kyverno policies
- add .yamllint config referenced by CI

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- kube-prometheus-stack values (dev/eks), Loki + Promtail values
- ServiceMonitor for app /metrics; SLO PrometheusRule with multi-window
  burn-rate alerts based on Istio mesh telemetry
- custom Grafana dashboards (Feature Flag Service, SLO error budget)
- docs/sre.md: SLIs, SLOs, error-budget policy
- ArgoCD app for monitoring config

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@mck21 mck21 merged commit 4d16a22 into main Jun 18, 2026
2 of 7 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.

1 participant