Because the dependent patch[1] does not present in stable/victoria
we should not merge this patch until stable/victoria release is created
for TripleO projects.
This revert will be reverted once stable/victoria branch is created.
[1] https://review.opendev.org/#/c/758041/
This reverts commit 09d7aa88341010b681af1c259ceb7ec7dbd9529b.
Closes-Bug: #1901626
Change-Id: Ica99237cbb92cf9d23e067490c2dce5fd5101457
A recent change [0] to puppet-horizon renamed horizon_cert and
horizon_key to use different names. This commit updates puppet-tripleo
to use the appropriate names.
[0] https://review.opendev.org/#/c/758041/6
Change-Id: Ie479c69b77c67425188160a8af8c933ad6db79f4
Generating the metadata for a VM that has been freshly booted
is a fairly expensive operation. Let's use a source balance option
in the nova_metadata haproxy stanza so that the requests from
the same compute node end up on the same controller, hence increasing
the locality of this operation.
Generated haproxy stanza looks like:
listen nova_metadata
bind 172.17.1.150:8775 transparent ssl crt /etc/pki/tls/certs/haproxy/overcloud-haproxy-internal_api.pem
mode http
balance source
hash-type consistent
http-request set-header X-Forwarded-Proto https if { ssl_fc }
http-request set-header X-Forwarded-Proto http if !{ ssl_fc }
http-request set-header X-Forwarded-Port %[dst_port]
option httpchk
option httplog
server controller-0.internalapi.foo.local 172.17.1.90:8775 ca-file /etc/ipa/ca.crt check fall 5 inter 2000 rise 2 ssl verify required verifyhost controller-0.internalapi.foo.local
server controller-1.internalapi.foo.local 172.17.1.95:8775 ca-file /etc/ipa/ca.crt check fall 5 inter 2000 rise 2 ssl verify required verifyhost controller-1.internalapi.foo.local
server controller-2.internalapi.foo.local 172.17.1.87:8775 ca-file /etc/ipa/ca.crt check fall 5 inter 2000 rise 2 ssl verify required verifyhost controller-2.internalapi.foo.local
We also add the consistent hash-type as it should improve the cache
behaviour when a controller disappears or gets added.
Change-Id: I4847ae10b03cf7b0571976097262bc8069c4e070
This patch introduces configuration options to setup collectd
sensubility to use the AMQP1 transport. This is primarily for
STF compatability.
Change-Id: I5a153004e0175f6826bfd10ac25b7e6f9ce09b96
If sshd on the compute nodes is configured with AllowUsers via Heat
template, then nova_migation user could be rejected.
Change-Id: I1a380cdcc325e1ae19fb9510a56a96eb503f51f5
Closes-Bug: #1899996
send_queue_limit was added recently to puppet-collectd and
will be available in puppet-collectd-12.2
Change-Id: Ida812cdbe5141ff91a7db7c46e422f86fb762f98
This classes are needed to configure things related to the
sriov or ovs mechanism drivers on neutron server like e.g.
vnic_type_blacklist.
Depends-On: https://review.opendev.org/756527
Change-Id: Ia014cb098591a28ddfcd8b3dff536fa2337d23a8
We need a way to override available protocols
for enabled Shared File Systems service back ends,
or enable custom ones per the deployment.
Change-Id: I7b36e5c45b029f070976e58335d79678752a990c
Closes-Bug: #1831767
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
Co-Authored-By: Alan Bishop <abishop@redhat.com>
This change switches templates and jobs to the content provider
dependency relation so the jobs share the produced artifacts.
Depends-On: https://review.opendev.org/#/c/756128
Change-Id: I9eb9123c4480a6882ac7af76afa0f75cfe23b470
This patch updats comment in several manifests to fix lint error with
the following messages:
- No matching class parameter for documentation of <parameter name>
- Duplicate class parameter documentation for <parameter name>
Change-Id: I927fc43fefe169d4041d980ef834975822d3755d
Because the libpod stats plugin is written in golang rather than C,
it is not included in the collectd rpm and therefor cannot be
configured by puppet-collectd and are made here instead. A simple
variable for enabling will suffice for now since the plugin does
not currently have any configuration options.
Change-Id: I575b6504e24f9d690e1b88b2a6bec296438ce747
Signed-off-by: pleimer <pfbleimer@gmail.com>
The nova::quota class provides interface to set parameters for nova
quota, and including the class helps us set these parameters easily.
Change-Id: I260880986d700a210bf623ad1f4903c6a5e29194
Designate can function without redis in testing environments like
tripleo-standalone where multiple producers are not present.
Change-Id: I1f8bb80cb7498cba12aae399321369dc55c33523
Addng ``rbd_thin_provisioning`` and ``filesystem_thin_provisioning``
to rbd and filesystem backends, to enable or not sparse upload.
Depends-On: Ic95fa45af0f1db92d8425862c6267f466764fbbe
Change-Id: I90c8ea98a96fa57f5bf3bf0c6b2b37ec95474baf
Since [1] was merged into puppet-openstacklib, the password_hash
parameter has been deprecated. Now hash value is generated in
puppet-openstacklib layer, and a plain password should be passed
via the password parameter instead.
[1] e4b68e9ad62bc55f9d941874bc3af97c01e4bc61
Change-Id: Ia3455e90a40f35a378f8643fd9c8d4d251b44141
Add fence_cisco_ucs support in tripleo fencing manifests since
pacemaker puppet modules supports this easily. We already tested
this patch and it worked flawlessly.
Change-Id: I0cbefd2b23c890e0f4d97153895fbeedff861ace
This was created 5 years ago and is not useful anymore, let's remove it.
Depends-On: https://review.opendev.org/753324
Change-Id: Iac8ba86958fe2fba0c9b48cef02ba41f8d4c32cf
This reverts commit c1e9447998c635a825529cff99b99ed13a4e89d7. as we
push the package installation to THT via I3dbe35e2037c02cf0436b173bb42578f2a0b2db3
Depends-On: I3dbe35e2037c02cf0436b173bb42578f2a0b2db3
Change-Id: Iaa5451f1072f3c98aaddb1781d14f015a0ccbe0a