Commit Graph

840 Commits

Author SHA1 Message Date
Ghanshyam Mann 3506804dd8 Update git submodules
* Update puppet-tripleo from branch 'master'
  to e06f50cb06ad50ba5d5221964519681a4f8622a2
  - Retire Tripleo: remove repo content
    
    TripleO project is retiring
    - https://review.opendev.org/c/openstack/governance/+/905145
    
    this commit remove the content of this project repo
    
    Change-Id: I73df79a8698625815ea4e3099904da448a49887e
2024-02-25 08:15:03 +00:00
Zuul a2471259d9 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 019ec495180d2065a172861554df2ba2a76b5b17
  - Merge "Do no set ovn-match-northd-version to true by default."
  - Do no set ovn-match-northd-version to true by default.
    
    This was introduced in commit ec21edf4d9d548c766dbe4ba9adfb045d0176bf4
    when ovn-controllers were not updated before northdb.
    
    Now, ovn-controller are updated first so the "Fail-safe upgrade"
    procedure[1] should not be used by default anymore.
    
    Closes-Bug: #2007870
    
    [1] https://docs.ovn.org/en/latest/intro/install/ovn-upgrades.html#fail-safe-upgrade
    
    Change-Id: I38829bc84ecc4cdeabd72e94db8341e86a2c1222
2023-03-13 19:24:57 +00:00
Takashi Kajinami 97dc4ce49a Update git submodules
* Update puppet-tripleo from branch 'master'
  to 3e4ba706bb8a768c8f8ecc2b96942586acd8e90a
  - Make lint jobs non-voting
    
    The current implementation is not compliant with the latest lint
    packages. Because TripleO is being retired soon, instead of fixing
    the job, let's make it non-voting so that we can merge some last-minute
    changes.
    
    Change-Id: I2225150e5489c60eebf7cea34f91c89ca64c2fec
2023-03-13 12:32:32 +00:00
Zuul 091587cd64 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 96e08f65e8ae05a77379aa16bd4be8a0aaf261ea
  - Merge "collectd: Allow duplicate plugins"
  - collectd: Allow duplicate plugins
    
    Sometimes different services require the same collectd plugin. For
    example, ceph-osd and ceph-mon require the common ceph.
    
    This change makes sure that such duplicate requirements do not cause
    resource declaration error.
    
    This change is wallaby-backport-potential.
    
    Change-Id: I5592967b3a7bb928265e2ca909cf88a1f92964be
2023-02-14 11:54:59 +00:00
Zuul 8989b37263 Update git submodules
* Update puppet-tripleo from branch 'master'
  to a6f7477631335a71f4a7d4b4790505ece0f6b7c3
  - Merge "Prepare a new release of puppet-tripleo"
  - Prepare a new release of puppet-tripleo
    
    This is to prepare a new release after Zed, so that we use different
    versions for master and zed, which is required to make upgrade work
    correctly.
    
    Change-Id: Ibfec3f4bf17284474bc0d6831e6fb8d62fb05a01
2023-02-10 21:50:16 +00:00
Zuul 16f2f5d8ba Update git submodules
* Update puppet-tripleo from branch 'master'
  to 0f1cdaec15ffbf4fb76a8e8d8ee220b78fcadd5c
  - Merge "mysql: Fix broken log-driver"
  - mysql: Fix broken log-driver
    
    This fixes the wrong edit made by [1] and ensures log driver is
    configured.
    
    [1] Iffe9c9a1d7ca736f273d2da43928d7da4a99d1d6
    
    Change-Id: I1e679ba4f30cb7f9eb827b91e36cb8feed9afd8f
2023-02-10 21:50:13 +00:00
Zuul b63c5a33b2 Update git submodules
* Update puppet-tripleo from branch 'master'
  to dde5b8added05d0df990a41499314c685d1343ec
  - Merge "[Pure Storage] Add iSCSI CIDR list parameter for FlashArray Cinder driver"
  - [Pure Storage] Add iSCSI CIDR list parameter for FlashArray Cinder driver
    
    Depends-on: Ia493843b286bd55002beaf74cca37f500c0448d6
    Change-Id: I6a3d2626be0f59500fa164b05d96a8b637c51b86
2023-02-01 05:00:29 +00:00
Takashi Kajinami 57bfc6a282 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 6372a182e4366c9c49c69d80bf2418ff0e7f5e58
  - Ensure haproxy::balancemember::ports is a string
    
    The recent change[1] in puppetlabs-haproxy introduced data type check
    and now the ports parameter accept only string or array of strings and
    no longer accepts an integer.
    
    This ensures the value is converted to avoid validation errors.
    
    [1] 95ca912f77
    
    Closes-Bug: #2003882
    Change-Id: I65720576249f2242331e38762dd0d5860d74de9d
2023-01-26 20:59:07 +00:00
Zuul e07b90e1ed Update git submodules
* Update puppet-tripleo from branch 'master'
  to b34e442bf2379bbbcc63c8f31bee04ea63d824e2
  - Merge "Cinder: Remove implementation for Dell SC driver"
  - Cinder: Remove implementation for Dell SC driver
    
    ... because it was deprecated several cycles ago in favor of renaming
    to Dell/EMC SC driver. The resource template to use this implementation
    was already removed from t-h-t by [1].
    
    [1] 3699a56891f8abce10d75a1b1cbbd6f2f775ff77
    
    Change-Id: I4586a887ad25eaa2050ba1459842c248ecca478f
2023-01-12 09:28:09 +00:00
Zuul ad0f9a93d5 Update git submodules
* Update puppet-tripleo from branch 'master'
  to b624fc538d2fc824e771af36a285a7ecbdcfbb10
  - Merge "Manila: Remove implementation for VMAX share driver support"
  - Manila: Remove implementation for VMAX share driver support
    
    ... because the support has been removed.
    
    Depends-on: https://review.opendev.org/854503
    Change-Id: I98be49707843e9fab65518fbe07f852833ef4b2a
2023-01-12 05:44:13 +00:00
Zuul 9e68751872 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 79a67be5cf3cb97d2ae37fd196127747775ed5cc
  - Merge "aodh-evaluator: Require redis backend"
  - aodh-evaluator: Require redis backend
    
    The aodh-evaluator service requires valid tooz backend so that tasks
    are distributed properly among multiple nodes. This change ensures
    redis vip and password are defined in hieradata so that coordination
    backend can always be configured properly.
    
    Change-Id: I4ff71ee1a2a38c225b0d8f70c3fc757e014abdaf
2023-01-11 15:07:02 +00:00
Zuul 736ba5849d Update git submodules
* Update puppet-tripleo from branch 'master'
  to a0b44af837bfd70aca71a407b90ed5f010cf6462
  - Merge "ceilometer-polling: : Require redis backend"
  - ceilometer-polling: : Require redis backend
    
    The ceilometer polling agents require valid tooz backend so that tasks
    are distributed properly among multiple nodes. This change ensures
    redis vip and password are defined in hieradata so that coordination
    backend can always be configured properly.
    
    Change-Id: I4b861f5cd600792422d57bb5676aa72505d190b0
2023-01-11 09:39:45 +00:00
Zuul f90d46da56 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 140ce74f22ef2d68951c635847ee7b29265cd706
  - Merge "[Pure Storage] Add NVMe transport parameter for FlashArray Cinder driver"
  - [Pure Storage] Add NVMe transport parameter for FlashArray Cinder driver
    
    Depends-On: I7e1172b3048e6bf84be7dad4d193f10e9b15138e
    Change-Id: I37e84017926baa0db31271c32400938ee53fb3d2
2023-01-11 06:51:49 +00:00
Takashi Kajinami 4467a7c668 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 65d06c906924b5f91528bee76c30acb714a9bc5d
  - Ironic: Manage [nova] options by puppet
    
    This enables the ironic::nova class, to manage [nova] options in
    ironic.conf, to disable/enable power notifications from ironic to
    nova.
    
    Partial-Bug: #2000308
    Change-Id: I273524330c11910e15f8eccdb9025db6e7c881e1
2023-01-10 18:18:36 +00:00
Zuul 28ea5667f2 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 1461e26d7c20c98e4d6dcd09c25788fcfd89ce3b
  - Merge "Ceilometer: Add support for oslo.cache parameters"
  - Ceilometer: Add support for oslo.cache parameters
    
    ... and ensures memcached backend is set according to the deployment
    architecture automatically.
    
    Change-Id: I4c89ce09c7da33254cc01f2b5b1f8c3c7bd8a9b6
2022-12-08 20:08:53 +00:00
Zuul 3ce3febd40 Update git submodules
* Update puppet-tripleo from branch 'master'
  to d79306a290c8930f7ed479d53805bfaba610c8b6
  - Merge "Adapt to the heartbeat_key parameter migration"
  - Adapt to the heartbeat_key parameter migration
    
    The heartbeat_key parameter of the octavia::health_manager class has
    been migrated to the octavia::controller class, because it is used by
    multiple services, and the old parameter has been removed by [1].
    
    This updates the test hieradata to make sure the new parameter is set.
    
    [1] https://review.opendev.org/c/openstack/puppet-octavia/+/864833
    
    Change-Id: Id1a109e50a11c5dce6c6f9e310f27d3668d011a3
2022-12-07 05:54:06 +00:00
Zuul 032b037d7f Update git submodules
* Update puppet-tripleo from branch 'master'
  to af765172d6f320cd03ef8279cdf8de61c4c73399
  - Merge "Enable fence_watchdog configuration in stonith topology"
  - Enable fence_watchdog configuration in stonith topology
    
    This commit extends the fencing manifest to make use of a
    "fence_watchdog" device and allows using the resulting "watchdog"
    resource in a stonith topology.
    
    In order for this to work the cluster must have been configured with
    sbd, either manually or via 'pacemaker::corosync::enable_sbd: true'.
    In addition, the fence_watchdog resource needs a supported watchdog
    timer device to perform the self fencing.
    
    The fence_watchdog configuration is very much opinionated:
    - it assumes the resource name to be 'watchdog' (hardcoded in pacemaker)
    - it only supports "all or nothing" scenario, in which all the cluster
      nodes need to make use of it
    - it is not supported to be used with pacemaker_remote nodes
    
    The fencing creation logic has been adjusted to use the pacemaker
    boostrap node to create the watchdog resource and the stonith topology
    for all the nodes in the cluster (since this is a single shared
    resource we couldn't reuse the old "every man for himself" logic).
    
    fence_watchdog device can be defined like any other fencing device
    via fencing.yaml or equivalent:
    
    parameter_defaults:
      EnableFencing: true
      FencingConfig:
        devices:
        - agent: fence_watchdog
          host_mac: 52:54:00:74:f7:51
        ...
    
    Ideally fence_watchdog should be used a last resort, and so placed
    at the bottom of a stonith topology where power-based fencing agents
    are the primary choice for fencing.
    
    The default value for stonith-watchdog-timeout (60s) can be
    overridden via tripleo::fencing::watchdog_timeout .
    
    Depends-On: Id010a392df0047d53dfab1c21cc78021c8c1aabf
    
    Change-Id: I89a6014ffb40bc0935a348af7687684f3a71a968
2022-12-05 10:53:14 +00:00
Zuul 453ddfa1ff Update git submodules
* Update puppet-tripleo from branch 'master'
  to 1e80192b76e4b653727ac9726280fd8ae80d5a56
  - Merge "Template option addition for --pids-limit on Galera cluster resource"
  - Template option addition for --pids-limit on Galera cluster resource
    
    mysql_bundle.pp has been modified to be able to configure --pids-limit option
    using a template. By default the parameter remains 'undef' when not specified.
    When "tripleo::profile::pacemaker::database::mysql_bundle::pids_limit:" is used
    as an ExtraConfig it will automatically set the value in the Galera cluster
    resource.
    
    Closes-Bug: #1982751
    
    Change-Id: Iffe9c9a1d7ca736f273d2da43928d7da4a99d1d6
2022-11-25 03:55:49 +00:00
Zuul a27b97a99a Update git submodules
* Update puppet-tripleo from branch 'master'
  to 4de87558aff789ec30eafd2bd8f8f7e34a462c80
  - Merge "Stop creating ceilometer database"
  - Stop creating ceilometer database
    
    ... because it is no longer used since metric data was offloaded to
    Gnocchi.
    
    Change-Id: Iae1198f82fd89e9dacb84cd1140757785602311c
2022-11-24 22:54:20 +00:00
Zuul 7969478114 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 578d917cabe3c23b39083555bd4afb08371071c2
  - Merge "Ceilometer: Skip configuring db parameters"
  - Ceilometer: Skip configuring db parameters
    
    ... because these parameters are not used actually.
    
    Change-Id: I2ee3e942f07eda5c61a348e058fcf43ce2c7af70
2022-11-24 22:54:18 +00:00
Zuul edf438c6fc Update git submodules
* Update puppet-tripleo from branch 'master'
  to fa9fbe51e9bc35d5e415d095d5b9f6ee3a976256
  - Merge "Remove manifests for networking-ansible plugin"
  - Remove manifests for networking-ansible plugin
    
    ... because it is no longer supported by t-h-t.
    
    Depends-on: https://review.opendev.org/864607
    Change-Id: Ie76536c8e3f80feee09ff5b5f8781e938a6e3e56
2022-11-24 20:31:14 +00:00
Zuul ea2df814e9 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 1a8f56cecf73a4d40b8569ef575655433c96f16a
  - Merge "Remove manifests for VPP and Neutron ML2/VPP plugin"
  - Remove manifests for VPP and Neutron ML2/VPP plugin
    
    ... because these services are no longer supported by t-h-t. This
    allows us to remove puppet-fdio, which looks unmaintained, from
    the dependencies.
    
    Depends-on: https://review.opendev.org/864605
    Change-Id: Ibe0a59ad3dd9069e9650036cb2af31a3b9ddfb69
2022-11-22 06:20:32 +00:00
Zuul 860954c59e Update git submodules
* Update puppet-tripleo from branch 'master'
  to befb989e7025004cf6b2dd2ccb4250d284768b08
  - Merge "Support for Cinder IBM Svf driver"
  - Support for Cinder IBM Svf driver
    
    This patch adds support for Cinder IBM Spectrum virtualize family (Svf)
    driver.
    
    Depends-On: I43f954879de6ce70237cb468e7ef1fbc2649edcd
    Change-Id: I3c74f492d9d34eb8e16d9a203b5f02714b02f69a
2022-11-16 05:22:52 +00:00
Zuul 139113c728 Update git submodules
* Update puppet-tripleo from branch 'master'
  to be6ce360f4ec389651dbda26f64183b59e84006c
  - Merge "Support deploying additional internal glance-api service"
  - Support deploying additional internal glance-api service
    
    OSSN-0090 [1] recommends deploying two instances of the glance-api
    service: a "user facing" service, plus an "internal" service that is
    accessible via keystone's internal endpoint.
    
    To support this, the tripleo::profile::base::glance::api class is
    enhanced to allow overriding certain associated glance::api parameters.
    This makes it possible to override parameters when including the
    glance::api class in order to facilitate configuring two different
    instances of the glance-api service, each with their own configuration.
    
    The tripleo::haproxy class is enhanced to provide HA support for running
    the internal glance-api service on its own TCP port (defaults to 9293).
    
    [1] https://wiki.openstack.org/wiki/OSSN/OSSN-0090
    
    Change-Id: Ideb5a951d538d9e2c7cca11dfe0e8b99520de959
2022-11-16 04:09:30 +00:00
Zuul 8dcec25d40 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 3e1b2ba4a9de40d9c9170a9bd099aae07f21b155
  - Merge "Correct TLS cert permission"
  - Correct TLS cert permission
    
    This patch corrects file permission of cert directory and certificates
    for QDR.
    
    Change-Id: I5a8e4b3598d5e5a30ec967fba504bac91c7f51ec
2022-11-09 11:35:37 +00:00
rabi 82604403b8 Update git submodules
* Update puppet-tripleo from branch 'master'
  to e40b7c4a230c72c5f0f43eaf174bfe82238c7f77
  - Bump metadata for tripleo zed release
    
    Bump metadata version to 17.0.0
    
    Change-Id: I6ec41b9059c0af29cde61d7ead556bc3cf836e52
2022-10-31 15:58:00 +00:00
Zuul 324a5d9c2a Update git submodules
* Update puppet-tripleo from branch 'master'
  to d649079ee75fc6d033832d09facc4e379c1a5fd2
  - Merge "Disable keystone domain creation by keystone::ldap_backend"
  - Disable keystone domain creation by keystone::ldap_backend
    
    Change-Id: Id299aef6eb7209ea6a9c8897c0d8312603c479bd
2022-10-26 18:24:42 +00:00
Zuul a757b7fd4c Update git submodules
* Update puppet-tripleo from branch 'master'
  to 78ef4f519473fdbe5f79ce2938898bb947a06dc8
  - Merge "Remove unused resource to set up ceilometer DB"
  - Remove unused resource to set up ceilometer DB
    
    The ceilometer_collector_enabled key is never set, thus the resource
    has never been used actually.
    
    Change-Id: Id5f5afddbaf6fffec43900dbbe12e3c85969ba7b
2022-10-25 19:44:06 +00:00
Zuul ea0e46a142 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 85876847c8a5208ef15501f494b44936c5537400
  - Merge "fencing: Remove unused logic to detect deployment type"
  - fencing: Remove unused logic to detect deployment type
    
    The tripleo::fencing class is used only at host and is not used by
    puppet run inside containers. Thus checking the deployment_type fact
    is useless and we can always assume the class is executed at host.
    
    Change-Id: I87c78b6d12eeec7c69ed52eac5d6a261ae855aca
2022-10-25 03:56:23 +00:00
Zuul b7b9b942ee Update git submodules
* Update puppet-tripleo from branch 'master'
  to 124ef70e0dad52e818090421c648165c2a0be9f1
  - Merge "MySQL Client: Remove logic for non-containerized deployment"
  - MySQL Client: Remove logic for non-containerized deployment
    
    ... because current TripleO supports only running services in
    containers.
    
    Change-Id: I13d3d3f796071c19670cb04a30536ca161b624e0
2022-10-25 03:56:21 +00:00
Zuul 5784163c36 Update git submodules
* Update puppet-tripleo from branch 'master'
  to c1d535d0ead6c9c4d2acb915bd598d052ae40627
  - Merge "haproxy: Remove logic for non-containerized haproxy service"
  - haproxy: Remove logic for non-containerized haproxy service
    
    ... because current TripleO no longer supports running haproxy service
    at host.
    
    Change-Id: Ic21f33d9a1003b32a1724d2bc4672a646afae211
2022-10-18 11:11:59 +00:00
Zuul 66151ef9bc Update git submodules
* Update puppet-tripleo from branch 'master'
  to 4abef13c85e7cad526d4bd5993d5ed89d42e1938
  - Merge "Allow passing aditional arguments to wsrep_provider_options"
  - Allow passing aditional arguments to wsrep_provider_options
    
    This commit allows to inject arbitrary arguments into the
    wsrep_provider_options string.
    Operators should be extremely careful in doing so as there is no
    validation or syntax checking whatsoever.
    
    Example:
    
    ExtraConfig:
      tripleo::profile::pacemaker::database::mysql_bundle::provider_options: 'evs.suspect_timeout=PT30S'
    
    results in:
    
    wsrep_provider_options = evs.suspect_timeout=PT30S;gcache.recover=no;gmcast.listen_addr=tcp://172.17.0.151:4567;socket.ssl_key=/etc/pki/tls/private/mysql.key;socket.ssl_cert=/etc/pki/tls/certs/mysql.crt;socket.ssl_cipher=AES128-SHA256;socket.ssl_ca=/etc/ipa/ca.crt;
    
    Change-Id: Ie4711ace66846b10252bccdddae84e045af3f604
2022-10-13 21:36:45 +00:00
Zuul 8d794c670e Update git submodules
* Update puppet-tripleo from branch 'master'
  to 9842277217c9972d360dd024116cfc3acd1c7a7d
  - Merge "Fix typos in parameter descriptions, comments and tests"
  - Fix typos in parameter descriptions, comments and tests
    
    Change-Id: I75b17e41aff3a63b618b6cada01f225f93a4ff4f
2022-10-03 12:28:14 +00:00
Zuul 401235d2a2 Update git submodules
* Update puppet-tripleo from branch 'master'
  to f928691ce23c06549fbcfb29164b470fb63331d9
  - Merge "Pacemaker: Replace hiera by lookup (2)"
  - Pacemaker: Replace hiera by lookup (2)
    
    The hiera function is deprecated and does not work with the latest
    hieradata version 5. It should be replaced by the new lookup
    function[1].
    
    [1] https://puppet.com/docs/puppet/7/hiera_automatic.html
    
    With the lookup function, we can define value type and merge behavior,
    but these are kept default at this moment to limit scope of this change
    to just simple replacement. Adding value type might be useful to make
    sure the value is in expected type (especially when a boolean value is
    expected), but we will revisit that later.
    
    example:
    lookup(<NAME>, [<VALUE TYPE>], [<MERGE BEHAVIOR>], [<DEFAULT VALUE>])
    
    This covers the remaining manifests to set up pacemaker resource.
    
    Change-Id: I749b979a7333f68a646f36afa912603b1af0a943
2022-09-21 07:20:12 +00:00
Zuul 9df1dbf538 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 5e6486b3e33b2b36c821d4f6d4f4c0f1854810ed
  - Merge "Neutron: Remove NSX plugin support"
  - Neutron: Remove NSX plugin support
    
    Depends-on: https://review.opendev.org/846289
    Change-Id: Id628ff0800b81c98d9f5fa43b8e25e704a817fc1
2022-09-15 06:36:32 +00:00
Zuul 443138ae83 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 84d539484c4d4c28e44162cfdcc3b3faa40b93cf
  - Merge "Remove implementation for Nuage integration"
  - Remove implementation for Nuage integration
    
    ... because it is no longer used. Note that the core implementation to
    enable plugin configuration is still left, because it would be required
    by external templates.
    
    Depends-on: https://review.opendev.org/837238
    Change-Id: I616575d4b01beb9ade44251ca27335d64bce1c6e
2022-09-15 06:14:08 +00:00
Zuul 9c5da42613 Update git submodules
* Update puppet-tripleo from branch 'master'
  to e6de54890f0721c3e8458cba2ba2317e5ae48ea8
  - Merge "Add etcd3gw api_version to cinder backend_url "
  - Add etcd3gw api_version to cinder backend_url 
    
    tooz etcd3gw driver makes use of api_version in backend_url from cinder.conf
    
    api_version specifies the endpoint used for communication between etcd3gw and
    Etcd service.
    
    This patch ensures that the correct api_version is passed to tooz to
    implement Etcd <-> etcd3gw compatibility as shown below.
    
      EtcdV3.4 (el9) supports /v3/
      EtcdV3.2 (el8) supports /v3aplha/
    
    Depends-On: Ib30c1e003f261cd7e1ac6fed87167f9974bf8542
    Closes-Bug: 1983668
    Change-Id: I8f00c1b4299743e2ad21b25b6a1aeddca6edfd34
2022-09-12 08:13:00 +00:00
Zuul 8027524c5f Update git submodules
* Update puppet-tripleo from branch 'master'
  to 6511afb1a010b55588f571ef6128c000add4b7d3
  - Merge "mysql_bundle: Remove redundant override of mysqld options"
  - mysql_bundle: Remove redundant override of mysqld options
    
    These options are already defined in the underlying mysqld manifest
    with the same values.
    
    Change-Id: I88745bcb640149ad773e1a4eee90b6d06b0d431f
2022-09-07 04:38:55 +00:00
Zuul 1c0c1fc3a9 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 61fe6cc4b7727e1d86176e266c5a6a4b7672818d
  - Merge "remove unicode from code"
  - remove unicode from code
    
    Change-Id: I20a898c91ddd6de14b1d6f8393b5248c3667e2e6
2022-09-07 01:21:40 +00:00
Zuul 47785a7a30 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 5d98681d7c285b73bd996367c9b692c292208629
  - Merge "RabbitMQ: Migrate environment/volumes definition"
  - RabbitMQ: Migrate environment/volumes definition
    
    This change effectively migrates environment and volumes used by
    rabbitmq pacemaker resource from puppet-tripleo to tht, so that we can
    reduce amount of logics we implement in puppet layer.
    
    Depends-on: https://review.opendev.org/854943
    Change-Id: I5c895c6ad76d635f574824161f612eb102c673f4
2022-09-06 20:48:23 +00:00
Cédric Jeanneret 289aa65357 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 0592be3ad60b22c6b61e3a0d71bd70914c2fd481
  - Allow disabling puppet tasks to configure apache/vhost
    
    The new parameter allows to toggle the apache configuration management.
    This will be useful once we get [1] so that we can migrate services to
    the new configuration management one by one.
    
    [1] https://review.opendev.org/c/openstack/tripleo-ansible/+/853481
    
    Change-Id: Id1ddbae4946e5c428d0f21ef89e20a11665a370e
2022-09-06 15:05:10 +00:00
Zuul 56f5409b6b Update git submodules
* Update puppet-tripleo from branch 'master'
  to fa9c791fb7a8cec40a8739466df7e9aee18f86ec
  - Merge "HAProxy: Replace hiera by lookup (2)"
  - HAProxy: Replace hiera by lookup (2)
    
    The hiera function is deprecated and does not work with the latest
    hieradata version 5. It should be replaced by the new lookup
    function[1].
    
    [1] https://puppet.com/docs/puppet/7/hiera_automatic.html
    
    With the lookup function, we can define value type and merge behavior,
    but these are kept default at this moment to limit scope of this change
    to just simple replacement. Adding value type might be useful to make
    sure the value is in expected type (especially when a boolean value is
    expected), but we will revisit that later.
    
    example:
    lookup(<NAME>, [<VALUE TYPE>], [<MERGE BEHAVIOR>], [<DEFAULT VALUE>])
    
    Change-Id: Ic47931c0a12e9e38900a9cce3acdbdd69640f636
2022-09-04 01:17:59 +00:00
Zuul bdbb245cdb Update git submodules
* Update puppet-tripleo from branch 'master'
  to ccfd7b25360b96d53058006db82c62b96c205ba7
  - Merge "Neutron: Replace hiera by lookup"
  - Neutron: Replace hiera by lookup
    
    The hiera function is deprecated and does not work with the latest
    hieradata version 5. It should be replaced by the new lookup
    function[1].
    
    [1] https://puppet.com/docs/puppet/7/hiera_automatic.html
    
    With the lookup function, we can define value type and merge behavior,
    but these are kept default at this moment to limit scope of this change
    to just simple replacement. Adding value type might be useful to make
    sure the value is in expected type (especially when a boolean value is
    expected), but we will revisit that later.
    
    example:
    lookup(<NAME>, [<VALUE TYPE>], [<MERGE BEHAVIOR>], [<DEFAULT VALUE>])
    
    Change-Id: Ifa4bd5ff6a9f90c943fef34617bd70fa36bd9288
2022-09-03 21:49:08 +00:00
Zuul e3325b1422 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 143a0c232c1f809555c5faeb1e461807afdc4a55
  - Merge "tls_proxy: Make sure port is an integer"
  - tls_proxy: Make sure port is an integer
    
    The apache::vhost::port parameter no longer accepts a string value and
    now an integer value is required. This change makes sure the port is
    converted to an integer value even if a string value is passed.
    
    Partial-Bug: #1988053
    Change-Id: I52f099b5ab198c8cd02bbe73a4fe491b86c6d442
2022-08-31 03:15:13 +00:00
Zuul 7484e8190b Update git submodules
* Update puppet-tripleo from branch 'master'
  to 774418b3aa90e36ac1fc58a71ba7f1465af64a5b
  - Merge "Get rid of noop service provider"
  - Get rid of noop service provider
    
    We no longer need as we use noop_resources generally to disable service
    resources.
    
    Depends-on: https://review.opendev.org/838964
    Change-Id: I757450bd24433364dca7879da75074ca4f816212
2022-08-29 21:06:05 +00:00
Zuul bf84c8a7e5 Update git submodules
* Update puppet-tripleo from branch 'master'
  to a3db00cc21671e4a9d7b7a7b5dcca9ceebb766c9
  - Merge "Drop support of CentOS 8 and RHEL 8"
  - Drop support of CentOS 8 and RHEL 8
    
    ... because these are no longer supported by RDO from Zed. This also
    removes these two operating systems from unit tests.
    
    Change-Id: Iaa04cec3a0e35c6c47ea5feb36a2cf5ffe6d77b5
2022-08-29 18:32:34 +00:00
Zuul e1ea3ebfc7 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 51d77f99d3756bfabefc1f3bb6c3363c7142e5bd
  - Merge "Remove unused class for cell v2 setup"
  - Remove unused class for cell v2 setup
    
    The nova::cell_v2::simple_setup class and the classes included by that
    class are not actually used. The actual tasks are implemented by
    ansible + external_post_deploy_tasks.
    
    Change-Id: I3e26036821e1aeef84715827f7f5437c5878e0cf
2022-08-24 03:12:23 +00:00
Zuul f8af531914 Update git submodules
* Update puppet-tripleo from branch 'master'
  to d1fcec58157484da54d8e014531a64848dd0f4e7
  - Merge "Neutron: Avoid undefined variables"
  - Neutron: Avoid undefined variables
    
    This is follow-up of 93d102ea57628147b9b2412703664d5c7f2f6bed and fixes
    the undefined tls_* variables when internal tls is disabled.
    
    Change-Id: Ib2abe2c31be55a13318a331e5ba2192d84641d5f
2022-08-24 02:50:14 +00:00
Zuul b4ed624a85 Update git submodules
* Update puppet-tripleo from branch 'master'
  to 380ce1258738b828bbad706663ad8d8842f0e6a7
  - Merge "Include a class to manage network_api:neutron parameters"
  - Include a class to manage network_api:neutron parameters
    
    Depends-on: https://review.opendev.org/824974
    Change-Id: Id447f61daae970f0e884b3d011613cec4a527eb4
2022-08-24 02:50:07 +00:00
Zuul c905e79e2f Update git submodules
* Update puppet-tripleo from branch 'master'
  to 0abec3fe92db04d137ad2bec8577cac55c28ff0f
  - Merge "RabbitMQ: Simplify how to suppress error from pam_unix.so"
  - RabbitMQ: Simplify how to suppress error from pam_unix.so
    
    This is follow-up of 44985bd42d21ce705387c01b188f27711791f51f, and
    replaces the implementation to suppress error from pam_unix.so by
    the quiet option, as CentOS 7/RHEL 7 support was removed a long ago.
    
    Change-Id: I620f96dc21c5bc85b14152e92c79b648c4a1b343
2022-08-24 00:42:58 +00:00