Skip to content

refactor: use native RHCS provider auto_node for AutoNode/Karpenter - #53

Merged
supernovae merged 1 commit into
mainfrom
refactor/autonode-native-provider
Jun 23, 2026
Merged

refactor: use native RHCS provider auto_node for AutoNode/Karpenter#53
supernovae merged 1 commit into
mainfrom
refactor/autonode-native-provider

Conversation

@supernovae

Copy link
Copy Markdown
Owner

Replace the manual rosa edit cluster --autonode=enabled CLI step with the native auto_node attribute on rhcs_cluster_rosa_hcp (added in provider 1.7.5). This simplifies from a 3-phase to 2-phase deployment.

Key changes:

  • modules/cluster/autonode: make cluster_id optional (IAM-only mode)
  • modules/cluster/rosa-hcp: add autonode_role_arn and fips variables
  • environments/commercial-hcp: move autonode IAM before cluster, pass role_arn to auto_node block, add inline subnet tags post-cluster
  • Remove cluster_properties/provision_shard_id workaround (no longer needed now that AutoNode is GA with native provider support)
  • Wire fips=true for govcloud-hcp (mandatory for FedRAMP)
  • Update docs and examples for simplified 2-phase workflow

Replace the manual `rosa edit cluster --autonode=enabled` CLI step with
the native `auto_node` attribute on `rhcs_cluster_rosa_hcp` (added in
provider 1.7.5). This simplifies from a 3-phase to 2-phase deployment.

Key changes:
- modules/cluster/autonode: make cluster_id optional (IAM-only mode)
- modules/cluster/rosa-hcp: add autonode_role_arn and fips variables
- environments/commercial-hcp: move autonode IAM before cluster, pass
  role_arn to auto_node block, add inline subnet tags post-cluster
- Remove cluster_properties/provision_shard_id workaround (no longer
  needed now that AutoNode is GA with native provider support)
- Wire fips=true for govcloud-hcp (mandatory for FedRAMP)
- Update docs and examples for simplified 2-phase workflow

Co-authored-by: Cursor <cursoragent@cursor.com>
@supernovae
supernovae merged commit 07e0c7a into main Jun 23, 2026
15 checks passed
@supernovae
supernovae deleted the refactor/autonode-native-provider branch June 23, 2026 16:29
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