Skip to content

Releases: openshift/rosa

Release v1.2.10

01 Dec 13:53
e59e7f1
Compare
Choose a tag to compare
  • Check HostedCP version support also in interactive mode + align versions
  • fix: going through all policies to check upgrade

Release v1.2.9

28 Nov 15:54
b911c0c
Compare
Choose a tag to compare

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

13 Oct 18:55
f717a1e
Compare
Choose a tag to compare
  • 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

03 Oct 20:40
bf1432e
Compare
Choose a tag to compare
  • 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

05 Aug 14:23
Compare
Choose a tag to compare
  • 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

20 Jul 21:26
7fa3289
Compare
Choose a tag to compare
  • 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

12 Jul 16:46
097b44f
Compare
Choose a tag to compare
  • 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 support r.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

20 Jun 14:16
d55ae7d
Compare
Choose a tag to compare
  • 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

11 May 14:27
5f4e553
Compare
Choose a tag to compare
  • 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

22 Apr 19:16
39d2650
Compare
Choose a tag to compare
  • 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