Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1622725

Summary: [RFE] disable ctrl-c in tripleo client
Product: Red Hat OpenStack Reporter: David Hill <dhill>
Component: python-tripleoclientAssignee: RHOS Maint <rhos-maint>
Status: CLOSED NEXTRELEASE QA Contact: Gurenko Alex <agurenko>
Severity: low Docs Contact:
Priority: unspecified    
Version: 13.0 (Queens)CC: beth.white, chrisbro, cylopez, hbrock, jbuchta, jslagle, mburns, pweeks, vkoul
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: NeedsAllocation
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-20 17:07:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Hill 2018-08-27 20:40:44 UTC
Description of problem:
disable ctrl-c in tripleo client especially in the critical part of Removing/Uploading the plan files... doing it in those critical steps can have really serious consequences.

Started Mistral Workflow tripleo.validations.v1.check_pre_deployment_validations. Execution ID: 7faa26e9-e773-441f-a700-8e97ee77582a
Waiting for messages on queue 'tripleo' with no timeout.
Removing the current plan files
Uploading new plan files
Started Mistral Workflow tripleo.plan_management.v1.update_deployment_plan. Execution ID: 330ae0c4-7614-434d-8efe-a582d6e58fb5
Plan updated.
Processing templates in the directory /tmp/tripleoclient-eOt7fz/tripleo-heat-templates



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 David Hill 2018-08-27 20:42:03 UTC
So here is the plan-environment.yaml file after doing ctrl-c :

version: 1.0

name: overcloud
description: >
  Default Deployment plan
template: overcloud.yaml
environments:
  - path: overcloud-resource-registry-puppet.yaml
  - path: environments/docker.yaml
  - path: environments/docker-ha.yaml

So we can see we're missing the following keys:

parameter_defaults:
  ...
passwords:
  AdminPassword: z7wbe9NhK9ZUTnD4msznnYzBW
  AdminToken: s62jUxDazjvrczrBnuGnmFEkU
  AodhPassword: kqFzFRGcGtjmMxdEJjAMmcPeK
  BarbicanPassword: Rh8cqg8crfNEur3beMdAWfVZy
  BarbicanSimpleCryptoKek: A0THBSyjSAlXy6P1dVUPwSDpfpaLyAvMZrugN1MOgso=
  CeilometerMeteringSecret: RkMkkTtz6Jjt3wHh6X7D76waM
  CeilometerPassword: 3mP4fK67DDPVBCKMJZ7Kj8fA9
  CephAdminKey: AQAOj0dbAAAAABAAmmHx9Go4VopviSgpW5ymaQ==
  CephClientKey: AQAOj0dbAAAAABAALn1zajE+Py54Sn6U0UeUkg==
  CephClusterFSID: 95c7ffda-85f8-11e8-8a3f-5254007d1671
  CephManilaClientKey: AQAOj0dbAAAAABAAnxk+M7wdc/PzxtCQU/sOfw==
  CephMdsKey: AQAOj0dbAAAAABAANKhYoS5lhqsft5iRd4vDBg==
  CephMonKey: AQAOj0dbAAAAABAAkBAnwFzXn6n/Y7W+21/2sQ==
  CephRgwKey: AQAOj0dbAAAAABAA+ywdzrUE0zCR4iLYlGZEVQ==
  CinderPassword: NQyEGNYVcRJFUTZcQKqqkweB4
  CongressPassword: rR7XEaARfHfagmMpYAcerRkjd
  DesignatePassword: BwsXAryxQNkVxaxEHBW2b6zxW
  Ec2ApiPassword: da8sgxjyZt8yDMjZXvZm6aYq4
  EtcdInitialClusterToken: aZDt3wxUZexAACPraKYFzpFPj
  GlancePassword: ZqTCxF87DQzHw9rMNHcDPBKGR
  GnocchiPassword: dXfEM3RXuhJUpnVpfEukmzm6R
  HAProxyStatsPassword: 8pHVqqAruUUyMPP8BDpjGAu9g
  HeatAuthEncryptionKey: tper2xyArpq4FJm6hf6GbAs9CWNUcykv
  HeatPassword: mpqCrPyVUhgn4QNVUYdVFTyRM
  HeatStackDomainAdminPassword: Nm9FMqxZDFyCxEdFNFzadeeqJ
  HorizonSecret: KsMJMgNsqD
...

Comment 2 Cyril Lopez 2019-05-07 13:28:30 UTC
A workaround is to delete swift contener :

(undercloud) [stack@director13 ~]$ swift list
__cache__
overcloud
overcloud-config

swift delete __cache__
swift delete overcloud
swift delete overcloud-config

Comment 6 pweeks 2020-11-20 17:07:16 UTC
Mistral has been removed from tripleO and the uploads no longer occur in the background.