FEATURES:
- Add OCM role submodule with required ROSA CLI tags
- Add worder disk size support
- Add channel parameter support for ROSA HCP clusters
- Machine-pool
- Add node_drain_grace_period attribute
ENHANCEMENTS:
- Chores
- Consolidate checks under make pre-push-checks
- Add Vale inclusive-language check
- Replace version by sha in github actions
- Refine Terraform package rules in renovate.json
- Change coderabbit config to use inheritance
- Enable gitleaks (secret scanner)
- Change terraform-docs to make sure that runs same version as in ci
- Add coderabbit configuration file
- Documentation
- Update CONTRIBUTING.md with DCO and CI info
- Clarify versions.tf requirements and Renovate usage
- Add LICENSE and automation for checking it
- Config
- Migrate config renovate.json
FEATURES:
- Add capacity_reservation_id and capacity_reservation_preference
- Add rhcs_log_forwarder
- Adding external id to installer role and cluster
ENHANCEMENTS:
- Bug fixes
- Change rhcs_hcp_default_ingress to fall back to var.wait_for_create_complete
- Change capacity_reservation_preference to safely accept null
- Replace machine_pools map(any) with map(object)
- Replace log_forwarders map(any) with map(object)
- Fix OWNERS to add olucasfreitas
- Added support for external_auth_providers_enabled flag
- Chores
- Remove 'ok-to-test' labels from package rules
- Update Terraform Docs version and download URL
- Update Renovate configuration with new limits and options
- Update renovate.json to modify package rules
- Fix formatting of ignorePaths in renovate.json
- Enable dependency dashboard in renovate.json
- Refactor packageRules in renovate.json
- Add minimumReleaseAge to renovate configuration
- Add renovate and tests
- Add willkutler to OWNERS list
- Add issue template
- Add contributor and AI assistant documentation
- Bump terraform-docs to 0.21.0
- Format terraform files
- Documentation
- Update terraform-docs after deps bump
- Update terraform-docs after deps bump
- Update ROSA HCP documentation to clarify module scope for AWS-only configurations
- Add Contributing and PR template
- Other
- Update dependency terraform-docs/terraform-docs to v0.22.0
- Implement OCM-23042 additional sec group to PrivateLink Endpoint
- Add lufreita to the list of owners
- Add amandahla to the list of owners
ENHANCEMENTS:
- Bug fixes
- Allow setting billing accounts in FedRAMP
- Oidc_prefix validation makes the cluster creation failure
- Fix HCP E2E test issues
- Other
- Update OWNERS to include jerichokeyne
- Adding oidc-prefix to HCP module
- Support ROSA GovCloud HCP clusters
- Adding support for govcloud to the bastion host module
FEATURES:
- Support for image registry mirrors
ENHANCEMENTS:
- Chores
- Add temp owners to facilitate idms dev
FEATURES:
- Include shared vpc support and example
ENHANCEMENTS:
- Bug fixes
- Adjust TF docs to 0.17.0
terraform-docs - Adds the domain_prefix variable to the ROSA HCP module
- Make AWS provider version gated >6.0
- Bump hashicorp/aws to >5.4 and generate docs
- Adjust TF docs to 0.17.0
- Chores
- Update TF docs with right TF-docs version
- Update example cluster versions and add descriptions to variables
- Other
- Fixing additional instances of deprecated aws_region.current.name to aws_region.current.region
- Changing data source aws_region.current.name to aws_region.current.region as name is deprecated - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region
- Make 'additional_security_group_ids' optional
- Run 'makefile terraform-docs'
ENHANCEMENTS:
- Bug fixes
- Apply bucket policy after public access settings
- Add additional SGs to nodepool examples
FEATURES:
- Include bastion host module
- Include indicator for bypassing machine pool deletion errors
- Day1 additional SG support for HCP
- Parity to classic cluster modules outputs
ENHANCEMENTS:
- Bug fixes
- Add additional SGs to nodepool examples
- Operator roles forcing replace
- Sort subnet ids output
- Adjust version on multiple machine pools example
- Public multiple mps and idps example usage
- 'ack_for' variable should be a string
- Chores
- Add 'hunterkepley' to OWNERS file + add
idea/*to gitignore - Fix readme typographical error
- Add 'hunterkepley' to OWNERS file + add
ENHANCEMENTS:
- Bug fixes
- Sort subnet ids output
- Chores
- Fix readme typographical error
FEATURES:
- Support create kubelet configs from the main module
- Parity to classic cluster modules outputs
- Add sensitive to passwords/secret attributes
- Expose availability_zones as a parameter in vpc sub-module
- Add sub modules of kubelet configs
- Add imdsv2 support into rhcs hcp module
- Support cluster admin day-1 creation for ROSA HCP
- Add outputs.tf to examples
- Add more outputs from sub modules in root
- Allow to define multiple machine pools and idps
ENHANCEMENTS:
- Bug fixes
- Public multiple mps and idps example usage
- 'ack_for' variable should be a string
- Check account role prefix is not empty to setup random part
- Ensure operator role prefix var for submodule is mandatory
- Only takes the variable when not empty
- Remove unused folder in example
- Adjust modules version >= 1.6.2
- Allow to supply auto_repair to the machine pool in module
ENHANCEMENTS:
- Bug fixes
- Adjust modules version >= 1.6.2
FEATURES:
- Add outputs.tf to examples
- Add more outputs from sub modules in root
- Allow to define multiple machine pools and idps
- Include example usage and registry source
- Allow to supply tuning configs to the machine pool
- Adjust review comments from pre release
- Add variable for wait std compute nodes
- Remove aws module dependency oidc config
- Remove aws module dependency to acc/operator roles creation
- Add tf hcp modules
ENHANCEMENTS:
- Bug fixes
- Allow to supply auto_repair to the machine pool in module
- Include changes to password generation in module
- Include message to oidc mentioning managed shouldn't be changed
- Include message to vpc mentioning values shouldn't be changed
- Adjust autoscaler docs to mention it is not currently available
- Aws_subnet_ids nullable false
- Move source back to local ref and adjust example usage completeness
- Qe review comments for 1.6.2-prerelease.1
- Adjust support trust policy to have isolated sre role as principal
- Reduce delay back and adjust order of dependency in oidc config
- Increase VPC destroy delay for AWS propagation
- Adjust dockerfile to include terraform-docs
- Adjust docs
- Remove local refs and bump rhcs provider to 1.6.0