Ussuri tags are in 17.x series, so we need to update the metadata.json
to require the right openstacklib.
Change-Id: I4562380627b903c01b5e633a52156f5cf9d60b14
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.
Until the requirements repository has as stable/ussuri branch, tests will
continue to use the upper-constraints list on master.
Change-Id: I7f00bd7c27ce77946162c7cea308ce7b93c221ed
Function mysql_password is deprecated and has been removed
in recent puppetlabs-mysql [1]. It has been replaced with
the equivalent, namespaced function mysql::password. Use it
instead.
[1] 5a70627674
Change-Id: I405a986f78f865d89b54dffea17e84d75c068ed7
Closes-Bug: #1878153
Recent version of puppetlabs/mysql [1] have removed the
legacy (old API) function mysql_password and now expose
it via the modern Ruby functions API [2].
with the modern functions API, "if a module has a list
of dependencies in its metadata.json file, it loads custom
functions only from those specific dependencies." [3]
Since puppet-tripleo explicitly calls mysql_password,
we now have to fix metadata.json to explicit the
dependency on puppetlabs/mysql.
Related-Bug: #1878153
[1] 39b7bdef1a
[2] https://puppet.com/docs/puppet/5.5/functions_basics.html
[3] https://puppet.com/docs/puppet/5.5/lang_write_functions_in_puppet.html#calling-a-function
Change-Id: I5a89d0bf25c7973a69ee31d3dee6dc8151a9b1e2
... because support for EC2 API was alreday removed from
tripleo-heat-templates[1].
[1] 7adb850fbc6b4544a542111c930e9169e2051ba7
Change-Id: I16ddf16a39c5f7edd9a4ddf669d0993d9aaa676b
Added support for XtremIO volume config options.
Supports both iSCSI and FC drivers.
Supports deploying multiple instances of the
cinder::backend::dellemc_xtremio backend
(e.g. one iscsi + one fc, multiple iscsi, etc.).
Change-Id: I5a02b90530057f616fb84de5b04d04865693ce2f
Haproxy warns us with the following:
stderr F [WARNING] 121/195330 (7) : parsing [/etc/haproxy/haproxy.cfg:116] : HTTP log/header format not usable with proxy 'nova_novncproxy' (needs 'mode http').
stderr F [WARNING] 121/195330 (7) : config : 'http-request' rules ignored for proxy 'nova_novncproxy' as they require HTTP mode.
Let's add mode http to avoid this which is used in most other services
anyways.
Change-Id: Ib3daf19ed7318a0a04349b62ea4c821e1d87e648
Currently when Memcached is disabled in the deployment, puppet-tripleo
fails because some manifests expect that memcached_node_ips is defined
in hieradata.
This patch ensures that we define the default value ([]) for
memcached_node_ips, so that puppet-tripleo doesn't fail even if
the parameter doesn't appear in heradata.
Change-Id: I6d3e32f7f8f0751bdfbd0b6f2e79c5d85e1af284
... because now the parameter is defined in tht.
Depends-on: https://review.opendev.org/#/c/724870/
Change-Id: I19dc7e041a3c5afff348e897150c61f1c0d70969
Added support for SC volume config options.
Supports both iSCSI and FC drivers.
Supports deploying multiple instances of the
cinder::backend::dellemc_sc backend
(e.g. one iscsi + one fc, multiple iscsi, etc.).
Change-Id: I2f441a9df5bda4e1c646b3259d233f760fd3e742
ceilometer-expirer was alreday removed from ceilometer[1], and it is
no longer used in TripleO deployment.
[1] 9323f07f977f320882f8b536c3b54835274826fc
Change-Id: I9b4a2b38de393d050c95060cc9145efad904deca
ceph-ansible specifies GET in the healthcheck
option and this patch just aligns the haproxy
rgw section to the ceph-ansible specs.
Change-Id: I2de78f17ebb5ff50566c4f53f3377322018525d1
A new Dell SC volume config which supports both iSCSI and FC drivers
is added. Deprecating the old Dell SC config
See review https://review.opendev.org/#/c/722538/
Change-Id: I3402f71fde956ede80da0840780ad4bd227103c7
... because it was relady removed from tripleo-heat-templates.
Depends-on: https://review.opendev.org/#/c/684614/
Change-Id: I38b2f325477540e86fe98ed075ac75a0988eeec3
... because it is not more supported by tripleo-heat-templates.
Depends-on: https://review.opendev.org/#/c/686847/
Change-Id: I131e9d12f2fe4471f86774e552a30bd0927a4355
We don't need these implementations anymore because fluentd support was
already removed from tripleo-heat-templates.
Depends-on: https://review.opendev.org/#/c/668851/
Change-Id: If8bca34b9893fc49f598e8c86cd45bc55848363f
... because Panko support has already been removed from
tripleo-heat-templates.
Depends-on: https://review.opendev.org/#/c/680493/
Change-Id: I3ef5c1433691dd31b619e0fdbd5ec433a181ec03
This patch again updates metadata to support el8 instead of el7, which
was initially merged[1] but reverted because of failures in unit tests
caused by old puppet modules installed as dependencies.
This patch removes version cap for puppet-etcd and puppet-redis, so
that we can use their lastet verions compatible with el8.
[1] ff22e7c2687bc8f67d6769c32b235257ac0f8e5f
Related-Bug: #1872562
Change-Id: I3924d35fae48accb57186c1c5c0a3192bacccda6