Skip to content

feat(k8s): add k8s-health-check reusable workflow#107

Closed
Codex wants to merge 1 commit into
feat/k8s-health-check-workflowfrom
codex/sub-pr-103
Closed

feat(k8s): add k8s-health-check reusable workflow#107
Codex wants to merge 1 commit into
feat/k8s-health-check-workflowfrom
codex/sub-pr-103

Conversation

@Codex
Copy link
Copy Markdown
Contributor

@Codex Codex AI commented Mar 20, 2026

Description

  • Workflow: New reusable .github/workflows/k8s-health-check.yaml that validates Karpenter, Datadog (operator/cluster-agent/node-agent), DatadogAgent CR conditions, and Lacework rollouts post-apply; fails fast on missing cluster.
  • Docs: Generated docs/workflows/k8s-health-check.md describing checks and usage.
  • Config: Renamed Renovate baseBranchPatterns to baseBranches to align with schema.
  • Release note: Removed minor-bump guidance from README.

Example usage:

health-check-dev:
  uses: DND-IT/github-workflows/.github/workflows/k8s-health-check.yaml@v3
  with:
    environment: platform-dev

Motivation and Context

Ensure prod deploys are gated on a healthy dev cluster by codifying post-apply Kubernetes checks and documenting workflow usage.

Breaking Changes

None.

How Has This Been Tested?

  • I have updated at least one of the .github/workflows/_test-*.yaml to demonstrate and validate my change(s)
  • I have executed pre-commit run -a on my pull request
  • I have executed make gen_docs_run on my pull request

Github Conventional Commit Release

https://dnd-it.github.io/github-workflows/workflows/gh-release/

@Codex Codex AI assigned Codex and swibrow Mar 20, 2026
@Codex Codex AI changed the title [WIP] Add k8s health check reusable workflow feat(k8s): add k8s-health-check reusable workflow Mar 20, 2026
@Codex Codex AI requested a review from swibrow March 20, 2026 13:17
@swibrow swibrow closed this Mar 20, 2026
@swibrow swibrow deleted the codex/sub-pr-103 branch March 20, 2026 13:20
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.

2 participants