python-tripleoclient/releasenotes/notes
Emilien Macchi 289759474f Add "yes" prompt for update/upgrades commands
Update/Upgrade commands have now a prompt by default that ask for
confirmation before proceeding. It'll prevent an user to run the
command that may cause the problems to infrastructure.
This prompt can be skipped with --yes/-y argument.

Note: putting "UPDATE" and "UPGRADE" in uppercase to make sure this is
visible and clear. We have seen many users running the wrong command and
ending up doing an upgrade instead of an update.

Note2: this prompt will be ported to the upgrade and FFWD workflows to
prevent unexpected execution to prevent potential harm to
infrastructures.

Depends-On: https://review.opendev.org/741658
Change-Id: I838e6748879c668dd004ca2243b7b00b857c2a7b
(Partly cherry picked from commit 7a044ca251)
2020-07-18 23:24:36 +02:00
..
5.8.0-9f2df7e7dfcfbc42.yaml Don't create swift container if plan creation fails 2017-02-23 12:18:41 +01:00
Add_parameters_and_create-vars-file_arguments_to_the_list_subcommand-2e0944e5440c4216.yaml Add --parameters and --create-vars-file arguments to the list subcommand 2019-07-23 11:08:54 +02:00
Allow-running-validations-by-name-using-Ansible-by-default-2dac0dfd9c7a4690.yaml Allow running validations by group using Ansible by default 2019-07-08 11:34:36 +02:00
Swift-encryption-for-the-undercloud-9d9e62205fc54531.yaml Enable Swift encryption for the containerized undercloud 2018-04-17 16:17:07 +03:00
TLS-by-default-for-undercloud_config-f8cdcf206de51b3c.yaml Enable TLS by default in the containerized undercloud 2018-03-28 09:17:15 +03:00
add-architecture-option-1fca9e53bd59d353.yaml Add --architecture support when uploading images 2018-07-10 11:16:27 +10:00
add-check-for-disable-upgrade-deployment-flag-f074554e47e85b27.yaml Add check for disable_upgrade_deployment flag in roles_data 2017-07-19 12:26:19 +00:00
add-fencing-parameter-generation-c0ae21e0fee4f350.yaml Add overcloud_parameters.GenerateFencingParameters. 2017-01-25 20:53:45 +00:00
add-ffu-cli-48e6039749f1fcdb.yaml Add ffwd-upgrade cli - overcloud ffwd-upgrade [prepare|run|converge] 2018-04-17 17:38:21 +02:00
add-ipa-cleanup-to-overcloud-delete-ab5835b098805d45.yaml Add option to skip ipa cleanup when deleting overclouds 2020-05-04 17:51:22 +00:00
add-ironic-bios-interface-3fdd5587a60fdb31.yaml Undercloud: reno followup for ironic bios interface configuration 2019-01-11 14:38:59 +01:00
add-ironic-inspect-interface-90b6ff6cfc052eb4.yaml Undercloud: support inspect interface for redfish, idrac, ilo, irmc 2019-01-16 14:20:43 +01:00
add-networks-data-support-to-standalone-c06e29b44f44b6d5.yaml Add support for networks data in Standalone 2019-01-11 02:27:03 +00:00
add-platform-option-97d92380b9ff52f1.yaml Add --platform support when uploading images 2018-07-10 11:16:27 +10:00
add-skip-tags-overcloud-upgrade-run-6aaf5925ffc02359.yaml Wire up a --skip-tags parameter for overcloud upgrade run cli 2018-03-20 12:07:24 +00:00
add-undercloud_enable_selinux-configuration-67d2fb994496ef16.yaml Add undercloud_enable_selinux 2018-06-28 09:44:15 -06:00
add-user-confirmation-to-node-delete-ca8c240bfd71c0ba.yaml Add a user confirmation to node delete 2019-05-28 15:07:42 +00:00
allow-running-validations-with-custom-extra-variables-12c7277b30eb791d.yaml Allow running validations with custom extra variables 2019-07-23 11:08:54 +02:00
ansible-default-config-920461117f0bd427.yaml Generate ansible.cfg for UC/standalone deployments 2018-07-12 12:11:41 +00:00
ansible_connection_timeout-78e45f20ff91f672.yaml Fix misused deployment vs connection timeouts 2020-04-09 09:02:15 +02:00
bug-1743575-dcacfa668eaf51a6.yaml Composable role and service fails workflow 2018-01-16 18:20:28 +01:00
bulk-status-missing-50cc60281c6e20f5.yaml Fix 'introspection bulk status' when some nodes were never introspected 2017-05-23 12:23:03 +02:00
capture-environment-status-and-logs-5f7f0f287d8465c5.yaml Add overcloud support report collect command 2017-05-11 09:28:59 -06:00
check-undercloud-disk-space-709ebf574e91ae3a.yaml Some release notes were in the wrong place, moved them. 2019-08-29 16:00:15 +02:00
config-download-default-dir-changed-58a4b756b80050d0.yaml Change default config download directory 2018-03-07 11:46:33 -08:00
config-download-default-to-true-1423abc46b294938.yaml Add --stack-only cli arg 2018-05-03 17:48:18 -04:00
config-download-in-progress-4af02517cb5a5c0c.yaml Handle config-download in progress in tripleoclient 2020-01-08 13:59:26 -05:00
config-download-only-d82ae32e13595f93.yaml Add --config-download-only 2018-05-30 14:19:44 -04:00
config-download-timeout-82ab8914f998631f.yaml Honor timeout with config-download 2018-09-18 09:27:46 -04:00
config-download-verbosity-75fa34c110c00657.yaml Don't force verbosity of 1 for config-download 2019-05-20 17:43:57 -04:00
config_download-5ba7f496b2186b68.yaml Rename download config to config download 2017-07-17 09:15:43 +01:00
container-build-exclude-option-4c4d3899f7a2649c.yaml Add excludes to container image build 2019-01-03 11:45:32 -07:00
container-image-commands-49eaa9c338085844.yaml New command "overcloud container image build" 2017-04-11 15:35:29 +12:00
container_work_dir-edb40007cb25168e.yaml Add --work-dir option to container image build command 2020-03-23 17:42:01 +01:00
ctlplane-undercloud-conf-host-routes-7084bf696020c39e.yaml Undercloud - support ctlplane subnet host routes 2019-03-11 21:39:53 +01:00
default-kolla-conf-9b5aaab1931f00a0.yaml Add default kolla conf file for TripleO to build container images 2017-09-06 12:57:28 +05:30
default_ironic_http_boot-4b1d3769635b829f.yaml Move ironic http boot reno to the correct section 2018-07-19 22:47:55 +00:00
deploy-overcloud-pre-provisioned-9d55ca9bda6c8a84.yaml Allow overcloud deploy on UC w/o nova/ironic 2017-07-24 11:11:03 +02:00
deploy-undercloud-with-heat-789655d324b2727b.yaml Install prerequisites for undercloud deploy 2017-06-12 13:36:30 +02:00
deployment-rhel-registration-cli-removal-cf36ac9fb4d81a04.yaml Remove rhsm cli options 2019-07-31 09:24:23 -06:00
deployment_user-bc451a45754035b9.yaml undercloud: introduce deployment_user parameter 2018-02-15 08:25:41 -08:00
deprecate-baremetal-commands-d24279b6a7cf97d6.yaml Release note for deprecated baremetal commands 2017-01-18 09:21:30 +00:00
deprecate-docker-config-options-ebf403648b096929.yaml Deprecate docker config options 2019-02-20 12:19:42 -07:00
deprecate-overcloud-container-prepare-45b61e76072b2736.yaml Deprecate overcloud image prepare 2019-09-17 01:57:23 +00:00
deprecate-pull-source-1d904126040c2eb1.yaml Deprecate --pull-source for container prepare command 2017-08-22 10:11:22 +12:00
deprecate-tripleo-ui-12328976b429426f.yaml Mark enable_ui as deprecated 2019-03-07 13:56:10 -07:00
deprecate-undercloud-deploy-b3da98146e0c962d.yaml Create generic deployment action 2018-04-30 20:48:16 -07:00
deprecate_instack-e6ffdc2bb886a3c8.yaml Deprecate non containerized undercloud 2018-05-08 06:06:11 +00:00
dhcp_start_stop_optional_for_remote_subnets-805b7d2ed7ed0863.yaml Calculate undercloud ctlplane DHCP allocation pools 2018-12-12 00:14:48 +01:00
disable-password-generation-84a8be5686a8cf2e.yaml Release note for disabling password generation 2017-01-26 13:19:01 +00:00
disable-password-generation-uc-cced193be3d1aa86.yaml Allow custom UC/standalone passwords 2018-08-21 09:41:19 +02:00
discover-tag-3b0b073a95178e82.yaml Command to discover the versioned tag from latest 2017-09-04 13:39:11 +12:00
drop-ceph-ansible-playbook-param-87e3d0582ab640ba.yaml Remove parameter for ceph-ansible playbook from update/upgrade prepare 2018-07-27 09:04:53 +02:00
drop-ceph-upgrade-run-8f28475bf6b0af65.yaml Drop obsolete `overcloud ceph-upgrade run` 2018-07-27 09:04:40 +02:00
drop_mistral_support_for_the_validations_CLI-081bc5cd6e7db056.yaml Drop Mistral support for the Validations CLI 2019-11-12 09:49:08 +01:00
external-update-upgrade-8c354d66d8ad5ecc.yaml Update/upgrade commands for services with external installers 2018-07-27 09:01:37 +02:00
fail-on-wrong-env-dir-b1d0530052002e57.yaml Fail early in case of error in env directory path 2017-07-26 13:53:16 +02:00
fix-container-undercloud-validations-admin-host-only-against-local-subnet-5e98a220e01e6c19.yaml Only validate admin and public host in local_subnet cidr 2018-09-17 16:27:45 +00:00
fix-dhcpv6-stateless-inspector-dnsmasq-range-9d0f4635ecce3d2f.yaml Fix inspector ip range for dhcpv6-stateless 2019-11-27 16:44:11 +00:00
fix-fencing-action-parameter-8321d25a23d8ef99.yaml Make fencing action parameter optional. 2017-03-23 10:58:16 +00:00
fix-pass-mtu-option-inspector-dnsmasq-7c2f9d7d358ace07.yaml Set option:mtu in inspector dnsmasq 2019-09-26 15:01:11 +02:00
get_rid_of_mistral_for_listing_validations-1e9dedf33675f1d6.yaml Get rid of Mistral for listing validations 2019-11-12 09:47:44 +01:00
git-support-for-plans-883d622d2275ba3b.yaml Update plan creation command 2017-04-28 11:39:07 -04:00
handle-failed-actions-cac0abd02ed67a51.yaml Handle failed actions 2017-05-04 14:47:21 -04:00
handle-no-deployment-status-a8f73f887f0f158f.yaml Handle non-existant plan when getting deployment status 2018-09-14 17:03:52 -04:00
healthcheck_disabled-d0878072273d1496.yaml Some release notes were in the wrong place, moved them. 2019-08-29 16:00:15 +02:00
heat_launcher_podman-80870701fe4d99a5.yaml Switch Heat Launcher to use Podman instead of Docker when containerized 2018-10-08 06:48:41 +00:00
image-vendor-packages-a0d667e0c7aa1bbd.yaml Remove vendor plugins from image build 2017-01-23 17:43:09 +00:00
inflight-validation-option-9e3f70b5bcb8dea9.yaml Disable inflight validations by default 2019-09-18 14:19:28 +00:00
invoke-plan-env-workflows-05421b1ee8be4733.yaml Invokes specified workflows in plan env file 2017-07-05 03:36:30 -04:00
ipmi-discovery-aaee9fb7082ffac4.yaml Add 'overcloud node discover' command 2017-06-09 13:41:27 +02:00
ipmi-lanplus-default-fb3ec3496853ed9e.yaml Make ipmi lanplus the default in auto fencing 2018-04-23 11:59:02 +02:00
ipv6-address-mode-option-c85242d337d9e0d9.yaml Add option to control IPv6 address mode 2019-10-10 16:43:36 +02:00
make-ssh-enablement-timeouts-configurable-326124c81ce56fca.yaml Add additional ssh timeout options 2020-01-08 14:33:23 +00:00
modify-os-image-parameter-004b1cc81df2b88e.yaml Modified --os-image option in overcloud image upload 2017-07-05 09:51:44 +02:00
move-to-undeploy-plan-067e6070b5f24fa3.yaml Change the overcloud delete command to use undeploy_plan 2018-12-04 13:27:25 +01:00
networks_data_option-6c613c0d118ccfc8.yaml Add -n/--networks-data option 2017-08-17 11:02:18 +01:00
no-cisco-bdddc17abb5f2847.yaml Remove support for Cisco hardware types 2019-07-25 12:36:49 +02:00
node-unprovision-dd400e58f2f479a2.yaml New command "openstack overcloud node unprovision" 2019-08-27 04:06:35 +00:00
noop-fencing-action-parameter-6ca390e9ebf43796.yaml Deprecate the action parameter for fencing generation. 2018-03-14 17:33:20 +00:00
openstack-overcloud-export-293c8f0f6ab13e91.yaml Add openstack overcloud export 2019-11-13 17:05:25 +00:00
openstack-undercloud-backup-b0c83afeb565c41d.yaml Add Openstack Undercloud backup 2018-02-08 07:50:37 +00:00
option-ironic-network-interfaces-7e185f5fd67c7500.yaml Add option to control ironic network interfaces 2020-03-12 21:54:57 +00:00
os-cloud-config-b2acae54b4f0baf2.yaml Stop using os-cloud-config 2017-03-28 09:00:31 -04:00
overcloud-cell-export-4a51243ab002935a.yaml Add overcloud cell export command 2019-07-24 09:57:40 +02:00
overcloud-credentials-command-f9e8d7439fee02d5.yaml Add a new command to get the overcloudrc files 2017-04-03 12:57:00 +00:00
overcloud-delete-59fea2cd43cc9dd5.yaml Migrate overcloud delete to full workflow 2017-01-24 11:52:28 -05:00
overcloud-deploy-history-4a54b53ac10e6542.yaml create history for the overcloud deploy command 2017-06-27 21:21:44 +02:00
overcloud-failures-0e98b37251fb2be2.yaml openstack overcloud failures 2018-05-31 15:28:53 -04:00
overcloud-node-bios-c9ae89e35a96c7b1.yaml Create commands for configuring BIOS on given nodes 2019-03-11 12:55:39 +01:00
overcloud-node-clean-981790791a0d0246.yaml Add 'overcloud node clean' command to run metadata cleaning on nodes 2018-04-27 15:41:14 +02:00
overcloud-profiles-compute-0e12922b3db70285.yaml Report node availability from "overcloud profiles list" 2017-09-10 22:37:03 +02:00
overcloud-status-69d3cc931f50930e.yaml overcloud plan deployment status 2018-05-16 21:04:28 -04:00
override-plan-env-e3df45a51bda717e.yaml Optional override of the plan environment file 2017-06-23 05:56:55 -04:00
per-subnet-nameservers-d53b5cdc6d099a6a.yaml Don't pass the DNSServers param in undercloud env 2019-06-27 11:15:56 +02:00
plan-export-command-3fb76c91c77d7b24.yaml Add plan export command 2017-04-18 14:02:15 +02:00
post_upgrade_tasks_undercloud_standalone-d9914f6b52c237ce.yaml standalone/undercloud: run post_upgrade_tasks when upgrading 2018-11-03 03:56:11 +00:00
prepare-environment-directory-aa86ad3935aec192.yaml Add --environment-directory to the prepare command 2017-10-20 12:02:21 +02:00
prepare-include-86d96ff1d7bdc44d.yaml Add --include argument to old prepare command 2018-05-26 12:00:24 +12:00
prepare-service-4281d7358be7450a.yaml Filter container images by deployed services 2017-08-18 11:25:41 +12:00
queens-upgrade-cli-add-roles-nodes.yaml-6ac6ecda01286006.yaml Add --roles and --nodes params to overcloud upgrade run cli 2018-03-08 14:01:36 +02:00
remove-abort-9aa90d73d09507c9.yaml Remove update abort 2017-04-12 11:08:21 +00:00
remove-default-overcloud-ssh-key-7341a84480727234.yaml Remove default for --overcloud-ssh-key 2017-12-05 21:51:21 -05:00
remove-neutron-dhcp-agents-per-network-1f34e5deeba71cda.yaml Remove calculation for NeutronDhcpAgentsPerNetwork 2017-02-27 12:08:00 -03:30
remove-tripleo-ui-0176ef82f8563b92.yaml Remove tripleo-ui items from the undercloud install 2019-06-04 07:26:22 -06:00
remove-undercloud-deploy-3cbbfe5f159cc71d.yaml Remove undercloud deploy 2019-06-26 07:24:37 -06:00
rename-prepare-cmd-args-f867df198d53943b.yaml Rename options to the prepare command for clarity 2017-10-20 11:59:17 +02:00
retire-instack-undercloud-1cd802a8cc437f7c.yaml Remove instack-undercloud and --use-heat 2018-09-24 19:36:38 +00:00
return-code-on-predeploy-failure-bd62025646e25433.yaml Fix return code when failing before launching the stack 2017-03-16 11:20:11 +00:00
role-management-commands-fc2f67dd5e81016e.yaml Provide commands for example roles 2017-06-01 12:31:21 -06:00
role-specific-warning-63ce21643d51236c.yaml Added a warning message for the invalid role-specific parameters 2018-02-16 16:19:11 +05:30
roles_file-8adea5990682504d.yaml Align roles file to become a normalized path 2018-07-26 12:06:20 +03:00
run-validations-using-cli-b3f4aa43e9f4eb3e.yaml Add unit tests for running and listing validations from the CLI 2019-03-05 15:05:15 +01:00
scale-params-error-4fa64ae7569ab3f4.yaml Make usage of --*-flavor and --*-count an error 2019-04-11 19:42:13 +00:00
show-capabilities-29e4b6ebf6029ced.yaml Add release notes for my changes in Ocata 2017-01-24 17:46:40 +01:00
simple-raid-f293d2efec3afe1c.yaml Add release notes for my changes in Ocata 2017-01-24 17:46:40 +01:00
skip-deploy-identifier-f7eb0d3ff5126f62.yaml Add --skip-deploy-identifier 2017-04-19 12:09:59 +00:00
skip-ssh-admin-for-config-download-only-442255cc3ac73534.yaml Skip ssh admin workflow with --config-download-only 2019-06-07 10:33:11 -04:00
stop-generating-overcloudrc.v3-65ea476a29cfc4bb.yaml Remove overcloudrc.v3 generation 2019-03-05 15:39:14 +02:00
stop-using-mistral-env-779df7d21b7b3a55.yaml Clean up last mentions of Mistral environments 2017-06-13 16:09:57 +02:00
strict-config-parsing-ded8d4994c8ea363.yaml Add release note for undercloud.conf parsing 2020-04-23 22:09:02 +00:00
support-full-disk-images-8dc84619e8517629.yaml Support whole disk images in TripleO 2016-11-16 18:37:05 +01:00
tag-for-label-28a53e362cbce219.yaml Add --tag-from-label to prepare command 2018-01-24 11:33:05 +13:00
tripleo-container-image-delete-050ab75bb6e7187d.yaml Implement tripleo container image delete command 2019-07-03 09:31:54 -04:00
tripleo-container-image-list-97d38a0e8a899d89.yaml Implement tripleo container image list command 2019-06-04 17:01:42 -04:00
tripleo-container-image-push-0bff071650976f52.yaml Implement tripleo container image push command 2019-08-23 15:22:34 -06:00
tripleo-container-image-show-af7453683ad74182.yaml Implement tripleo container image show command 2019-07-17 08:54:30 -04:00
tripleo-deploy-experimental-7533f9a9ed18a72d.yaml Mark tripleo deploy experimental 2018-07-10 20:18:25 +00:00
tripleo-prepare-d57bbccb2a44e8b2.yaml Implement TripleoImagePrepare command 2018-05-21 16:38:19 +12:00
tripleo_logfile-237209469088b8c5.yaml Leverage log_file option to capture more UC logs 2018-06-25 15:57:57 +03:00
tripleo_validator_cli_refactor-64c298348d405347.yaml TripleO Validator CLI Refactor 2019-12-17 08:45:16 +00:00
undercloud-container-prepare-d272bdc30c073b29.yaml Use container_images_file for all image prepare 2018-04-03 23:53:02 +00:00
undercloud-containers-tls-d513bfccb117ab35.yaml Handle user-provided TLS certificate/key for the undercloud 2018-01-05 15:36:57 +02:00
undercloud-deploy-tht-4af4b91774600e8f.yaml Change default output-dir to be $HOME 2018-03-24 03:02:08 +00:00
undercloud-dry-run-30264c62d6d44626.yaml Add --dry-run option to undercloud install 2018-02-16 12:49:45 +13:00
undercloud-ironic-inspector-dnsmasq-classless-static-routes-81ee8af8db74dbfe.yaml Undercloud - ironic inspector - host routes 2019-03-18 16:17:53 +00:00
undercloud-minion-install-6b369d8f5f3d6a89.yaml Add minion installation 2019-06-21 07:44:21 -06:00
undercloud-nameservers-fbfca8af10b3097f.yaml Configure heat DnsServers for undercloud install 2018-03-05 11:25:09 +01:00
undercloud-overcloud-consistent-names-07210c5e1e82ffbc.yaml Allow to override t-h-t 'Cloud*' params undercloud 2017-11-23 14:57:05 +01:00
undercloud-timezone-052a6c1c05e80850.yaml Expose timezone configuration 2019-01-07 15:44:42 -07:00
undercloud_cleanup-e52612bfd2ff4148.yaml Mark upgrade_cleanup option as experimental 2018-05-30 08:31:46 -07:00
undercloud_debug-764ec17aa0653def.yaml containerized/undercloud: disable verbosity by default 2018-04-11 05:58:44 +00:00
unused-param-warning-c5717c129adf543a.yaml Add a warning message for the list of unused parameters 2017-08-21 17:30:47 +05:30
update-converge-916c7682f4d0e9f5.yaml Add `update converge` CLI to remove no-ops 2018-04-18 11:44:34 +00:00
update-in-workflow-f2f88e8daf0533d4.yaml Migrate overcloud update to a mistral workflow 2017-01-24 11:46:07 -05:00
upgrade-always-use-tripleo-admin-53505e9ce380cd4c.yaml Always run upgrades/updates as tripleo-admin 2018-11-01 15:16:47 +01:00
upgrade_prompt-405c4f9fe3b4764c.yaml Prompt before running undercloud/all-in-one upgrades 2018-05-17 21:33:33 -07:00
upgrade_update_prompt-f6ace53f02b62fa0.yaml Add "yes" prompt for update/upgrades commands 2020-07-18 23:24:36 +02:00
upload-cleanup-511b915c83db8a82.yaml Add --cleanup argument for image uploads 2018-07-09 01:41:57 +00:00
upload-only-existing-images-4c84a73dddd6c862.yaml Allow to specify the image type to upload 2018-07-18 11:44:26 +02:00
use_heat_default-366fe9593a72642a.yaml Switch the undercloud to be containerized by default 2018-07-14 19:31:23 +00:00
use_heat_type-d532fd41490f3b1f.yaml Switch --use-heat to take a boolean and deprecate it 2018-07-10 17:33:54 -05:00
validation-from-deployment-97536649daa282d7.yaml Add support for calling validations from deployment 2017-01-24 11:49:13 -05:00
validation-from-introspection-a2c3c3b5bbe0c2fe.yaml Add support for calling validations from introspection 2017-01-26 15:55:39 -05:00
validation_logging_features-a7c096868197c42a.yaml TripleO Validations Logging CLI Introduction 2020-06-09 12:51:10 +00:00
validations-in-workflows-021f93404f3a222e.yaml Call pre-deployment checks in workflows 2017-03-28 13:46:18 -04:00
warn-deprecated-params-29197c5de2feb172.yaml Added a warning log to list the deprecated parameters in the plan 2017-07-13 18:38:52 +05:30
workflow-based-listings-6935d507c40a7e9d.yaml Add workflows-based role listing commands 2018-01-11 15:10:08 +00:00