Releases: openshift/rosa
Releases · openshift/rosa
Release v1.2.20
- fix: aws path differs from ocm expected path
Release v1.2.19
- fix: accept only official default prefix when selecting default prefix
- fix: rosa upgrade account roles - handle edge cases
- fix: skip replicas when passing tuning configs to edit
- fix: OIDC provider behavior when calling internally from oidc config flow
- feat: defaults to managed oidc configs
- fix: provide warning message when no OIDC config is found
- feat: added billing account information to rosa describe cluster command
- feat: add interactive option for delete account roles
- fix: Upgrade account roles - fix error message
- fix: Adjust default replicas on clusters
- feat: add messages and checks to ensure a better flow UX wise
Release v1.2.18
- SDA-8382|feat:Add create/list/describe/update/delete tuning configs
- SDA-8382|feat:Add tuning config support for node pools
- SDA-8883 | Feat: expose scheduling time for hypershift upgrade
- fix: Add flag to bypass confirmation for hibernate/resume
- refactor: removing init and global variables for hibernate/resume
- SDA-8920 | fix: improve upgrade roles / operator-roles info messages
- SDA-8900 | fix: adjust behavior for creating with -o
- SDA-8971 | build : update dep golang.org/x/net
- SDA-8690 Update replicas help message for hosted-cp cluster
- SDA-8382| Fix: delete tuning config bad definition
- added billing account parameter for hypershift clusters
- Refactor oidcconfig and move a reuse-able code to a new helper packagex
- SDA-6562 | feat: skip subnet choice when AZ is supplied
- PR feedback: updated validation message and moved check for empty string out of IsValidAWSAccount function
- golangci-lint feedback: simplified IsValidAWSAccount function
- SDA-8990 | chore: bump ocm-sdk v0.1.337
- SDA-8990 | chore: bump ocm-sdk to v0.1.338
- SDA-8636 | feat: use OIDC Config ID to create OIDC provider and operator roles
- SDA-9008 | Fix node pool edit/create behaviour when no tuning config in a cluster
Release v1.2.17
- logging: Disable quoting of values - makes request/response dumps readable
- chore: remove deprecated lib
io/ioutil
- fix: version tests
- SDA-8789 | feat: add oidc config id to message
- SDA-8777 | feat: check if there are clusters using operator roles prefix
- SDA-8790 | fix: use parameter installer role arn when passed
- Fix version validation error handling
- SDA-8804,8805 | fix: better behavior for listing operator roles
- SDA-8775: Align label and taints validation between create and edit
- SDA-8786 | feat: add bucket policy to allow public read
- SDA-8808 | feat: add aws account ID to filter unmanaged OIDC configs
- SDA-8805 | fix: better messages when listing operator roles for specific version
- fix: small issue when customer sets up oidc provider with issuer url '/' at the end
- SDA-6239 | fix: Add message to helper --delete param on init cmd
- feat: add output json/yaml to create oidc config
- chore: add initial github action to checking commit message format
- docs: update contribution guide with commit hygiene
- SDA-7708 | fix: remove --tags param from example for usage
- fix: trims trailing slash in ocm api when checking env
- SDA-8861 | feat: add --etcd-encryption-kms-arn to cluster build command when in use
- SDA-8882 | fix: add more validations before terminating run for upgrade roles
- SDA-8897 | fix: shared operator roles with managed policies
- SDA-8900 | feat: only allow aws auto mode when choosing and output flag enabled
- SDA-8892|fix:Ask for drain period before scheduling the update
- SDA-8880 | Fix: correctly check if an upgrade is already scheduled
Release v1.2.16
- Use cluster attribute
ManagedPolicies
to identify cluster with managed policies - fix: add red-hat-managed tag to oidc config and oidc provider resources
- feat: add possibility to reuse operator roles
- feat: add description when available for error state in describe cluster
- Describe cluster - add managed policies field to the output
- SDA-8325 Add subnets field for Default Worker
- Create cluster - roles with managed policies
- fix: block --watch when on manual mode for creating cluster
- SDA-8040 Align machinepool condition for enter in interactive mode
- Update k8s.io/apimachinery to v0.26.2
- Create OCM admin roles in manual mode - add all tags to policy
- feat: Add option to remove oidc provider created from BYO OIDC
- feat: add possibility to delete operator roles from prefix
- feat: Allow creating operator roles using prefix and byo oidc options
- SDA-8218 Support version parameter on hosted machine pools
- Fix inconsistencies across commands providing a watch flag
- fix: check if cmd was programmatically called before erroring
- fix: does not check flags when is programmatically called
- fix: add reachability check for oidc endpoint url when creating operator role by prefix
- fix: use role name instead of role arn for manual creation by prefix
- fix: add check for cluster version compatibility when reusing the operator roles
- Bump sdk to 0.1.322
- fix: adhering to aws change where it now returns 404
- Bump SDK to v0.1.324 and go mod vendor+tidy
- Create account roles - prompt accurate message for cluster creation
- feat: use oidc-config-id in cluster flow
- feat: update oidc config commands to use /oidc_configs endpoints
- Delete account roles - classic ROSA
- fix: use oidcConfigIdFlag instead of var
- feat: Add message informing which role is being deleted
- fix: check specific prefix instead of all op roles that start with prefix
- fix: cluster flow oidc provider flow should use issuer url instead
- fix: interactive mode in unmanaged oidc config creation
- feat: Extra message when operator roles prefix is already in use
- fix: favoring regex when deleting operator roles by prefix
- feat: Better UX when using oidc config id and related commands
- Delete account-roles - delete both types for the default flow
- fix: ux for oidc-config cmds and cluster creation
- fix: fixing some ui issues for oidc configs
- fix: interactive mode --classic-oidc-config param
- Improve taint validation
- oc client version local check only
- fix: always show message for unregistering oidc configuration
- fix: if -y is specified no need to go into interactive mode creating oidc-config
- feat: Expose oidc config commands and params
- go: upgraded github.com/openshift-online/ocm-sdk-go v0.1.327 => v0.1.330
- fix: checking Account roles against proper Openshift version for the 'create service' command.
- feat: Add type of cluster in list clusters command
- fix: force interactive enable if required params for hcp are not supplied
- fix: proper naming for topology description in list clusters
- feat: add list operator-roles command
- verify: Ensure stdout is only printed in terminal mode
Release v1.2.15
- fix: improve error messages for deleting oidc-config
- feat: check if any clusters are using the oidc config
- fix: adding some validations to bucket name
- fix: allow empty label match editing ingress interactive
- aws: Ensure ARNs have the correct partition
- Attach three policies to the installer role - managed policies
- to fix empty DNS domain when DNS not ready: SDA-7418
- fix: add a few more validations to bucket/folder name
- Add a
AWS managed
column to list role commands - Add etcd encyprtion kms arn support
- Fix etcd encryption default enforecment
- Update
CHANGES.adoc
with the recent bug fix - fix: using k8s/apimachinery/validation for labels
- chore: update changes for 1.2.15
- Improve logging so that it's more obvious what is wrong
- feat: set byo oidc enabled when specifying byo oidc attributes
- Add support for labels and taints to HostedCP NodePools
- Add labels and taints to the list machinepools command
- Change managed policies flag name to
aws-policies
- fix: missing '--' for the oidc endpoint url flag
- Use latest OCP version instead of the default version
- Bump ocm-sdk-go version to v0.1.319
Release v1.2.14
- minor refactor to improve code clarity wrt addons
- fix: reprompt user when passed invalid addon argument
- fix: permissions boundary shouldn't be asked if supposed to skip interactive
- feat: add force param to forcefully ensure policies
- Edit machinepool min replicas
- fix: incorrect flags in message and hidden for upgrade roles
- IDP related minor cleanup
- Add port for OAuth Callback URI in OpenID
- fix: only show root failure if it is not a suggestion error
- Refactor
create account roles command
to use interfaces - fix: add region when creating manual s3 bucket for oidc config
- feat: add user prefix to oidc configuration
- feat: add spinner creating oidc config
- fix: show info report when deleting operator roles
- fix: oidc endpoint url should be of https scheme
- cmd/dlt/machinepool: add confirm flag
- feat: Add command delete oidc-config and minor fixes
- fix: add question for private key secret arn
Release v1.2.13
- Skip region check if we use shard pinning
- Remove GitHub IDP dependency to console availability
- Bump ocm-sdk-go to v0.1.310
- Fix managed policies cluster upgrade path
- Delete roles with managed policies
- feat: store private key for byo oidc in secrets manager
- [SDA-7757] byo OIDC secret arn support (#1018)
- feat: add download rosa option
- Create OCM role with managed policies
- Upgrade to Go 1.19
- Delete OCM role with managed policies
- feat: add force param to forcefully ensure policies
Release v1.2.12
- fix: Incorrect OIDC Provider Sometimes Targeted for Deletion
- Removed len(tags) > 0 from if for Tags question in interactive
- Revert "[SDA-7662] Display Tags question in interactive mode"
- fix: check current values to see if there are no real changes
- Re-added tags question
- Add the default-mp-labels flag to cluster create command on interactive mode
- Fix OAuth callback URL logic for HyperShift clusters
- Now updating stsBuilder.AutoMode properly
- Added constant for "auto" string
- Upgrade operator roles with managed policies
- feat: command create oidc-config
- feat: add manual mode
- Edited query for GetClusterUsingSubscription to fix deletions
- Fix tags passing in cluster creation interactive mode
- fix: using ARNValidator instead of arn Parse when parsed is not used
- Upgrade roles command - handle managed policies
- fix: only checking '"' character and leaving regex validation for CS
- fix: delete correct operator roles and support hypershift
- fix: accept pre release version during upgrade
- Ensure console URL is available before offering it to the user
- feat: consider current version incompatible
- SDCICD-893: cmd/create/machinepool: support output flag (#1014)
Release v1.2.11
- fix: check if any new operator roles have been created
- fix: spacing listing users
- fix: remove auth url info from LDAP idp when listing
- Upgrade to ocm-sdk-go 0.1.299
- fix: upgrading from pre release would fail to validate version
- Log a warning if the user's organization doesn't have the needed capability
- fix: using unified path on upgrade roles/operator-roles
- feat: validates machine pool label
- fix: add error message when CA is passed but github hostname is not
- Describe cluster - print
infra_id
to the output - fix: using lower case before comparing expected acc role arns
- feat: retrieve operator role prefix from backend
- fix: Accomodate inline policies in new upgrade roles flow
- feat: using LCP to retrieve operator policy prefix
- Adjust NodePool headers
- Allow editing default machine pool labels
- Enable day1 default machine pool labels
- fix: hide region arg in account roles commands
- fix: removing local contains in favor of helper.Contains
- fix: Use default/in-place value for addon param first
- Add default machine pool labels validations
- make rosa describe upgrade
- fix: remove channel group from recreate output, this is treated within creation flow
- Bump OCM SDK GO version to v0.1.303
- Refactor
GetPolicies
function - fix ux issues related to rosa describe
- fix: using tabwritters options instead of manually formatting
- Fix scaling bug and improve interactive mode
- Create account roles with existing policies
- Fix bug - create managed account roles
- Refactor get policy details and ARN
- Create operator role with existing policies
- Fix linter errors - add constant for string "true"
- chore: refactor sort strings helper
- feat: hide region from other globally available commands