Skip to content

Add pre-commit, containerized provisioner, and ROSA terraform fixes#2

Merged
itay1551 merged 9 commits into
mainfrom
chore/pre-commit-provisioner-terraform-fixes
Jul 2, 2026
Merged

Add pre-commit, containerized provisioner, and ROSA terraform fixes#2
itay1551 merged 9 commits into
mainfrom
chore/pre-commit-provisioner-terraform-fixes

Conversation

@itay1551

@itay1551 itay1551 commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add pre-commit hooks (yamlfmt, shfmt, yamllint, gitleaks, detect-aws-credentials) with GitHub CI workflows for linting on PRs and manual autofix
  • Add containerized provisioner tooling (Containerfile, Makefile, .env.example) for running terraform/oc inside a Podman container
  • Add Cursor agent skills for ROSA cluster provisioning and teardown
  • Apply yamlfmt and shfmt formatting across all ArgoCD manifests and shell scripts
  • Fix ROSA HCP terraform for rhcs provider compatibility (public subnets, HCP IAM role names, time_sleep for IDP readiness, taint schedule_type)

Commits

  1. chore: add pre-commit config and GitHub CI workflows
  2. chore: add containerized provisioner tooling
  3. chore: add Cursor agent skills for ROSA lifecycle
  4. style: apply yamlfmt to ArgoCD manifests
  5. style: apply shfmt to shell scripts
  6. fix: update ROSA terraform for rhcs provider compatibility
  7. fix: add trailing newlines to README and HTML assets

@itay1551 itay1551 requested a review from Hadar301 July 2, 2026 08:25
@Hadar301

Hadar301 commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

/lgtm

@itay1551 itay1551 merged commit f70dc5b into main Jul 2, 2026
1 check passed
@itay1551 itay1551 deleted the chore/pre-commit-provisioner-terraform-fixes branch July 2, 2026 08:30
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