Skip to content

feat: talos-image.yaml ledger, machine class installImage, CI pipeline#1

Merged
syscod3 merged 8 commits intomainfrom
feat/talos-image-ci
Mar 16, 2026
Merged

feat: talos-image.yaml ledger, machine class installImage, CI pipeline#1
syscod3 merged 8 commits intomainfrom
feat/talos-image-ci

Conversation

@syscod3
Copy link
Contributor

@syscod3 syscod3 commented Mar 16, 2026

Summary

  • Adds omni/talos-image.yaml as version ledger (auto-updated by talos-images CI)
  • Adds installImage field to omni/machine-classes/control-plane.yaml and worker.yaml
  • Adds .yamllint.yml config (120 char line limit, warning level)
  • Adds .github/workflows/ci.yml: yamllint, gitleaks, kubeconform, helm-lint, pluto (deprecated API check), markdownlint
  • Adds .pre-commit-config.yaml: yamllint, gitleaks, kubeconform, markdownlint

Test plan

  • Merge and verify CI passes on next PR opened by talos-images workflow
  • Verify pluto catches deprecated API versions if any are present

@syscod3 syscod3 merged commit 71f9534 into main Mar 16, 2026
6 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