Releases: openshift/rosa
Releases · openshift/rosa
Release v1.2.10
- Check HostedCP version support also in interactive mode + align versions
- fix: going through all policies to check upgrade
Release v1.2.9
This is a development release. Use 1.2.10 instead for live environments.
- feat: set interactive enabled if local flags are unchanged, except for cluster flag
- feat: don't send update request if there are no changes
- refactor: setting up a function to look into given params expected to be unchanged
- Hosted-cp flag now forces byo vpc prompt
- bump ocm sdk to 0.1.289
- update hcp naming convention for latest SDK
- add market specific billing options for addon installations
- [SDA-6984] Add support for nightly builds for hcp
- Filter regions where hcp is avalaible
- feat: check if rosa cli is up to date
- fix: lint
- refactor: clean up
- fix: favor replicas instead of deprecated compute-nodes param
- Revert "[hcp] Filter regions where HostedCP is avalaible"
- removed --channel-group from --help options.
- Filter regions where HostedCP is avalaible
- HostedCP is avalaible
- update owners file
- STS is now default mode for cluster creation, added flags for non-sts
- Transformer added to change escaped empty strings to real empty strings
- refactor: manual aws command builder
- add
--yes
to create cluster cmd - fix hosted cluster parameter in create cluster
- unhide
--tags
during cluster create - Create/oidcprovider bug sets interactive.Enable
- fix: add tags check when b.tags nil
- Output current environment when it is not production
- Bump OCM SDK GO version to v0.1.292
- FIPS: Unhide flag
- Revert "[SDA-6643] STS is now default mode for cluster creation, added flags for mint mode/non-sts mode"
- feat: add warn messages about sts/non sts modes
- fix: specify which flag in message
- fix: message when non sts
- fix: message non sts
- fix: don't show if redirecting to file
- Bump OCM SDK GO version to v0.1.293
- show Limited Support status when calling
rosa describe cluster
- Create machinepool - filter supported instances by availability zones
- feat: add aws command builder unit tests
- Create a machine pool - prevent choosing a spot instance for a local AZ
- feat: new upgrade roles command and some refactors
- Fix bug - create a machine pool with a different region configured in the AWS CLI
- Create machine pool - display spinner when fetching instance types
- feat: add channel group and option to choose version for policy tags in upgrade roles cmd
- fix: sort prefixes to ensure consistancy when they are the same rank
- fix: order of messages
- fix: remove not needed vars in favor of using the args
- fix: prompt mode for upgrade cluster when sts and mode is empty
- fix: invert condition for no reason to update
- fix: always show warning, don't go into interactive if mint mode or non sts flags are enabled
- feat: checking undefined aws region
- fix: handle empty strings before validation
- Move hcp region supports check to the backend side
- Adding check for Changes in replicas flag too
- Remove redundant quotation
Release v1.2.8
- fix: path args need not to be explicitly set for interactive mode to ask about it
- fix: adding arn path validator to create account roles --path arg
- fix: clearer message
- fix: adding conditions for piping the output
- fix: setting path arg in a new line for all commands
- fix: differentiate between '/' and /
- fix: block managed services path option
- fix: remove error to add support for path in ARN
- feat: add validation to path ocm/user roles
- fix: consider empty path valid creating acc roles
- fix: accepts empty path
- fix: adding leading space before all path args when building commands
- fix: invert path detected message condition
- fix: aws empty path is different than ours
- refactor: less hacky
- fix: aws acc id on whoami
- fix: change message from one minute wait for several minutes
- [SDA-6984] Added unit tests
- chore: bump go ocm sdk v0.1.288
Release v1.2.7
- fix - Google IDP doesn't work when created with ROSA CLI
- Refactored ROSA to create operator policies when running rosa create cluster.
- move operator policies from account to operator commands
- SDA_4308: use root CA to generate OIDC thumbnail
- Support for ARN paths in iam roles and policies (ocm-role, user-role, account-roles, operator-roles)
- compare arn path for existing policy/role
- missing '--operator-roles-path' in 'To create this cluster again...'
- hide ARN path flags for some commands
- fix: missing changes for --role-path
- path for account and operator roles and policies
- fix: using installer instead of control plane role for path
- feat: unify account roles its policies paths
- feat: unify operator role and policy with path from account roles
- fix: getting path from master instance role
- feat: remove operator role path in create cluster in favor of master role path
- fix: remove operator-role-path from generated create cluster command as it was deprecated
- fix: remove path arg from -h ocm-roles description
- feat: adding message about operator roles and policies path
- Added redhatmanaged=true tag to operator roles in manual mode
- fix: enable path arg visibility
- fix: path compatibility issue with inline policies from account roles
- Create cluster - use a GET request to describe cluster details
- Refactor GetCluster function
- fix- It failed to set empty value with "" for no_proxy filed via interactive mode
- Add red-hat-managed: true tag to roles and policies
- red-hat-managed: true tag now added to operator roles
- Adding an info message after rosa delete admin
- bump ocm sdk to 0.1.285
- allow setting billing model for addon installations
- fix setting interactive mode enable for addon installation billing mode
- policies: Ensure policy version succeeds
- cluster: Allow using local AWS credentials
- Only display supported machine types by region
- Deleted account and operator policies
- ocm: Add aliases for local development
- Ensure prerequisites for deleting operator and account role policies
- fix manual create operator policy sda-6740
- Upgrade OCM-SDK-GO version to 0.1.287
- Added red-hat-managed: true tag to roles when rosa upgrade operator-roles is run
- Create cluster - list region filtered by OCP version
- Improve EnsurePolicy error message
- Add also local-proxy env config
- set mode only once in operator roles upgrade
- fix: changing description for channel group
- fix: description of version arg
- fix: reporting correct message back if specific version was chosen
- feat: adding -o yaml/json option to cmd whoami
- Upgrade cluster manual mode - prompt the aws operator role upgrade commands
- checking addon params
- fix: ':' character was at the wrong place
- Removing unnecessary check for managed services.
- Fetch all regions for non-interactive mode
- fix: adjusting order of calls to make sure deletion calls aren't being duplicate, this caused a 500 error on login after deleting and recreating admin from a newer rosa cli
- refactor: adding strategy and function to check if created on old ROSA
- Update stage console URL
- go: Bump version to 1.18
- Added red-hat-managed: true to manual operator/account/user roles creation
- lint: Remove deprecated linter
- fix: adding back ocm-roles path option and keeping it hidden
- feat: deprecate 'compute-nodes' args in favor of 'replicas' in create cluster cmd
- fix: adding trim spaces and tabs when validating cluster name
- chore: add gdbranco github user to owners file
- [SDA-5966]: Rosa STS mode auto conflicts with the watch option
- [SDA-6075] Add upgrade policy to rosa struct information when displayed with the rosa describe cluster with -o json or -o yaml
Release v1.2.6
- login: Remove token from error output
- debug: Remove AWS info from debug output
- add fake cluster parameter to create services
- fedramp: Update rosa-authenticator configuration
- network: Ensure there is no default network type
- Removed DisplayName from cluster
- Replaced display_name with name in query
- Removed change to query
- Create cluster - for single AZ, only allow to select one AZ
- Switch from github.com/pkg/errors to stdlib
- Updated SDK version and ran go mod vendor
- Ran go mod vendor after rebasing
Release v1.2.5
- Fix the typo in the error message when looking up the account role prefix
- fix for - Not able to remove or add a new cluster-admin in rosa cli fix for - Can't create a temporary admin user for ROSA cluster
- Create cluster - validate availability zones count interactively
- Delete admin should not delete htpasswd idp as the htpasswd list is not empty
- fedramp: Add environment-specific configuration (#702)
Release v1.2.4
- implementation and migration of all the commands to runtime
- The additional-trust-bundle-file can't be set via interactive mode if the cluster is not set proxy fields
- Allow to select availability zones when creating a non-BYOVPC cluster
- idp: Provide shell completion for IdP types
- Drop unused CheckStackReadyForCreateCluster method
- Add GetClusterKey to runtime
- Add FetchCluster method to runtime
- edit service can update parameters that weren't originally defined.
- Update ocm-sdk-go to v.0.1.275
- Refactor function for more general use
- Select a single subnet for a single AZ machine pool - BYOVPC clusters
- Set
clusterKey
properly when calling commands programmatically - Refactor Role PolicyDoc creation
- Skip role version comparison for unversioned roles
- Add basic STS addon installation flow
- A different approach to parsing the flags.
- Fix error message - create non-BYOVPC - select availability zone
- Create cluster - detect multi-AZ cluster
- Fix bug - create a cluster with an invalid number of subnets
- Create a single AZ machine pool implicitly by providing a subnet
- Fix bug - fetch the subnets from the cluster region
- List machine pools - add a subnets column
- Fix bug - create cluster - validate subnets number for private link
- Create cluster - validate subnets count interactively
- removed validator object
- Set
clusterKey
properly to supportr.FetchCluster
- setting useVPCExist to true when subnet ids are provided
- Not able to remove or add a new cluster-admin in rosa cli
- accept major minor version for cluster upgrade
- removing htpasswd idp even if there are no users in this idp
Release v1.2.3
- Command to update managed service
- list parameters when describing managed services
- Addon install - add non-interactive commands
- Remove version dependency from rosa
- Create user-role - improve help message
- Bump OCM-SDK to 0.1.266
- Run go mod tidy
- Update templates
- Add credential requests to describe addon command
- Addon install - fix bug - do not print not-set parameters
- ROSA - Allow for additional, customer-provided "no_proxy" values for cluster-wide proxy
- Update to OCM SDK 0.1.268
- Make CredRequest API
- adding private-link flag to managed service create
- Add group support for OpenID IDP in ROSA CLI
- Reduce extra call to OCM when manipulating addon installation
- Fix a bug when editing no-proxy field
- Reject '*' when validating no-proxy field
- The wildcard domain is not allowed to set in no_proxy field
- bumping ocm-sdk-go to v0.1.272
- customizable network configuration in service creation
- command to list parameters of add-on installation
- Fix order of instance types
- Unhide ocm/user link/unlink role
- creating htpassword idp still prompts for username even if provided
- login: Allow tokens without 'typ' claim
- whoami: Remove external org ID if empty
- token: Allow login with encrypted tokens
- support creation of managed services with non-custom configurations
- Extract policy document structs to separate file
- Drop unused aws.ReadPolicyDocument method
- Refactor GetRolePolicyDocument into InterpolatePolicyDocument
- Unify multiple SaveDocument implementations
- Move GenerateRolePolicyDoc method to policy_document
- Add AllowsAction method to PolicyDocument
- support host-prefix during managed service creation
- support -c flag when using "rosa describe addon-installation"
- Add Operator Role to cluster
- Add GetPrefixFromOperatorRole and TrimRoleSuffix helpers
- Add helpers for creating a policy document and allowing actions
- Simplify logging package
- Select a single AZ for a machine pool in a multi-AZ cluster
- add more throttle metrics
- Ensure all flags passed during managed service creation are used.
- Prompt the user to select multi or single AZ only in an interactive mood
- Fix bug - remove replicas constraint when editing single AZ machine pool
- Create a single AZ machine pool - availability zone flag
- Add String() to PolicyDocument
- Make checkPermissionsUsingQueryClient a method of PolicyDocument
- Make PolicyDocument creators return pointer
- Add GetAllowedActions PolicyDocument method
Release v1.2.2
- adding single-az byo-vpc support for create-service
- output validation error message when creating a service with an invalid parameter
- allow addons to be edited, regardless of addon state
- supporting flag values that contain equal signs
- SDA-5889-Fix User Role Error
- adding new alias for managed service commands
- unhide UI roles
Release v1.2.1
- support for cmk multi-region keys
- Warn that deleting HTPasswd IDP with cluster-admin user will delete the admin
- Add username & password requirements to the flags' help messages
- fix login error
- Upgrade cluster to 4.10.* - add delay after roles creation
- Only prompt for HTPasswd IDP name when actually creating a new IDP
- add metric for throttle
- supporting different regions for create service command
- Fix Throttle issue for Operator roles