Commit Graph

329 Commits

Author SHA1 Message Date
OpenStack Release Bot ca4099d6f2 Update git submodules
* Update puppet-octavia from branch 'master'
  to 8034f0e13c51b723275e05d2f28c07ee6e54a4b3
  - Update master for stable/2024.1
    
    Add file to the reno documentation build to show release notes for
    stable/2024.1.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2024.1.
    
    Sem-Ver: feature
    Change-Id: I7fa6f21507ca525d0e702c4cb593deae57206216
2024-04-18 12:43:39 +00:00
Takashi Kajinami d4b8d5e286 Update git submodules
* Update puppet-octavia from branch 'master'
  to 135db923e82e4a14318deb89775127397a6054c1
  - Prepare 2024.1 release
    
    Change-Id: I51b5c341dbdb46e5c6a75288b36dbe8ca8aaea28
2024-04-15 14:32:08 +00:00
Zuul 44a3e4d6b2 Update git submodules
* Update puppet-octavia from branch 'master'
  to fcfd3c809c7c568d8394c405be184108d172a710
  - Merge "reno: Update master for unmaintained/xena"
  - reno: Update master for unmaintained/xena
    
    Update the xena release notes configuration to build from
    unmaintained/xena.
    
    Change-Id: I675c252dc126640d7f415f486979ef912517ebe3
2024-04-12 13:07:40 +00:00
OpenStack Release Bot 1b653c3b13 Update git submodules
* Update puppet-octavia from branch 'master'
  to 6e96cc82594987f0f6773407e823df8ec1721471
  - reno: Update master for unmaintained/wallaby
    
    Update the wallaby release notes configuration to build from
    unmaintained/wallaby.
    
    Change-Id: Iecf0d5eb9f95cb566f05ba312eefb160847ac3c2
2024-04-12 12:52:22 +00:00
Zuul f341a9c118 Update git submodules
* Update puppet-octavia from branch 'master'
  to 09784891aeddd7f48c5a9fe61b531512d152ca0d
  - Merge "Add max_request_body_size option support"
  - Add max_request_body_size option support
    
    Octavia enabled sizelimit middleware in API. This introduces support
    for the max_request_body_size option so that users can customize
    the limit.
    
    Depends-on: https://review.opendev.org/902049
    Change-Id: Iab79e9a4d50e65ea663bb5bb5428585dff48720d
2024-03-18 16:02:35 +00:00
Zuul e249714ed5 Update git submodules
* Update puppet-octavia from branch 'master'
  to c3260a5c7d43b9f9daec6b785f3a985eb067d721
  - Merge "Expose rabbit_transient_quorum_queue"
  - Expose rabbit_transient_quorum_queue
    
    Depends-on: https://review.opendev.org/911021
    Change-Id: I2225e1c62a0f1145099987cbc7951afa53090538
2024-03-14 18:05:21 +00:00
Zuul 11f95da71f Update git submodules
* Update puppet-octavia from branch 'master'
  to 512289ccc56fa7806a73977748a4cd238c031311
  - Merge "Add support for [task_flow] jobboard_backend_username"
  - Add support for [task_flow] jobboard_backend_username
    
    ... which was added during this cycle.
    
    Depends-on: https://review.opendev.org/c/907669
    Change-Id: Idcc47095a7f0e4ae39c6942cfe744bcc5676cf08
2024-03-14 18:05:20 +00:00
Takashi Kajinami 8354ca7f5c Update git submodules
* Update puppet-octavia from branch 'master'
  to 9f4d1d61327bf87963edf3c637c65e1920fa9421
  - Refactor resource dependencies
    
    This refactors resource dependencies to improve the following points.
    
     - Avoid unnecessary dependencies across services. For example aodh
       service does not require cinder db.
    
     - Restart only api service when config files like paste.ini, which
       are used only be api service is changed.
    
    Change-Id: Ibb4ec743e772716153eefe07ac36b888c0fb2b84
2024-03-04 16:14:37 +00:00
Zuul f15ce5bbb3 Update git submodules
* Update puppet-octavia from branch 'master'
  to ca43069521852840e4aca5363e8348787ba62ae3
  - Merge "certificates: Require valid absolute path for file path options"
  - certificates: Require valid absolute path for file path options
    
    ... to avoid wired failures by file resources.
    
    Note:
    The new hard-coded default values are picked up from octavia defaults.
    
    Change-Id: I77c4542bbc2f1fdf18758985f195b215ddd14369
2024-02-26 16:53:33 +00:00
Zuul 6610452730 Update git submodules
* Update puppet-octavia from branch 'master'
  to 92f6df9a8722b5edcdcee1b23a9e8380fa2b6336
  - Merge "certificates: Fix broken format in unit tests"
  - certificates: Fix broken format in unit tests
    
    Change-Id: I88d59af0649523539aef5fa54aca8e6cd136d58d
2024-02-26 16:36:55 +00:00
Zuul ee24e83f7a Update git submodules
* Update puppet-octavia from branch 'master'
  to 2a7583ba65c7c9e14d1e211e1ede13e1184f92d9
  - Merge "certificates: Passphrase parameters should be secret"
  - certificates: Passphrase parameters should be secret
    
    Change-Id: I8eebb96b04c0b3b2fd330fcc4569d3cd05ec4604
2024-02-26 16:36:54 +00:00
Zuul edba4d1c23 Update git submodules
* Update puppet-octavia from branch 'master'
  to cd737c75b4bc951b3d8d5d8d28718c300da951b5
  - Merge "healthcheck: Expose ignore_proxied_requests parameter"
  - healthcheck: Expose ignore_proxied_requests parameter
    
    Depends-on: https://review.opendev.org/909807
    Change-Id: I79ce07715d439aa24407c78d051229ee1a6e959e
2024-02-26 05:12:24 +00:00
OpenStack Release Bot 62eef3bd91 Update git submodules
* Update puppet-octavia from branch 'master'
  to 0b7d710f9e5f8d6e4137fb174ba8b6d6ca526df5
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: Iceed22a97d4019119bfcbec8a1ca515aef685d32
2024-02-22 01:26:05 +00:00
Zuul a265ccd8b4 Update git submodules
* Update puppet-octavia from branch 'master'
  to 719badf120e202a37c50d48f82d22fc6e85a01fa
  - Merge "Use different resource name for persistence db setup"
  - Use different resource name for persistence db setup
    
    ... to avoid conflict with core db setup.
    
    Closes-Bug: #2052389
    Change-Id: Ib192c9d09f5134404dc055e31a156a4c3a748ff3
2024-02-05 22:22:30 +00:00
Zuul 5cb38ec62f Update git submodules
* Update puppet-octavia from branch 'master'
  to 44233043df2e9708ba4b8990fa519fad0426a565
  - Merge "Enable Redis in acceptance tests"
  - Enable Redis in acceptance tests
    
    This is a prep work to enable jobboard backend in deployment tests.
    
    Change-Id: I4d75818b5c56569f11ceb276ee2f8f4cc36d8485
2024-02-05 21:36:02 +00:00
Takashi Kajinami 08ead6d1bb Update git submodules
* Update puppet-octavia from branch 'master'
  to a23697ae4ddeec04e45867e1c2c856f4d6eadda5
  - Add support for oslo.reports options
    
    Depends-on: https://review.opendev.org/804804
    Change-Id: Iccaaf9bb21085edf99d123b6a9007ee188643f7c
2024-01-31 09:17:23 +00:00
Zuul 98499e7a12 Update git submodules
* Update puppet-octavia from branch 'master'
  to 0442ea6f0c48cd2923bf145ea8941ef414b3ade8
  - Merge "healthcheck: Expose allowed_source_ranges"
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: I991236750d334542589186b461d98a1d9f7a0352
2024-01-18 16:27:05 +00:00
Zuul 9a2e93d5fc Update git submodules
* Update puppet-octavia from branch 'master'
  to 7f12332aca1342c0592fa62113ddc5f8bbc25c1b
  - Merge "Restrict access to certificate files"
  - Restrict access to certificate files
    
    The certificate files don't need x bits. Also these files, especially
    the private key file should have very restricted access.
    
    Closes-Bug: #2049203
    Change-Id: I3f4cf18b70420a509ad971fea32277a7a9b59dc3
2024-01-12 17:43:40 +00:00
Zuul 6de64cf009 Update git submodules
* Update puppet-octavia from branch 'master'
  to 8cb8cafe87c7e21c1edaa0ec6a44884be9106d0f
  - Merge "Fix wrong audit class tested in unit tests"
  - Fix wrong audit class tested in unit tests
    
    I did something very stupid when I added the audit middleware support
    by [1].
    
    [1] 9e4f26e62688ac18a83f54d7ead330a2dfe579d4
    
    Change-Id: Ie157e27ae4c45e552fe04594e597538c2648a358
2024-01-12 17:43:39 +00:00
Zuul 895cbe4229 Update git submodules
* Update puppet-octavia from branch 'master'
  to 228010328fcdcd1228b47be8d69d1a4f4d540abe
  - Merge "Support (api_)db_commit_retry parameters"
  - Support (api_)db_commit_retry parameters
    
    Recent octavia provides the [haproxy_amphora] api_db_commit_retry_*
    options[1] and the [controller_worker] db_commit_retry_* options[2].
    
    [1] 955bb8840616d96ed74de3086f8959ad4190a472
    [2] be91493332786365b8e997fcf88779a12d1ae130
    
    Change-Id: I0d749b65ee3069cc04ae040997f47c097f24d4c6
2024-01-12 17:43:37 +00:00
Takashi Kajinami 3953ed6770 Update git submodules
* Update puppet-octavia from branch 'master'
  to 9e4606b1d8d2a4a2d1c0cb193e2488e593f3fdb7
  - Fix wrong parameter mentioned by a deprecation warning
    
    The "valid_interfaces" parameter is the correct replacement of
    the endpoint_type parameter.
    
    Change-Id: Ib3d94c3575ee456085c440f340460b0f27b4b272
2024-01-12 17:37:39 +00:00
Zuul 4e79554977 Update git submodules
* Update puppet-octavia from branch 'master'
  to 869993e13a12c073ebc0b823b8d9958c37dd5e57
  - Merge "Remove unused octavia-db-sync-service tag"
  - Remove unused octavia-db-sync-service tag
    
    This tag is not used by any logic and can be removed.
    
    Change-Id: Icb765fcbb141c2ca74bbd0c4077879fbf54c935e
2023-11-20 18:27:42 +00:00
Zuul 1583493447 Update git submodules
* Update puppet-octavia from branch 'master'
  to 7b94bf8969399a7429064b27dc13ad8d5dbbb240
  - Merge "Use new openstackclient tag"
  - Use new openstackclient tag
    
    The new openstackclient tag was added so that we can get all resources
    about openstack CLI more easily. This adds this tag to octaviaclient
    because the package provides some sub-commands.
    
    Change-Id: I37c2447ea94085739702f65c0347843a6a6097d1
2023-11-20 18:27:40 +00:00
Takashi Kajinami f9f1856691 Update git submodules
* Update puppet-octavia from branch 'master'
  to c6839d477bbefc4047a818ebadb9ec41d12e74c4
  - Bump supported Debian version to 12 (Bookworm)
    
    Debian 12 was released in June 2023. Recent versions of OpenStack
    (actually, 2023.1 and later) no longer support Debian 11.
    
    Change-Id: I65003bd70a1d8919da4e6e39de95e04eb5837594
2023-11-18 09:45:29 +00:00
OpenStack Release Bot 5384b56fb0 Update git submodules
* Update puppet-octavia from branch 'master'
  to f849dfaf69d439843c07eb8874066129c7554542
  - Update master for stable/2023.2
    
    Add file to the reno documentation build to show release notes for
    stable/2023.2.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2023.2.
    
    Sem-Ver: feature
    Change-Id: I5e5e2692d3ea67158a1957089d166d6d1e5ef766
2023-10-16 18:22:51 +00:00
Takashi Kajinami f6756e233b Update git submodules
* Update puppet-octavia from branch 'master'
  to 30c6ddbdfae23b1db1a5b2f9a8aab5f9682c2915
  - Remove usage of deleted manifest_dir
    
    Recent update in rspec-puppet removed some of the config interfaces for
    old puppet versions[1]. This drops usage of these interfaces to resolve
    the following error in unit tests.
    
    ```
    An error occurred while loading ./spec/unit/provider/manila_spec.rb.
    Failure/Error: c.manifest_dir = File.join(fixture_path, 'manifests')
    
    NoMethodError:
      undefined method `manifest_dir='...
    ```
    
    [1] 316d95923c
    
    Change-Id: I55a42f7e49468f562573dd55aac0951409aacaf3
2023-10-11 04:46:22 +00:00
Zuul d36c4f720a Update git submodules
* Update puppet-octavia from branch 'master'
  to c1d648b2c236b596d1d65a91fc9b81219abc9b4e
  - Merge "Prepare 2023.2 release"
  - Prepare 2023.2 release
    
    Change-Id: I1da2b84a72cd554ae9cc1f6e70aa601a6182d4a4
2023-10-03 17:28:56 +00:00
Takashi Kajinami 5a558d5de0 Update git submodules
* Update puppet-octavia from branch 'master'
  to 287eb29ee0debcaf7f4d1d27f300abd52617eb4c
  - Bump upper version of stdlib
    
    ... because we are currently using v9.0.0 in CI. Lower version may be
    bumped after 2023.2 release.
    
    Change-Id: I7b39b1421e5568124adcbc9384ab6295a4d01d51
2023-10-03 17:28:55 +00:00
Zuul 59b0c76e0a Update git submodules
* Update puppet-octavia from branch 'master'
  to cf74d1a4b3bda6dc173d04552bcfc0630e36e122
  - Merge "RabbitMQ: Add support for quorum queue options"
  - RabbitMQ: Add support for quorum queue options
    
    Depends-on: https://review.opendev.org/894866
    Change-Id: If4ec390b7e484350b461f06eb05d85b8be5177c9
2023-09-15 15:55:19 +00:00
Takashi Kajinami bd067b0fcf Update git submodules
* Update puppet-octavia from branch 'master'
  to 11fd51e93de4df0f14d7b8baa41665ed2363bbbd
  - Do not restart services after policy file changes
    
    The oslo.policy library has implementations to detect change in policy
    rules and reload the new rules without service restart.
    
    Change-Id: I92b0e0098914fe52f5605887721516d6f9746fee
2023-09-11 06:00:58 +00:00
Zuul b6032c9454 Update git submodules
* Update puppet-octavia from branch 'master'
  to 226f535109cfe0125a425c60db8eab56dd4dc5ad
  - Merge "Generate ssh key during config phase"
  - Generate ssh key during config phase
    
    ... to ensure the key is created before octavia services are started.
    
    Change-Id: Ib6c7161f47b537e4897aa371f24b6884cfa325e3
2023-09-08 18:08:27 +00:00
Takashi Kajinami 86d42f1010 Update git submodules
* Update puppet-octavia from branch 'master'
  to 296a7a31ff217648ee816435f5b6be2e6c590b79
  - Add support for [neutron] keystoneauth options
    
    Octavia recently introduced keystoneauth options to the [neutron]
    section, and these will be required in a future release. This
    introduces support for the basic keystoneauth options to meet that
    requirement.
    
    The default values intentionally lack the password value, which
    triggers the fallback logic in Octavia to use service_auth options
    instead.
    
    Depends-on: https://review.opendev.org/c/openstack/octavia/+/866327
    Change-Id: I72c61970e4878c2a06fd42026e53b788943cf945
2023-09-08 18:07:42 +00:00
Takashi Kajinami 8a717db94b Update git submodules
* Update puppet-octavia from branch 'master'
  to b3bccf3b50c381f20a52738693e3633e77873566
  - Exclude release note files
    
    The directory contains the source files to generate the release note
    document, so is not required.
    
    Change-Id: I3ece2b6e04f20b0f19607d4c2013b143152d662f
2023-08-11 09:08:51 +00:00
Zuul 8c885a5ef0 Update git submodules
* Update puppet-octavia from branch 'master'
  to d59f96a93750b0be7283de4c3b55ba046585a63a
  - Merge "Add .pdkignore to exclude some files from tar ball"
  - Add .pdkignore to exclude some files from tar ball
    
    We've seen release job failures caused by too large tarball, which
    contains irrelevant files like git history.
    
    Let's exclude these files to reduce size of the archive.
    
    The file is copied from the puppetlabs repositories with some files
    specific to OpenStack projects added.
    
    Change-Id: Id5c1334135eb034ebff99f2ebce0338aa31c55d1
2023-08-10 16:07:16 +00:00
Takashi Kajinami 89ab1292b7 Update git submodules
* Update puppet-octavia from branch 'master'
  to 1e0871ecb5aea816d0032fc6c68b8003d4126227
  - Bump upper-version of puppet-ssh_keygen
    
    ... because we are now using/testing v6.0.0 in CI.
    
    Depends-on: https://review.opendev.org/890037
    Change-Id: I7ede26f9efbf609625e23b0f9344a0487354011a
2023-08-07 15:17:44 +00:00
Takashi Kajinami 76a403a4d9 Update git submodules
* Update puppet-octavia from branch 'master'
  to c36870fccf94afcb36e39008d10d40850c5872b7
  - Ensure purge_config takes a boolean value
    
    The purge_config parameters only accept boolean values. This enforces
    that using the typed parameters.
    
    Change-Id: Id91663d36151d87c3d6e5de9130ea767c3c72095
2023-07-24 15:07:18 +00:00
Zuul f725231920 Update git submodules
* Update puppet-octavia from branch 'master'
  to 2aba05239d7eb216fa07be05949daa512801de78
  - Merge "Validate inputs to generate ssh key"
  - Validate inputs to generate ssh key
    
    ... according to the validations implemented in puppet-ssh_keygen.
    
    Change-Id: Id523d429dd21439f64b31359a916a9dcf572a1bd
2023-07-18 14:02:15 +00:00
Zuul 06dbb25c92 Update git submodules
* Update puppet-octavia from branch 'master'
  to 54dc7786a5676013974d96e29b5cb5c4c996fa6b
  - Merge "Require valid flavor id, key name and project name"
  - Require valid flavor id, key name and project name
    
    Flavor id and key name are required so that amphora driver functions
    properly.
    
    Also the project name to which the amphora belongs should be a valid
    name, otherwise the flavor can't be created properly.
    
    Change-Id: I9d6050013ecd58f588cdca2ff9e32258e2e11d0d
2023-07-18 02:39:43 +00:00
Takashi Kajinami c642d247c5 Update git submodules
* Update puppet-octavia from branch 'master'
  to 037ad125836f95fee4d2dc8956fdf59940678c46
  - authtoken: Ensure correct type for password
    
    Change-Id: I63e701541ecd0e9c55fe1166114084ab3483a1c3
2023-07-16 23:59:39 +00:00
Tobias Urdin cd01ed48fb Update git submodules
* Update puppet-octavia from branch 'master'
  to 6e17904d674a28f518da18d538ca5c37b15ac52f
  - Add per module policy service refresh
    
    Updating the policies for this project should only
    refresh the services that reads it.
    
    Change-Id: I6cf1abb1645a47eb3afdcdf4d659cea8eb780f68
2023-06-26 15:18:59 +00:00
Takashi Kajinami b2ea9baecd Update git submodules
* Update puppet-octavia from branch 'master'
  to 0ca00adff71555be0ea70a1b3a738e9415dba87a
  - replace validate_legacy with proper data types
    
    the validate_legacy function is marked for deprecation in
    v9.0.0 from puppetlabs-stdlib.
    
    Change-Id: Ic85570b69ab3aa538d3fd4dd365a4c18717447c5
2023-06-22 15:56:02 +00:00
Takashi Kajinami e336debe06 Update git submodules
* Update puppet-octavia from branch 'master'
  to 27b7a44bf2a017ddec0e394f30fd5fbf91894136
  - Remove support for Puppet 6
    
    ... because Puppet 6 reached its EOL in February 2023.
    
    Change-Id: I1c6ad4274feff631225dc44406fb76f0ffa70189
2023-05-22 14:35:38 +00:00
Zuul 02b412c92d Update git submodules
* Update puppet-octavia from branch 'master'
  to 110c5a8f9a9af86b143b3b918af305ae9930a60d
  - Merge "Stop overriding log_file"
  - Stop overriding log_file
    
    Octavia has multiple processes. So if we override log_file, multiple
    processes can write into the same file.
    
    Change-Id: I0de1a0d3c76bfac55421832574a90be228d423ee
2023-04-28 05:49:33 +00:00
Takashi Kajinami 9b5fd9157c Update git submodules
* Update puppet-octavia from branch 'master'
  to eeb261cda580acd8035416fad11ca7d818c1af1d
  - Bump upper version of puppetlabs-inifile
    
    ... because now we use v6.0.0 in CI jobs.
    
    Depends-on: https://review.opendev.org/880118
    Change-Id: I252218170ae38e1d27919b0b72020db18a9ee9e6
2023-04-14 07:23:24 +00:00
OpenStack Release Bot 78c41ef2f3 Update git submodules
* Update puppet-octavia from branch 'master'
  to 1b10a1bbe73052d8e50053f39616781b06d83da6
  - Update master for stable/2023.1
    
    Add file to the reno documentation build to show release notes for
    stable/2023.1.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2023.1.
    
    Sem-Ver: feature
    Change-Id: Ie1bdb99fb953905c3cbc8cbf2ea8bd0fb8a115ef
2023-04-06 11:49:50 +00:00
Takashi Kajinami b157e911d6 Update git submodules
* Update puppet-octavia from branch 'master'
  to 7563bb7f50ffc47cc7a049e0f9ec313b3203aa23
  - Prepare 2023.1 release
    
    Change-Id: I4066865fb01a7ae5b040ba5512abaa6d8d1d359e
2023-03-24 05:54:54 +00:00
Zuul 514d62ad4b Update git submodules
* Update puppet-octavia from branch 'master'
  to b25d48f95d84f389638c4b7df525bf7af9dc8252
  - Merge "Support hash values for jobboard_*_ssl_options"
  - Support hash values for jobboard_*_ssl_options
    
    ... because these options are DictOpt which accept dictionary values.
    
    Change-Id: I3c72e923ca22193c78692a376ab02253f91dbe75
2023-03-23 17:16:47 +00:00
Zuul 0cc051617d Update git submodules
* Update puppet-octavia from branch 'master'
  to e3fbdf14c969e13ce58bbb5738fc0252a0858e81
  - Merge "Add strict validation about boolean parameters"
  - Add strict validation about boolean parameters
    
    This ensures the parameters used by if-else logic accept only boolean
    values because non-boolean can result in unexpected behavior.
    
    Change-Id: I0ccf4434911c0ff091a709c47ec172f19f8b2f65
2023-03-19 17:56:52 +00:00
Zuul 37d1bfef7e Update git submodules
* Update puppet-octavia from branch 'master'
  to b9dd33b2b50f5e98b41f52e9348b31417b422545
  - Merge "Add support for [controller_worker] event_notifications"
  - Add support for [controller_worker] event_notifications
    
    Depends-on: https://review.opendev.org/831051
    Change-Id: Id03345670cc98fc45ce45631d19ada814b447baf
2023-03-17 09:16:38 +00:00
Zuul 03324007de Update git submodules
* Update puppet-octavia from branch 'master'
  to 15a783d0cfcf60058e755b8d3f8e888e3afb1e22
  - Merge "Expose executor_thread_pool_size"
  - Expose executor_thread_pool_size
    
    This option has been supported by puppet-oslo but has not been
    configurable.
    
    Change-Id: I4608f080b860465c8f8e81127ec282bc0c065ace
2023-03-13 20:52:07 +00:00