Releases: openshift/osdctl
Releases · openshift/osdctl
v0.44.0
Changelog
- 8f40e14 Add unit tests for jumphost | files covered cmd.go create.go
- 6a45f0d Added test case for cmd, common, describe
- 7b09703 Added test cases for delete.go
- c6f3b42 Added test cases of aws.go and util.go file under pkg under cloudtrail (#738)
- 183d924 Bump goreleaser to v2
- 7d8bb7c Bump osd-network-verifier to v1.2.3
- 87a2f46 Ensure Go 1.23 Everywhere + Fix CVEs (#743)
- 7f01447 Fix panic and other misc code issues for 'osdctl cluster support post'
- fd38ea2 Fix script name and make executable
- 353a923 Fixed lint issues
- 9e7115b Fixes to allow
osdctl account rotate-secretto work withrh-aws-saml-login. - 8d91db9 Merge branch 'master' into OSD-28715_servicelog
- 30b7e06 Merge branch 'openshift:master' into OSD-28469_Pkg_JumpHost_delete_go
- 011dd1f Merge branch 'openshift:master' into OSD-28496_Pkg_Jumphost
- c131058 Merge branch 'openshift:master' into OSD-28496_Pkg_Jumphost
- 962077e Merge branch 'openshift:master' into OSD-28715_servicelog
- 68dff91 Merge branch 'openshift:master' into OSD-28715_servicelog
- b3a6580 Merge branch 'openshift:master' into OSD-28715_servicelog
- 89357f2 Merge branch 'openshift:master' into OSD-28715_servicelog
- 09efc45 Merge branch 'openshift:master' into OSD-28715_servicelog
- d58001a Merge branch 'openshift:master' into OSD-28715_servicelog
- 7d5af9b Merge branch 'openshift:master' into OSD-28715_servicelog
- 3acb96c Merge branch 'openshift:master' into OSD-29167_testcases_pkg_account
- 42b518c Merge branch 'openshift:master' into OSD-29167_testcases_pkg_account
- ff4389d Merge pull request #693 from amitupadh/OSD-28653
- c40167f Merge pull request #699 from lambasanchit/OSD-28496_Pkg_Jumphost
- e7e7ed4 Merge pull request #700 from lambasanchit/OSD-28469_Pkg_JumpHost_delete_go
- 8e2ca70 Merge pull request #710 from lambasanchit/OSD-28715_servicelog
- 6338f41 Merge pull request #715 from joshbranham/update-goreleaser-config
- 090d328 Merge pull request #716 from abyrne55/network-verifier-v123
- d133b2c Merge pull request #727 from joshbranham/bug/cluster-support-panic
- 0b899eb Merge pull request #730 from iamkirkbater/ocm-keychain
- 89d41e4 Merge pull request #731 from joshbranham/fix-verify-docs
- 52a5e15 Merge pull request #733 from chamalabey/ownership-transfer-update
- 704493b Merge pull request #734 from karanjitsingh01/OSD-29167_testcases_pkg_account
- e5eac0f Merge pull request #737 from jimdaga/dt-tenant-label-fix
- 018a993 Merge pull request #740 from smarthall/bug/rotate-secrets-without-profile
- c148dbb Merge pull request #742 from zmird-r/OSD-29210
- b6e7cd3 Missing docs generation
- 8878533 OSD-28325: Added test cases for access.go (#697)
- 041fe8b OSD-28399 : Added unit test case for context and cluster under org pkg (#706)
- 070f114 OSD-28400: Added test cases for clustersync.go (#695)
- ff56457 OSD-29081 : Added unit test case for org package (#729)
- e2941d9 OSD-29084: Tc pkg pko and git (#723)
- 8aff4f8 OSD-29086 : Added Unit Tests for Functions under iampermissions Package (#717)
- 58f83d4 OSD-29161: Added test cases for support package (#728)
- 504021c OSD-29210 - only allow supported instance types when running osdctl cluster resize X (#732)
- 50d0751 OSD-29210: Add gcp instance types to cluster resize command
- bcc6333 OSD-29310: To update documentation of osdctl repository - osdctl promote (#714)
- 4e54ace Osd-29080 Added unit test case for List.go file and Get.go file under Cost Package (#721)
- a98351a Refactors client connection to use ocm-common
- 5f89854 SDCICD-1418 show inscope rollout link in promotion PR description (#719)
- 2dc87f6 Updating SL template URLs to RAW urls in github
- 51ccbd9 added test cases for aao package (#718)
- 09356db added test cases for list and common.go files
- 2a0eb45 cleaning up untested cases
- d8d5d2a cover test cases (#726)
- daeb736 fixed go imports
- 479a519 fixed go imports
- 2f3e30d fixed go imports
- db252ce formatting correction for ssh-i
- 3505159 inital commit for console/generate-secet/rotate-secret files
- a03c4e5 removed unused function's test coverage
- a193832 removed unwanted functions file and executed make generate-docs
- f67e97b removed unwanted test cases
- 7d80de1 removed unwanted test cases
- 0c88e78 update lable
- 1a6ca02 update test cases
- 562142b updated as per PR comments
- c87d8af updated changes as per comments
- 615bfa3 updated code
- d03879c updated code
- c05c3bf updated with some negetive cases for both test
v0.43.0
Changelog
- 439c4e9 Add new required OHSS flag for infra node resize.
- cc1af8e Add unit tests for servicelog in post_test.go
- ba934c6 Added unit test case for current and customer file under org package (#692)
- e8abbc2 Adds an
osdctl dt dashcommand - 999fa59 Allow any type of cluster ID when initializing backplane access
- 59bb009 Fix PR Comment
- fa13f24 Fixed cleanup_test.go file to handle the errors generated in the CI/CD pipeline
- 910d8d5 Fixed issues with test cases and documentation post PR rebase
- 17f8fef Fixed the test case to check for only flags
- 3ad8988 Initial commit as per : OSD-22389 - To unify osdctl cluster identifier UX
- 7f86b6e Merge branch 'feature/OSD-22389' of github.com:ratnam915/osdctl into feature/OSD-22389
- 1068a73 Merge branch 'feature/OSD-22389' of github.com:ratnam915/osdctl into feature/OSD-22389
- 4064438 Merge branch 'master' into OSD-28396
- a2a18b3 Merge branch 'openshift:master' into OSD-28274-dt-terraform-promotion
- 2576a41 Merge branch 'openshift:master' into OSD-28412_servicelog
- cc1df07 Merge branch 'openshift:master' into feature/OSD-22389
- cb4a676 Merge branch 'openshift:master' into feature/OSD-22389
- dc1d188 Merge pull request #668 from vaidehi411/OSD-27873
- 2838bbb Merge pull request #676 from drakshakhan/OSD-28396
- 8042b06 Merge pull request #681 from tnierman/osd-21613
- 9d07e79 Merge pull request #682 from tnierman/fix_etcd_health_check
- b459e69 Merge pull request #683 from bergmannf/fix-pr-send-infra-resize
- 7775a9c Merge pull request #684 from tnierman/cpd_set_routetable
- 1fecebe Merge pull request #687 from vaidehi411/OSD-28274-dt-terraform-promotion
- 57a742d Merge pull request #689 from joshbranham/feature/cleanup-cluster-context
- c223627 Merge pull request #691 from RaphaelBut/remove-legacy-cp-resize
- 8aea93f Merge pull request #694 from ratnam915/feature/OSD-22389
- a12b4a9 Merge pull request #696 from lambasanchit/OSD-28412_servicelog
- 7792b3b Merge pull request #698 from vaidehi411/OSD-28828-fix-dynatrac-promote
- 661dcbb Merge pull request #702 from nephomaniac/OSD-28215
- 100761c Merge pull request #704 from nephomaniac/runtimeLogger
- f6f45bb Merge pull request #708 from fsferraz-rh/OSD-28146-add-fr-int-stage
- c4038fa Merge pull request #711 from dakotalongRH/nvupdates
- 056f100 Merge pull request #712 from smarthall/dynatrace_cluster_overview_dash
- 6dbad6e Minor changes to alerting
- 51f6aca Minor changes to the initial commit
- 3d4f0cb Minor changes to the initial commit
- a2601d3 OSD-19018/28456: Update Documentation as a part of every release (#680)
- 1435ef9 OSD-21613 - Support isolated backplane flow for 'osdctl cluster cpd' command
- d01fdcd OSD-24355 : Updated mc list command to respect output flag (#675)
- 0b13a60 OSD-27873-dynatrace-component-promotion
- c7a8732 OSD-28146 added FedRAMP STAGE and INT envs to ocm.go
- 5a43f9d OSD-28146 attempt at fixing linting
- ed988fe OSD-28146 fixed variable naming consistency
- b9d07ba OSD-28146 more consistency fixes
- 485b496 OSD-28215: Add new cmd for extended pull secret validations
- 709f905 OSD-28215: Update help text
- b3a4427 OSD-28274-dynatrace-config-terraform-promotion
- 7f6a6c2 OSD-28645 - call existing utils/ function to determine routetable to examine
- 980f382 OSD-28828-added namespace ref check condition
- e99569f OSD-28837 Update osdctl to send a SL and not LS when a cluster's state is anything other than "ready"
- c80f3f8 OSD: 27238 - osdctl controlplane resize should not wait for completion (#707)
- 907be58 Osd 22527: osdctl "jiratoken" flag in "cluster context" command is not used (#678)
- 92ced42 Osd 24440: Elevate oc cp command (#690)
- a6de4c7 Refactored stdout validation using io.Writer for better testability
- e8f993c Remove legacy controlplane resize command
- 2935fc5 Remove test for Run method as printFunc is already covered
- d7fe2ce Remove unused --cluster-id flag from context command
- 82fa202 Removed intermediate captureOutput function, using bytes.Buffer directly.
- baf63dd Removed unneccesary error checks as suggested
- 41aecdd Set k8s controller runtime logger if not already set to avoid warning stacktraces
- 22782e0 added interfaces for dependency injection instead of mocking library
- e18f4da added tests
- 5de83c5 added unit tests for setup.go (#686)
- 7de83a7 cleaned up dependencies
- 8ae9566 fixed failing testcase
- 293ac40 formatting done
- d4eacd8 implemented interface to mock create connection and close
- 5256435 implemented test cases for context.go
- c889742 implemented test cases for network package (#677)
- e38540f merged latest changes from master
- 079ff8f modified test cases
- eedd1eb moved go-cty to direct dependency
- 62e39fc renamed file
- 56829c4 run go mod tidy to clean up dependencies
- 19d7507 updated filename
- 0e5d1bb updated go.mod and go.sum
- 30b8914 updated unit test for post.go as per review comments
- 42ed4e4 updated unit test for post.go as per review comments
v0.42.0
Changelog
- 93533a6 Bump github.com/openshift/backplane-cli from 0.1.39 to 0.1.40
- 8c9161e Cleanup defunct comment
- b89b070 Feat(OSD-25864): update osdctl hcp must-gather to create hypershift dumps (#670)
- 547bce5 Maint: remove dependency on OpenShift Client
- 84e3537 Merge pull request #662 from joshbranham/bug/remove-left-behind-comment
- 1bff731 Merge pull request #664 from ritmun/promotion
- 68907e5 Merge pull request #666 from typeid/fixes_acm_mg
- 6a2d3fc Merge pull request #667 from openshift/dependabot/go_modules/github.com/openshift/backplane-cli-0.1.40
- 12e4598 Merge pull request #671 from Mhodesty/OSD-24997
- 662d121 Merge pull request #672 from anispate/OSD-24628
- 735e9d3 OSD-24628 - added external id to osdctl org clusters
- 6c0ba97 SDCICD-1418 improve resourceTemplates looping for promotion, remove dependency on target name if canary not set
- 0d81288 formatting and always return information whether a user is banned or not.
- 898e7e5 initial changes
v0.41.0
Changelog
- 3e89ec8 Allow overriding json values before sending
- 3dbb1e9 Bump github.com/openshift/osd-network-verifier from 1.2.1 to 1.2.2
- 3cb74d8 Bump osd-network-verifier to 1.2.1
- 7c2ab3f Feat(OSD-25864): add wrapper for all HCP must-gathers
- 8e3d7b3 Feat(dt logs): remove pod flag and use arg[0] for it instead
- 3e004cd Fix broken test after dependency bump
- d65eab3 Maint: move dynatrace out of cluster command and update sort order
- 9220780 Maint: update broken references to dynatrace logs
- 9afec2d Maintenance: remove cleanup_leaked_ec2 command
- ae6f76e Merge pull request #644 from smarthall/override_json_values
- e5c7c93 Merge pull request #652 from joshbranham/bump-osd-network-verifier
- 21269c0 Merge pull request #654 from typeid/maint_dtlogs
- aaab7c1 Merge pull request #655 from openshift/dependabot/go_modules/github.com/openshift/osd-network-verifier-1.2.2
- 1d71087 Merge pull request #656 from tnierman/osd-27986
- 2b93fdf Merge pull request #658 from ritmun/sdcicd-1418
- 9bef5e7 Merge pull request #660 from typeid/OSD-25864
- 9e072fa Merge pull request #661 from typeid/maint_logsa-Cmd
- 8dd61fc SDCICD-1418 add cmd option to promote operator saas through canary hives
- 6862ae2 osd-27986 - retrieve kubeconfig for provided cluster ID
v0.40.0
Changelog
- 6990cb7 Add joshbranham as a reviewer and approver
- bff5443 Bump github.com/openshift/osd-network-verifier from 1.1.2 to 1.2.0
- edcbec6 Default to cpms on controlplane resize
- da0b7b4 Guard against improper usage of the --subnet-id flag
- 84e7e85 Make InternalOnly a public var in the options
- eebf3e6 Merge pull request #636 from iamkirkbater/release
- f8426aa Merge pull request #637 from iamkirkbater/clustertransfer
- b7999dd Merge pull request #638 from bmeng/hcp-owner-transfer
- ad4f8ff Merge pull request #639 from typeid/OSD-26926
- 7612e92 Merge pull request #641 from joshbranham/handle-invalid-subnet-id-flag-usage
- 285bb32 Merge pull request #642 from typeid/patch-1
- 8f5b08f Merge pull request #643 from RaphaelBut/default-resize-to-cpms
- 2811291 Merge pull request #645 from joshbranham/update-sl-list-help
- 3d41376 Merge pull request #646 from joshbranham/update-sl-list-help
- 56b14b0 Merge pull request #647 from tnierman/osd-26287
- 7c527d3 Merge pull request #648 from joshbranham/make-jb-reviewer
- af2c9ef Merge pull request #649 from RaphaelBut/cmps-default-followup
- 5297b04 Merge pull request #651 from openshift/dependabot/go_modules/github.com/openshift/osd-network-verifier-1.2.0
- 713fda7 OSD-26287 - Add '--reason' to 'osdctl cluster etcd-health-check'
- 3501409 Remove --cpms flag from controlplane resize command
- 67333b8 Require a reason for using 'osdctl cluster ssh key'
- 852f6b9 Update osdctl servicelog list with better help output
- 3b9acc8 Updates Cluster Ownership Transfer Servicelog template to be more specific
- 1894d0f add tag fetch step
- ea35feb fix the hypershift detection
- c0ec63c fix(OSD-26926): add missing acm namespaces to dyntrace gather-logs command
- deff4b1 fix: resize control plane alternative service log post suggestion
v0.39.0
Changelog
- 1dd9899 Add basic GCP support for network egress verification
- a6d8fc4 Block running the network verifier for HCP clusters
- fcab3eb Improve commit and repository URL output
- 9ab9ea0 Merge pull request #618 from devppratik/update-cluster-context-ls-details
- 2ebcf8b Merge pull request #621 from bmeng/hcp-owner-transfer
- ca20bd2 Merge pull request #624 from MateSaary/dynatracelogs
- e6f1290 Merge pull request #625 from bmeng/hcp-owner-transfer
- 82b25f0 Merge pull request #627 from MateSaary/setupreadme
- 10aa946 Merge pull request #628 from MateSaary/dynatracelogs
- 616243a Merge pull request #629 from joshbranham/refactor-egress-verification
- a40590c OSD-23467: Facilitate usage of osdctl dynatrace logs
- 1e444b0 OSD-23467: Facilitate usage of osdctl dynatrace logs
- ffc5a65 OSD-24998: Add outdated SRE Operators list and describe commands (#620)
- 2b4c1db OSD-26326: Replace GetHCPNamespace input field to support External ID (#623)
- a801ccb Refactor in anticipation of landing GCP support
- efcc70b Update README.md
- 78f0b4e Update README.md
- b522580 Update osdctl cluster context to display LS override reason
- 3ef9ae3 add replace pull secret for HCP clusters
- 279d7d0 change the update manifestwork logic to increamental
- c7ea187 update the pull secret prefix to work on both normal and domainprefix configured cluster
v0.38.0
Changelog
- 4d5cfed Bump osd-network-verifier to v1.1.2 (#615)
- 0ecce90 Fix logic when checking overrides for LS.
- cbfdb2e Merge pull request #612 from dustman9000/remove-cluster-option
- 779b32c Merge pull request #613 from bergmannf/fix-limited-support-with-overwritten-reasons
- 8f0033f Merge pull request #616 from mjlshen/OWNERS
- b1e96f3 Merge pull request #617 from typeid/OSD-25537_update_break_glass_command
- 6502be6 Merge pull request #619 from NautiluX/remove-nautilux
- 3492862 Migrate
gomocktogo.uber.org/mock/mockgen(#622) - 98cd584 Remove Cluster ID option to command. Backplane is now preferred method of accessing via cluster ID.
- c276c02 Remove NautiluX
- 3d69b5d feat(OSD-25537): update break-glass command for PSC
- c855a2d 🫡 Remove mjlshen from approvers
v0.37.0
What's Changed
- Add example and description for the dynatrace command by @feichashao in #605
- Bump osd-network-verifier-version to v1.0.1 by @luis-falcon in #607
- OSD-24259: osdctl network verify should prompt putting clusters into LS if DMS/PD is blocked by @TheUndeadKing in #609
- OCM-10376 | Add Limited Support Reason Override support by @mnecas in #606
- Support Passing Namespace Ref For SaaS Promotions by @dustman9000 in #610
- Remove AlexVulaj from approvers by @AlexVulaj in #611
- OSD-25183: Update Dynatrace related commands for osdctl by @devppratik in #608
New Contributors
Full Changelog: v0.36.0...v0.37.0
v0.36.0
v0.35.0
Changelog
- df3c2c9 Add cpu arch flag to network verifier command
- d4d4db4 Add new osdctl command to allow silencing alert(s) across a specific org
- c78f443 Bump github.com/openshift/backplane-cli from 0.1.32 to 0.1.33
- cc40bcd Don't use deprecated 'securityGroupId' in verifier library
- 7e4cb75 Fix error by changing log.Print() to log.Printf()
- a60ec12 Integrate verifier 1RC
- c5dc84c Merge pull request #592 from AlexVulaj/verifier-security-group-id-deprecated
- 2c29df8 Merge pull request #593 from openshift/dependabot/go_modules/github.com/openshift/backplane-cli-0.1.33
- aaa1b4a Merge pull request #594 from AlexVulaj/prompt-critical-customers-limited-support
- 167a090 Merge pull request #595 from AlexVulaj/deprecated-security-group-id-verifier-test
- b994063 Merge pull request #597 from dakotalongRH/dalong_branch
- 6e02e8a Merge pull request #599 from tnierman/osd-24621
- ca6ec76 Merge pull request #600 from AlexVulaj/network-verifier-v1rc
- 2cbdd86 Merge pull request #602 from AlexVulaj/cpu-arch-flag-network-verifier
- 210047d OSD-20596: osdctl swarm secondary (#588)
- cdbca4c OSD-24614 : Update osdctl to add justification arguement for infranode resize (#598)
- 3963a9f OSD-24621 - Add 'cluster ssh key' subcommand to find and print the ssh key for a given cluster
- 7430a0e Prompt when putting critical customers into LS
- 43c7691 Remove missed use of deprecated SecurityGroupId in verifier test
- 732dd7e Removing comments. Adding error handling and requiring the comment flag with an OHSS ticket
- 8472c35 Update filter logic for finding subnets and security groups due to 4.16 changes. (#596)
- 9ea38fa add error handling
- b9092c2 fix error printing
- 9a7e4a2 fix error printing