Bug 1651750

Summary: [OSP14] Clarification about valid but not using password parameters in env file
Product: Red Hat OpenStack Reporter: Artem Hrechanychenko <ahrechan>
Component: openstack-tripleo-heat-templatesAssignee: Emilien Macchi <emacchi>
Status: CLOSED NOTABUG QA Contact: Gurenko Alex <agurenko>
Severity: low Docs Contact:
Priority: low    
Version: 14.0 (Rocky)CC: aschultz, mburns
Target Milestone: gaKeywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-20 16:53:27 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 Artem Hrechanychenko 2018-11-20 16:49:16 UTC
Description of problem:
During testing test case for RHOSP14 which cover customer https://bugzilla.redhat.com/show_bug.cgi?id=1437427 (for OSP10)

I tried to update overcloud using next env-yaml file
cat << EOF > tripleo-overcloud-passwords.yaml
parameter_defaults:
  NeutronMetadataProxySharedSecret: apassword
  GlancePassword: apassword
  NovaPassword: apassword
  GnocchiPassword: apassword
  IronicPassword: apassword
  HeatPassword: apassword
  RabbitmqPassword: apassword
  RedisPassword: apassword
  TrovePassword: apassword
  CinderPassword: apassword
  SwiftPassword: apassword
  AdminToken: apassword
  SwiftHash: apassword
  HaproxyStatsPassword: apassword
  SaharaPassword: apassword
  ManilaPassword: apassword
  CeilometerSecret: apassword
  MistralPassword: apassword
  AodhPassword: apassword
  ZaqarPassword: apassword
  NeutronPassword: apassword
  DemoPassword: apassword
  CeilometerPassword: apassword
  AdminPassword: apassword
  MysqlClustercheckPassword: apassword
  HeatStackDomainPassword: apassword
EOF

But got next warning message:
WARNING: Following parameter(s) are defined but not used in plan. Could be possible that parameter is valid but currently not used.
  CeilometerSecret
  RabbitmqPassword
  SwiftFetchDirPutTempurl
  CephAnsiblePlaybookVerbosity
  SwiftHash
  IronicPassword
  ZaqarPassword
  HaproxyStatsPassword
  HeatStackDomainPassword
  SwiftFetchDirGetTempurl
  DemoPassword
  TrovePassword
  MistralPassword
  ManilaPassword
  SaharaPassword

Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-9.0.1-0.20181013060879.el7ost.noarch

How reproducible:
alway

Steps to Reproduce:
1.Deploy OSP14 undercloud and overcloud
2.create tripleo-passwords.yaml with content that in description and append to overcloud_deploy.sh
3.run overcloud_deploy.sh

Actual results:
warning message that some passwords is valid but not used anymore

Expected results:
Alternatives about that parameters

Additional info:

Comment 2 Alex Schultz 2018-11-20 16:53:27 UTC
If those services are not deployed the warnings are valid.  This warning message is just an initial check to make sure that folks know they may be providing unused values.