Releases: openshift/osdctl
Releases · openshift/osdctl
v0.14.0
Changelog
- db3444c Add commands to check if cluster owner is a banned user, and to verify that their pull secret matches the cluster's
- 9eb14e8 Add mjlshen as a reviewer/approver
- b6a7b2e Add self as a reviewer
- ed9c971 Configure osdctl cluster cpd to automatically run osdctl network verify-egress when needed
- 8cce784 Document and make EgressVerification struct public so that it can be run by other commands
- 07c85cf Fix README goproxy requirement
- b8238f4 Fixes help text for cred rotation commands
- 7d9a14f Merge pull request #298 from typeid/fix_readme_proxy_note
- 8f034cf Merge pull request #321 from mrbarge/slog-skip-empty-uuid
- 092594e Merge pull request #327 from iamkirkbater/sts-fail-fast
- 241ae25 Merge pull request #330 from mjlshen/OSD-14120
- bf7b850 Merge pull request #331 from AlexVulaj/banned-users-script
- 642a2e5 Merge pull request #332 from mjlshen/OWNERS
- 71172d3 Merge pull request #334 from AlexVulaj/alex-vulaj-reviewer
- 9cd7195 Use cluster ID for SL search if cluster UUID is not available
- 7edbc14 fail fast on STS accounts attempting to rotate credentials
v0.13.7
Changelog
- b88f671 Add support exceptions to osdctl cluster context
- a4b1cfb Address code review comments
- 689b115 Fix for the case when error is empty.
- eacbb79 Merge pull request #322 from dkeohane/OSD-14413
- d8fb958 Merge pull request #323 from mjlshen/Go119
- 553a76e Merge pull request #324 from garrettthomaskth/missed-cd-in-installation-script
- 7a9b381 Merge pull request #326 from Makdaam/cpd_sl_fix
- d31a4de Merge pull request #328 from AlexVulaj/transfer-owner-remove-unnecessary-params
- da9e45d Merge pull request #329 from AlexVulaj/transfer-owner-confirmation-change
- ecb959c Move prompt to after transfer details are finished
- b753e47 Remove unnecessary params from transfer owner command
- 0c5c928 Update to Go 1.19
- 4cb3690 missed cd in installation script
v0.13.6
v0.13.5
Changelog
- 7bb32f9 Add AWS_REGION env var
- 523864f Add additional token help for cluster context cli
- 6abead6 Add protection when running any command to ensure that user intends to run a version of osdctl that does not match the latest tagged release
- d7fb3a2 Adds SINGLE_TARGET env var to only build for current GOOS & GOARCH
- 76403d5 Adds deprecation message to the capability command. (#294)
- 3485884 Clean up Print's and give visual feedback to the waiting for syncset
- 0094cf1 Cluster health improvements (#312)
- 9d4c5d3 Elevate for performing control plane node drain
- 74f965a Force ack if version can't be determined
- d5160a0 MVP for working smart network-verifier
- 73d9500 Merge branch 'openshift:master' into OSD-13939
- 3544d2b Merge pull request #284 from fahlmant/version-update
- be8318b Merge pull request #290 from mrbarge/add-additional-cfg-file-info
- 4788306 Merge pull request #291 from mjlshen/cpd_routes
- 0419356 Merge pull request #292 from mjlshen/Go118
- 0400fde Merge pull request #293 from mjlshen/Go118
- de80a4d Merge pull request #295 from sam-nguyen7/resize-fix
- 4d1cfca Merge pull request #297 from mjlshen/cpd2
- 14b0d5e Merge pull request #300 from mrbarge/resize-bp-cluster-admin
- f8c1f47 Merge pull request #302 from tnierman/add_single_target
- 586338c Merge pull request #306 from mjlshen/unit-testing
- 4ac0ce2 Merge pull request #308 from shitaljante/OSD-13939
- e1b7270 Merge pull request #310 from a7vicky/timeout
- 0f17fd2 Merge pull request #311 from mjlshen/osdtrial
- b9ee798 Merge pull request #313 from geowa4/aws_region
- 76fa2a1 Merge pull request #317 from fahlmant/force-check-unchecked-version
- edee89e Merge pull request #318 from wshearn/rotatefixes
- d585dfb Minor fixes for rotate-secret for things found during testing
- 5f9affa OSD-11284 : Add org related ocm-one line commands (#305)
- 490093e Regenerate documentation based on latest changes
- 1c19cce Remove deprecated usage of ioutil
- 280956e Run force drain with backplane admin
- b72527d Skip version check if it fails (#304)
- c04bc1a Support external ID and better handle edge cases around default routes
- 58b3802 Unit tests for osdctl network verify-egress
- 6a61134 Updated struct data type while unmarshall config operation
- ebbba3f Upgrade to Go 1.18
- e042402 Use runtime/debug to get the git commit without goreleaser
- 45f2465 [OSD-12879] Fix assume role for rotate and generate secret (#309)
- 10a8600 add --skip-version-check flag (#314)
- 7db01b8 added decoder instead of creating new types
- f6c41f1 changes data type in unit test case
- e5a0314 go fmt .
- 6ba20d1 go mod tidy results
- e591db5 increase client timeout
- 8fa296f make docs
- cfb2673 network verify-egress also supports osdtrial
- c1d21d3 ocm backplane supports GCP now
- 4d13240 pushed gofmt results
v0.13.4
Changelog
- bb18775 Added JIRA cards to cluster context cmd
- 611a734 If .config dir doesn't exist, create it
- f98fb76 Improve internal servicelog template summary
- d3a953f Merge pull request #286 from yithian/update_cpd_network_verifier_next_step
- 6163096 Merge pull request #287 from karthikperu7/internal
- c8c4e45 Merge pull request #288 from dkeohane/context-jira
- bb518f6 Merge pull request #289 from cblecker/mkdir
- 7883a81 recommend the correct command for the network verifier
v0.13.3
Changelog
- 88a9e89 Add basic logging to cpd steps
- b86232b Adding minor feedback to cluster context command (#281)
- c4ca9f9 Fixes segfault when a route isn't using a CIDR block as its target
- f105fd1 Improve documentation and helptext around osdctl cluster cpd
- 862f1ad Merge pull request #280 from mjlshen/cpd-help
- 9634ee6 Merge pull request #282 from fahlmant/cpd-log-improvements
- 09704fc Merge pull request #285 from fahlmant/cpd-segfault-fix
- 6ba715f Resovle issue for finding config path of Mac (#283)
v0.13.2
Changelog
- 566c6c8 Add kraken to cluster context and trim down output
- 13dfd97 Add lint step to makefile
- 2e6d84a Fix doc generation and update doc (#274)
- eef10f8 Merge pull request #262 from Tessg22/add_params_limited_support
- e6b6160 Merge pull request #271 from typeid/add_lint_to_makefile
- 93e9f5f Merge pull request #272 from fahlmant/verifier-egress-update
- c1cbfc8 Merge pull request #273 from mrbarge/add-kraken-context
- 5c6ec7f Merge pull request #277 from fahlmant/verifier-v0.1.0
- d78b564 Merge pull request #278 from dkeohane/context-config-update
- fcdda57 Merge pull request #279 from fahlmant/cpd-minor-fixes
- 747fa2a Minor fixes for the cpd script; respecting the -p flag, using the right aws filter for subnet associations, and a closing }
- a33c007 Port cluster provisioning delay/failure script to osdctl (#276)
- 87efde1 Update osdctl cluster resize-control-plane command to better reflect SOP changes (#267)
- cb5d20d Update pd client to get token from osdctl config
- ec59367 Update the verifier dependency to use v0.1.0
- d110968 Update verifier deps to pull latest version that removes public IP address from instances
- 40837b1 feat(support): Limited Support to allow parameters
- 022a027 style(support): 💬 Update replaceFlags function name
v0.13.1
Changelog
- 00d900f Add public GOPROXY repository to build prerequisites
- a1fdfff Add resize-control-plane-node command (#256)
- e26e719 Add support for partition
- 34619ed Added 'break-glass' subcommand and associated unit tests
- a862ff7 Added PD alert summary to cluster context command
- c56dcef Added last occurrence tracker to pd historical summary
- 48f49b9 Added unit test for support post command functions
- 76ceecb Adding cloudtrail events to cluster context
- 99466bc Adds linux/arm64 build.
- fb130a5 Bump go version to 1.17 and k8s/operator dependencies
- 837706a Create osdctl config file (#270)
- fcf71b9 Fix AWS console generation bug where role was incorrectly double assumed
- 3726b62 Fix code panic in osdctl clusterdeployment list
- 5f6b8c0 Fix health command
- decf436 Make copy-pastable output the default behavior
- 88ea4f9 Make use of transferOwner and loggingCheck consistent with other commands
- 5e5faba Merge pull request #241 from luis-falcon/OSD-11989-unit-tests-support-cmd
- d7fbd5b Merge pull request #248 from dkeohane/context-cloudtrail
- 60fbf7a Merge pull request #250 from tnierman/osd-12757
- 055ad3a Merge pull request #251 from NautiluX/env-default
- f7f108c Merge pull request #252 from jaybeeunix/add-splunk-and-ohss-urls
- e454eb3 Merge pull request #253 from typeid/add_goproxy_requirement_to_readme
- 7ede28e Merge pull request #254 from typeid/fix_cluster_health_cmd
- a34f6b2 Merge pull request #255 from mrbarge/update-aao-dep
- eaa19d7 Merge pull request #257 from typeid/fix_ocm_cli_connection_usage
- 6d5bcc4 Merge pull request #258 from fahlmant/aws-console-role-fix
- 9a7ca7e Merge pull request #259 from fahlmant/remove-k8s-factory
- 2d2fdc9 Merge pull request #261 from fahlmant/verifier-egress-update
- 7d9291c Merge pull request #263 from iamkirkbater/add-linux-arm64
- 81c41d4 Merge pull request #264 from fahlmant/remove-k8s-factory
- 4f150d6 Merge pull request #265 from dkeohane/pd-history
- 324c43d Merge pull request #266 from typeid/fix_command_name_consistency
- e9791d4 Merge pull request #268 from fahlmant/remove-k8s-factory
- ed99c13 Merge pull request #269 from fahlmant/remove-k8s-factory
- 02bc551 OSD-13321 Removing compat declaration in Makefile
- 879e8c6 Rebase latest changes from master
- c8dc3fe Refactor account cli and console commands to remove reliance on k8sclusterresourcefactory
- 16d6176 Refactor osdctl account servicequotas describe to remove dependence on k8sclusterresourcefactory
- 4acd619 Refactor osdctl cluster health to remove dependence on k8sclusterresourcefactory
- 2221fb2 Remove duplicate code and fix cluster commands
- d806b48 Remove k8sclusterresourcefactory as its now unused
- b989465 Update verify-egress command to use latest osd-network-verifier library updates
- bd7aed4 adds OHSS Jira URL and a stub for Splunk URL
- 2967c0e lint fix
- 3a58448 made the splunk link work, but it req'd newer ocm-sdk-go and ocm-cli
- 7bc9ccf remove empty line
v0.13.0
Changelog
- 00d900f Add public GOPROXY repository to build prerequisites
- a1fdfff Add resize-control-plane-node command (#256)
- e26e719 Add support for partition
- 34619ed Added 'break-glass' subcommand and associated unit tests
- a862ff7 Added PD alert summary to cluster context command
- c56dcef Added last occurrence tracker to pd historical summary
- 48f49b9 Added unit test for support post command functions
- 76ceecb Adding cloudtrail events to cluster context
- 99466bc Adds linux/arm64 build.
- fb130a5 Bump go version to 1.17 and k8s/operator dependencies
- 837706a Create osdctl config file (#270)
- fcf71b9 Fix AWS console generation bug where role was incorrectly double assumed
- 3726b62 Fix code panic in osdctl clusterdeployment list
- 5f6b8c0 Fix health command
- decf436 Make copy-pastable output the default behavior
- 88ea4f9 Make use of transferOwner and loggingCheck consistent with other commands
- 5e5faba Merge pull request #241 from luis-falcon/OSD-11989-unit-tests-support-cmd
- d7fbd5b Merge pull request #248 from dkeohane/context-cloudtrail
- 60fbf7a Merge pull request #250 from tnierman/osd-12757
- 055ad3a Merge pull request #251 from NautiluX/env-default
- f7f108c Merge pull request #252 from jaybeeunix/add-splunk-and-ohss-urls
- e454eb3 Merge pull request #253 from typeid/add_goproxy_requirement_to_readme
- 7ede28e Merge pull request #254 from typeid/fix_cluster_health_cmd
- a34f6b2 Merge pull request #255 from mrbarge/update-aao-dep
- eaa19d7 Merge pull request #257 from typeid/fix_ocm_cli_connection_usage
- 6d5bcc4 Merge pull request #258 from fahlmant/aws-console-role-fix
- 9a7ca7e Merge pull request #259 from fahlmant/remove-k8s-factory
- 2d2fdc9 Merge pull request #261 from fahlmant/verifier-egress-update
- 7d9291c Merge pull request #263 from iamkirkbater/add-linux-arm64
- 81c41d4 Merge pull request #264 from fahlmant/remove-k8s-factory
- 4f150d6 Merge pull request #265 from dkeohane/pd-history
- 324c43d Merge pull request #266 from typeid/fix_command_name_consistency
- e9791d4 Merge pull request #268 from fahlmant/remove-k8s-factory
- ed99c13 Merge pull request #269 from fahlmant/remove-k8s-factory
- 02bc551 OSD-13321 Removing compat declaration in Makefile
- 879e8c6 Rebase latest changes from master
- c8dc3fe Refactor account cli and console commands to remove reliance on k8sclusterresourcefactory
- 16d6176 Refactor osdctl account servicequotas describe to remove dependence on k8sclusterresourcefactory
- 4acd619 Refactor osdctl cluster health to remove dependence on k8sclusterresourcefactory
- 2221fb2 Remove duplicate code and fix cluster commands
- d806b48 Remove k8sclusterresourcefactory as its now unused
- b989465 Update verify-egress command to use latest osd-network-verifier library updates
- bd7aed4 adds OHSS Jira URL and a stub for Splunk URL
- 2967c0e lint fix
- 3a58448 made the splunk link work, but it req'd newer ocm-sdk-go and ocm-cli
- 7bc9ccf remove empty line
v0.12.0
Changelog
- f79fa6f Add a PR check for go mod tidy and fix the current error
- 9e89478 Add date to context servicelog output
- a8ab7c1 Add env command
- 7ed5894 Add new command transferOwner
- 78ed4c4 Add owner
- c96c7cd Add support for internal service logs
- ed23eba Added error checking, extracted token and connetion builders to use t… (#227)
- 345b157 Added pd alerts to cluster context command
- 90505ba Added support for external cluster id and cluster name to -C flag
- 0b04949 Adding SL output to cluster context command
- de6a6cd Adding ability to specify which AWS Account ID is to be assigned
- a7f237f Adding check to account mgmt assign to ensure we only assign active accounts
- 26c09d2 Allow using external cluster ID to run logging check
- bf63b11 Completion function for existing environments
- f85fcae Create capability add and remove commands
- 06c3434 Do not allow passing -u and -i
- f1a513d Do not use a default accountAssignID
- a38c823 Don't auto-retry GovCloud and improve the error message
- c55b113 Ensure kubecli is set for packet-capture cmd
- f818c32 Fix URL usage for servicelog post templates
- 01d496f Fix bug where region is being overriden in clusterresourcefactory
- d3a2d94 Fixes
- 53cb797 Fixes minor typo capabilities add.go
- 763bdd1 Handle error from FetchServiceLogs properly
- 0826c81 Initial cluster context command
- f802861 Limited Support Commands
- 87a746a Merge pull request #169 from NautiluX/env
- ae887de Merge pull request #179 from mrbarge/fix-packet-capture-init
- 44869c3 Merge pull request #187 from dustman9000/internal-service-log
- 7c96b83 Merge pull request #189 from georgettica/georgettica/owned-clusters-command
- 94639b5 Merge pull request #201 from shibumi/shibumi/add-macos-arm-to-upgrade
- 091dc54 Merge pull request #204 from bergmannf/account-creation
- 34dabc6 Merge pull request #205 from Nikokolas3270/fix_flags_in_help
- 5548676 Merge pull request #206 from Nikokolas3270/added_cluster_id_as_param_of_osdctl_servicelog_post_in_help
- a29ee8e Merge pull request #207 from tnierman/osd-10993
- 41451b8 Merge pull request #209 from Nikokolas3270/removed_root_command_usage_without_a_subcommand
- d6d4986 Merge pull request #210 from openshift/mgmt_unassign_better_help
- f4afcf1 Merge pull request #211 from mjlshen/OSD-11287
- 69a973b Merge pull request #213 from mjlshen/212
- 43dddb4 Merge pull request #214 from Nikokolas3270/removed_usage_without_a_subcommand_for_commands_packing_subcommands
- 083651b Merge pull request #215 from dkeohane/OSD-11010
- aa23be1 Merge pull request #216 from dkeohane/OSD-11388
- 74123e1 Merge pull request #217 from shibumi/shibumi/enhance-help-output
- 7ef4b84 Merge pull request #220 from sam-nguyen7/limited-support
- 7d0c5d9 Merge pull request #221 from sam-nguyen7/update_owners
- 70398dd Merge pull request #222 from NautiluX/logging-check
- 975768a Merge pull request #223 from shibumi/shibumi/fix-all-gosec-warnings
- bf14409 Merge pull request #224 from sam-nguyen7/update-owner
- 06dfff7 Merge pull request #226 from sam-nguyen7/cluster-context
- 3411e0f Merge pull request #228 from lnguyen1401/osd-10463
- b0d3f35 Merge pull request #230 from dkeohane/OSD-12483
- 8e16fc2 Merge pull request #232 from dkeohane/pd-alerts-in-cluster-context
- 688adcd Merge pull request #233 from luis-falcon/OSD-11989-support-refactor-for-unit-tests
- 298985f Merge pull request #234 from fahlmant/sl-url-fix
- 4f46a3a Merge pull request #235 from fahlmant/sl-list-fix
- 4c2ce1c Merge pull request #236 from sam-nguyen7/prom-sa-token
- e991280 Merge pull request #237 from fahlmant/OSD-12627
- 9db7786 Merge pull request #238 from fahlmant/service-log-list-A-fix
- 300d504 Merge pull request #239 from clcollins/capabilities_typo_fix
- 2f74fd5 Merge pull request #240 from mjlshen/OSD-12759
- 226c40c Merge pull request #243 from mjlshen/fix-mod-tidy
- 993ed1d Merge pull request #245 from bmeng/ovn
- 678dbab Merge pull request #246 from RaphaelBut/transfer-cluster-ownership
- 8398805 Merge pull request #249 from mrbarge/context-fixes
- 2124a93 Not advertising to shoot root command without a sub-command in usage anymore
- 982d889 Not explicitly running the help target anymore for commands packing sub-commands
- 9508f19 OSD-10993 - Split user params only once to avoid truncation
- 63c9e1f Remove deprecated github.com/pkg/errors package
- 9aec81e Remove local var that overrides package-scoped var definition for argument -A in servicelog list
- 10be839 Remove unused metrics cmd
- b26089f Safety-checking during cluster context alert reporting
- f3f023d Update OWNERS
- ed20592 Update README.md
- 8f956ef [OSD-10470] Now displaying flags and global flags in help
- dde4623 [OSD-10928] Added CLUSTER_ID as param of 'osdctl servicelog post' in help
- e9dede7 capture different interface for ovn and sdn
- c277447 feat(owned): add new command
- 8487d85 fix: add missing arm64 GOOS for auto upgrades
- fb47a9b fix: enhance help output for -o flag
- 8f4513a fix: gosec warnings
- 357dff8 mock sdk connection basic requests, refactor code to accomodate api mocking for unit tests, added validation to clusterID format before sending requests to API
- 231ba8b mockgen++
- db0e5cb ocm-cli v0.1.64, remove deprecated DisplayName method
- 5e01f3b osd-11717 Onv command for osdctl (#225)
- b2750fd remove second args count check