Releases: openshift/osdctl
Releases · openshift/osdctl
v0.45.0
Changelog
- dfc4b75 Add Handover Announcements to Cluster Context Command
- b9d6d4b Add Test Cases for the utils/jira
- 827b1aa Add initial command for creating handover announcements
- 5744e2d Fixed the lint error
- fa24359 Merge pull request #761 from chamalabey/cluster-context-jql
- 33e5fa1 Merge pull request #763 from tnierman/srep-594
- b762f39 Merge pull request #764 from devppratik/add-handover-announcements-for-osdctl-cluster-context
- 8dac49a Merge pull request #765 from devppratik/update-dtp-for-v3
- 61f383c Merge pull request #766 from devppratik/add-jira-command-for-handover
- b1f59e5 Merge pull request #767 from devppratik/add-test-cases-for-handover
- d190c11 SREP-594 - Login to hive when breaking glass
- 369d3df Update DTP Labels to v3
- e813a54 Updated the JIRA query to include description field when searching cluster_id
v0.44.2
Changelog
- 1702ee4 Addressed review comments and updated test cases
- 9aa7194 Addressed review comments and updated test cases
- cbdbef4 Adds region-aware Splunk URL building
- 15b0a5c Bump github.com/openshift/backplane-cli from 0.1.45 to 0.1.46
- d88f082 Fix
osdctl cluster resize
support when not passing an instance type When we added instance type validation to this command, we overlooked the ability for the user to not pass an--instance-type
, and rely onosdctl
to automatically pick the next biggest instance type. This fixes that bug. - a5a88ea Fix issues with
osdctl promote saas
In #723 a refactor was done to make testing easier for this package. However, it turns out that was not tested functionally and there were a few issues. This fixes those issues. - 05468ab Fix misleading operator version message & update gitlab dependencies
- 816eacf Fix the linting config and a selection of failures After reviewing our prow config I noticed that we are never actually running linting, which means this project has gotten really behind in linting failures.
- ce27b46 Fix: promote saas-osd-rhobs-rules-and-dashboards
- 315b5ba Implemented test cases for cluster package files (#736)
- 65f0dbf Merge branch 'openshift:master' into OSD-29082_BugFix
- b3a66c7 Merge branch 'openshift:master' into OSD-29082_pkg_promote_dynatrace
- 6555a76 Merge branch 'openshift:master' into OSD-29082_pkg_promote_dynatrace
- 54048eb Merge branch 'openshift:master' into OSD-29082_pkg_promote_dynatrace
- 335a981 Merge branch 'openshift:master' into OSD-29082_pkg_promote_dynatrace
- 0d55cc0 Merge branch 'openshift:master' into OSD-29083_hcpGatherLogs_dynatrace
- 912b0ce Merge branch 'openshift:master' into OSD-29083_hcpGatherLogs_dynatrace
- 30db8e5 Merge pull request #720 from karanjitsingh01/OSD-29082_pkg_promote_dynatrace
- 911fbd8 Merge pull request #735 from lambasanchit/OSD-29083_hcpGatherLogs_dynatrace
- 8d912e3 Merge pull request #746 from joshbranham/bug/cluster-resize-embiggen-support
- 730f560 Merge pull request #747 from MateSaary/OSD-29994-sre-operators-message
- d9de680 Merge pull request #748 from joshbranham/fix-linting
- 18b1de3 Merge pull request #750 from joshbranham/bug/fix-promote-command
- bb52ec6 Merge pull request #751 from joshbranham/use-boilerplate-ci-base-image
- a440cb2 Merge pull request #752 from openshift/dependabot/go_modules/github.com/openshift/backplane-cli-0.1.46
- 598edc4 Merge pull request #755 from iamkirkbater/splunk-url
- 7bcf531 Merge pull request #756 from karanjitsingh01/OSD-29082_BugFix
- 5a72ef9 Merge pull request #757 from typeid/fix_rhobs-rules-and-dashboards-promote
- edfa76a OSD-21668 - Automate manual steps on the cluster ownership transfer process (#754)
- 25ad284 Restarted/Cycled pod logs by namespace in DT gather-logs (#749)
- cd72a2e Test cases for dynatrace and saas for promote
- 74b7008 Use our
boilerplate
base image in CI Switch to using our base boilerplate image in CI, which provides the benefit of ensuring common tools likegolangci-lint
are installed. - 63a9965 added unit test cases of hcpGatherLogsCmd
- 44628f6 bug-fix for missing directory in exec.output
- 455a0aa fixed some errors git status code 128 for git
- 455a5b8 modified test for using a temp directory, as it was failing while running go test
- f1c0ea0 refactored code for indentation and snake_case naming convention
- f0c4a97 updated os/exec to use iexec along with the test
v0.44.1
Changelog
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-secret
to 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 dash
command - 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
gomock
togo.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