Skip to content

Releases: openshift/rosa

Release v1.2.20

03 May 22:09
fd664df
Compare
Choose a tag to compare
  • fix: aws path differs from ocm expected path

Release v1.2.19

03 May 20:07
f36dd5a
Compare
Choose a tag to compare
Release v1.2.19 Pre-release
Pre-release
  • 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

01 May 14:05
43cd1d4
Compare
Choose a tag to compare
Release v1.2.18 Pre-release
Pre-release
  • 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

24 Apr 12:25
3c789ec
Compare
Choose a tag to compare
Release v1.2.17 Pre-release
Pre-release
  • 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

10 Apr 19:09
6efa93e
Compare
Choose a tag to compare
Release v1.2.16 Pre-release
Pre-release
  • 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

23 Feb 17:47
e4aa29a
Compare
Choose a tag to compare
  • 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

08 Feb 15:30
e948ce3
Compare
Choose a tag to compare
  • 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

25 Jan 14:14
2ee6004
Compare
Choose a tag to compare
  • 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

18 Jan 14:32
fe08c63
Compare
Choose a tag to compare
Release v1.2.12 Pre-release
Pre-release
  • 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

03 Jan 14:29
c23d0a9
Compare
Choose a tag to compare
  • 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