Commit Graph

401 Commits

Author SHA1 Message Date
OpenStack Release Bot 7ccd43864b Update git submodules
* Update puppet-keystone from branch 'master'
  to 406344794141a09240e4d579cf0b5fb9f582bf23
  - 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: I210280e91ebc719ed735cd55852b298de62c3a27
2024-04-18 12:39:10 +00:00
Zuul fe85f11dd1 Update git submodules
* Update puppet-keystone from branch 'master'
  to 77710a94bdab9caee8c9f4334be1c6e85143bd68
  - Merge "Support max_password_length config option"
  - Support max_password_length config option
    
    Change-Id: Ic00419f12a922d866b490e351d0eb87c96380315
2024-04-17 16:42:58 +00:00
Zuul 81a5319bf6 Update git submodules
* Update puppet-keystone from branch 'master'
  to 464759eb6b57b9f4b252722b1f6aeafdf116a7f0
  - Merge "boostrap: Validate interface"
  - boostrap: Validate interface
    
    The interface parameter accepts only public, internal or admin. This
    enforces this requirement using parameter type.
    
    Change-Id: Iedbf8e2daf3f45232537c01df1c566641a231c79
2024-04-16 08:03:13 +00:00
Takashi Kajinami d5247dd7b5 Update git submodules
* Update puppet-keystone from branch 'master'
  to 1cb55e22e01d3ba93471a97650fe185f413fc741
  - Prepare 2024.1 release
    
    Change-Id: Iaf9046744c4086dc38bc05887260b139045d3ca2
2024-04-15 14:22:20 +00:00
Zuul 0bacb17ad3 Update git submodules
* Update puppet-keystone from branch 'master'
  to 8d91262b57b405cb84072cfa9b127e1b8bd07779
  - Merge "Bump upper version of puppetlabs-apache"
  - Bump upper version of puppetlabs-apache
    
    Currently 12.1.0 is used in CI and is proven to work.
    
    Change-Id: Ibb41df39c6459555c2fdc37836d2cf95a09041f7
2024-04-15 12:17:23 +00:00
Zuul 7b831b2676 Update git submodules
* Update puppet-keystone from branch 'master'
  to 39f908f43e062c344dcd036f9509e4a86d1c2929
  - 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: If3d868cb280075085a753527c61fedff95d75476
2024-04-12 13:05:28 +00:00
OpenStack Release Bot d97dbeb36a Update git submodules
* Update puppet-keystone from branch 'master'
  to 32e247057a0b79fb0a42745dade8f80c49b15718
  - reno: Update master for unmaintained/wallaby
    
    Update the wallaby release notes configuration to build from
    unmaintained/wallaby.
    
    Change-Id: I8f88c1df8422b6b271227e146e3aba97af566cce
2024-04-12 12:48:28 +00:00
Zuul 188f6884fa Update git submodules
* Update puppet-keystone from branch 'master'
  to cc26f22ff1aa61c476a4431b953ffdc319b97b5f
  - Merge "Deprecate support for [DEFAULT] catalog_template_file"
  - Deprecate support for [DEFAULT] catalog_template_file
    
    The templated catalog driver has been deprecated in keystone, so we
    should deprecate support for the driver options.
    
    Change-Id: I5f3482397883e00d447eb08bed4c57821041826c
2024-04-11 17:20:54 +00:00
Tobias Urdin 0dfe83378c Update git submodules
* Update puppet-keystone from branch 'master'
  to de567154f60c36f8c6e336a7345e027faaad9d7b
  - Set show_diff to false when configuring Federation
    
    When we configure federation changes in configuration
    files that contain sensitive informatio ncan be leaked
    into the output.
    
    Change-Id: I797fc8101837fe344c056a032ba98e5fbc8a2bec
2024-04-11 17:02:00 +00:00
Takashi Kajinami 8daa979588 Update git submodules
* Update puppet-keystone from branch 'master'
  to f233ad924047e62043b94b90968511038208f5f3
  - validate maxdelay for cron job
    
    The parameter descriptions says the value should be a positive integer
    (or 0). Validate the given value to reject invalid values such as
    strings or even negative values.
    
    Change-Id: I9c60cfe63697632fc816eec3aa2824578f0d3573
2024-04-09 10:24:24 +00:00
Takashi Kajinami 0d7b0d1e69 Update git submodules
* Update puppet-keystone from branch 'master'
  to 878084090756bca423b990c847726f2d6abb259b
  - Use native interface to inject vhost configuration
    
    puppetlabs-apache provides a native interface to inject arbitrary
    contents to vhost configuration files managed by the module.
    
    Change-Id: Ia2489b5c79781a6335eea3ce2f6a19fd1c45b1c2
2024-04-01 23:04:21 +00:00
Zuul 20729dc96d Update git submodules
* Update puppet-keystone from branch 'master'
  to aacacdc154c2bd8c265a0eaa5c3af54ebafa71a2
  - Merge "Allow omitting admin/internal endpoint"
  - Allow omitting admin/internal endpoint
    
    Keystone v3 API does not require that all the three endpoint types are
    given and allows using only specific endpoint types(eg. only public, or
    public and internal). This allows users to omit specific endpoint types
    by setting endpoint url options to ''.
    
    Change-Id: Ifef2070ad25cadf961466ca9f384965d03c08f81
2024-03-18 16:19:17 +00:00
Zuul 499455446b Update git submodules
* Update puppet-keystone from branch 'master'
  to 85ea68eecc7d9d91e5c64a8388cf5dbaf272e29f
  - Merge "Expose rabbit_transient_quorum_queue"
  - Expose rabbit_transient_quorum_queue
    
    Depends-on: https://review.opendev.org/911021
    Change-Id: Ibe989d7a9bb10d6dff72b001c0e689bb029960b5
2024-03-15 04:09:17 +00:00
Takashi Kajinami 6d54b360ad Update git submodules
* Update puppet-keystone from branch 'master'
  to 5e79239531eb6b11756dd188887021c8fe81531f
  - Deprecate amqp messaging driver support
    
    ... because the driver has been deprecated in oslo.messaging.
    
    Change-Id: I5c55a06b39118156db845c4ee6d415cb4d695ea0
2024-03-14 19:45:42 +00:00
Zuul ed55cf4de0 Update git submodules
* Update puppet-keystone from branch 'master'
  to 50b5260cc67135b95093be1d4e073584675a1aa2
  - Merge "openidc: Support more redis cache options"
  - openidc: Support more redis cache options
    
    Change-Id: I70cc5c2d0ecf10b4aa4e07e4af91609d1ad7cee3
2024-03-08 15:03:28 +00:00
Zuul 02a97c7060 Update git submodules
* Update puppet-keystone from branch 'master'
  to fc0d8d4afb18de6728f8a88251c2a1a46b76354f
  - Merge "Fix broken rendering of OIDC Options"
  - Fix broken rendering of OIDC Options
    
    ... and also fix a typo in redis password option.
    
    Closes-Bug: #2054308
    Change-Id: I41d3efd265305e80c453e7f042797881319c5047
2024-03-08 15:03:26 +00:00
Zuul 7a962589f7 Update git submodules
* Update puppet-keystone from branch 'master'
  to c3eed5f9c7c99e3768551fe17ae21a46bbd2847c
  - Merge "identity provider: Drop reference to removed parameters"
  - identity provider: Drop reference to removed parameters
    
    The ssl parameters of the keystone class were already removed[1].
    
    Also keystone defines its own defaults for certfile and keyfile so
    these options are not actually required.
    
    [1] b99810d6f9844d6cf5eac966672164c1db5bac6f
    
    Change-Id: I1adf1d04d575db8a1fbfdefc29700cf9ff27d254
2024-03-08 15:03:24 +00:00
Takashi Kajinami 2785a39432 Update git submodules
* Update puppet-keystone from branch 'master'
  to 3e8788c94e212e80d7b55fa26d5a0bd89b45dba4
  - cache: Support new redis options
    
    The oslo.cache 3.7.0 release introduced some options for redis backend
    and redis sentinel backend. This introduces for these parameters.
    
    Depneds-on: https://review.opendev.org/910629
    Change-Id: Ie5e6e7b8dfa0753ccca1094f06a745fdb0acb5bc
2024-03-08 15:03:22 +00:00
Zuul 92d6e7134f Update git submodules
* Update puppet-keystone from branch 'master'
  to 26d0bf2218c840a210492b0981b21e5f5f711df5
  - Merge "Refactor resource dependencies"
  - 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 keystone on change in uwsgi only when a standalone service
       is used. uwsgi config is not used when keystone is run by apache.
    
    Change-Id: Ic4f43215ea90c6b71fe4225e2dfa6a6a3abf6869
2024-03-04 16:27:14 +00:00
Takashi Kajinami 0218f914b4 Update git submodules
* Update puppet-keystone from branch 'master'
  to 63696be457865e915eb61aa93fa503fc43da5823
  - cache: Make parameter description order consistent
    
    ... with parameter definition order.
    
    Change-Id: I06b4b87f494be8b945fc866129c7607c7333c622
2024-03-01 04:48:12 +00:00
Zuul 2e5ba448c9 Update git submodules
* Update puppet-keystone from branch 'master'
  to bd78b278226594cc03ec45e11ac704130d97edc0
  - Merge "cache: Support options for SASL mechanism in memcached"
  - cache: Support options for SASL mechanism in memcached
    
    Depends-on: https://review.opendev.org/910122
    Change-Id: Icdee612d5680ff4f0c1f04d236809a423e2817c2
2024-02-29 22:55:33 +00:00
Takashi Kajinami 9d8b8f5513 Update git submodules
* Update puppet-keystone from branch 'master'
  to e15a1698655251ba8569c742325ff2c31e05f348
  - Fix wrong OIDCRedirectURI
    
    The redirect path should not contain /auth/ to be consistent with
    the protected endpoint url.
    
    Change-Id: Ia72cff99d28eeb84a0ee273a0fe08ca06bb7a8c4
2024-02-29 22:47:12 +00:00
Zuul 0964c01c8e Update git submodules
* Update puppet-keystone from branch 'master'
  to ea0074dc78d76021b7d6807338b5d0907472e845
  - Merge "service_identity: Allow omitting internal/admin endpoints"
  - service_identity: Allow omitting internal/admin endpoints
    
    Keystone v3 API no longer requires all the three endpoint types are
    created and some deployments may use only public endpoints (or public
    and internal endpoints).
    
    This looses the validation to allow such deployment architecture.
    
    Change-Id: I3873352dd3ea8556fbaa4ce3c558a912cc5f52e7
2024-02-26 16:54:23 +00:00
Takashi Kajinami 2bb1b53473 Update git submodules
* Update puppet-keystone from branch 'master'
  to 5886b4fe23ae9647713c19639a81e15a2adaebed
  - healthcheck: Expose ignore_proxied_requests parameter
    
    Depends-on: https://review.opendev.org/909807
    Change-Id: I36065f01f7e945596b5d23cd8078381c0dccedf3
2024-02-26 06:21:29 +00:00
Zuul 56f6f73a5f Update git submodules
* Update puppet-keystone from branch 'master'
  to a94f767c0ac4c8f64d2e6e718b52eaf46278d614
  - Merge "federation: Ensure keyston::wsgi::apache is loaded"
  - federation: Ensure keyston::wsgi::apache is loaded
    
    ... otherwise the reference to keystone::wsgi::apache::priority fails.
    
    Closes-Bug: #2054306
    Change-Id: If33a0f50a071157314bbac820ce13dbd79bc9d3e
2024-02-24 17:56:21 +00:00
Zuul 7219c93f47 Update git submodules
* Update puppet-keystone from branch 'master'
  to f83e6bc6d28a7bb99bdad6afa858cacde1f15ed8
  - Merge "keystone_endpoint: Fix id generate with only partial types"
  - keystone_endpoint: Fix id generate with only partial types
    
    This fixes how the id property is generated in case some endpoint types
    do not exist, which is allowed in Keystone v3 API.
    
    Closes-Bug: #1713814
    Change-Id: I2bbc831a78595e2f7cf3fc5d7d601281665fcc05
2024-02-22 15:27:23 +00:00
OpenStack Release Bot 40123fb8d4 Update git submodules
* Update puppet-keystone from branch 'master'
  to cdef36e88fe1078fb8f0fc4851f0dde1cfbe660d
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: Ie7f99b4fb5a05d19a58adf11bda29a50bd45f008
2024-02-22 01:27:17 +00:00
Zuul ba948c8d4b Update git submodules
* Update puppet-keystone from branch 'master'
  to 9fa166a3cc0f3a0fe39688b792a5d77ab3d618fa
  - Merge "Drop redundant default of send_service_user_token"
  - Drop redundant default of send_service_user_token
    
    The option defaults to False, so we don't need the explicit default and
    can replace it by os_service_default fact.
    
    Change-Id: Iba52032d02c70258f79f0aae84a5b6059a0c1281
2024-01-23 16:32:41 +00:00
Zuul d6dcebddc6 Update git submodules
* Update puppet-keystone from branch 'master'
  to 68ae4c5e3d0f34eba6c433175b185e56c63e4b6f
  - 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: I7a239c556c9e5615ed7668ae2d5ad6c0bf73b624
2024-01-18 16:48:30 +00:00
Zuul f24576651a Update git submodules
* Update puppet-keystone from branch 'master'
  to 6c202267c50ad0a8dd14ebf51af1fdeff93ca9c7
  - Merge "service_identity: Fix parameter descriptions"
  - service_identity: Fix parameter descriptions
    
    Some of the parameters are optional and required only when a specific
    resource is created.
    
    This also update the parameter types so that empty strings are rejected
    properly.
    
    Change-Id: I2010f079303eb40190908f4a8209ef6e87d1b915
2024-01-09 06:19:06 +00:00
Zuul 7ee4966dcd Update git submodules
* Update puppet-keystone from branch 'master'
  to 322a1e29629b4e79a6af186ffd18a27963c58250
  - Merge "Support [cache] memcache_pool_flush_on_reconnect"
  - Support [cache] memcache_pool_flush_on_reconnect
    
    Depends-on: https://review.opendev.org/902861
    Change-Id: Ib488afff91a994791b911d7c2cf79cad9aa99d85
2023-12-15 18:13:55 +00:00
Takashi Kajinami c6651ee830 Update git submodules
* Update puppet-keystone from branch 'master'
  to b634ad3eeade762e2e1bb2b8441c179efdb2faaf
  - Debian: Allow keystone without httpd
    
    Debian provides the keystone service using uwsgi, which does not
    require httpd.
    
    Change-Id: I7897f4681b95cd047fa5f6d20a9a78c9a5879783
2023-12-15 18:13:53 +00:00
Takashi Kajinami d013b3c278 Update git submodules
* Update puppet-keystone from branch 'master'
  to 0d26abb8d5b9776c8ce3c66ceb6d579c0bff7b37
  - Use new openstackclient tag
    
    This looses dependency using the new openstackclient tag, which
    requires only packages actually related to openstack CLI.
    
    Depends-on: https://review.opendev.org/899594
    Change-Id: I803e353ed5f13a98ae264c28810d08ea9e6e985b
2023-11-20 18:44:35 +00:00
Takashi Kajinami fd66127a50 Update git submodules
* Update puppet-keystone from branch 'master'
  to b712889f213a691ac411bbb5d99f42dc5fcb095f
  - 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: I625e304ffc245ee128ec7f4c7d79fa048e06e722
2023-11-18 09:31:07 +00:00
Zuul caeade63ac Update git submodules
* Update puppet-keystone from branch 'master'
  to cf8187e85c54d54580776674f90be9c8cf902f74
  - Merge "Drop unused import of initfile"
  - Drop unused import of initfile
    
    The base Keystone provider no longer uses inifile so that import is
    not required.
    
    Change-Id: I2043f4a45ef36757765b7d2b4d3ea523238891df
2023-11-18 03:50:17 +00:00
Zuul 12b450273e Update git submodules
* Update puppet-keystone from branch 'master'
  to 63e48863a6add9a336ad2534d972b7c69afc3f5e
  - Merge "Stop calling 'reset' function in test cleanup"
  - Stop calling 'reset' function in test cleanup
    
    ... because the function is not implemented.
    
    Change-Id: Ia0a7b4fd9bad43b45f329f40d3c5cdb969f86f61
2023-11-17 15:29:35 +00:00
Zuul 1053215b9c Update git submodules
* Update puppet-keystone from branch 'master'
  to 9836fa69f0238164d5bbaf3e0524d4d976ae99e6
  - Merge "Add resource to manage implied roles"
  - Add resource to manage implied roles
    
    Keystone supports implied roles, and some of the default roles imply
    different roles. (eg. admin implies manager)
    
    This introduces a resource type to manage implied roles, and also
    ensures the implied roles are created in bootstrap.
    
    Depends-on: https://review.opendev.org/900138
    Change-Id: I36ef3ddfcb2f60bdca8674ea8055b6f57a149512
2023-11-08 03:43:43 +00:00
Zuul feb34552e3 Update git submodules
* Update puppet-keystone from branch 'master'
  to d5eea335f8a1ede1c8961227f35c7d9e372d4415
  - Merge "Remove logic for Puppet < 4"
  - Remove logic for Puppet < 4
    
    Puppet < 4 support was removed long ago.
    
    Change-Id: I88d6aa585a3ade80024318701d5e3783f4820e48
2023-11-07 21:06:39 +00:00
Zuul aac68cd110 Update git submodules
* Update puppet-keystone from branch 'master'
  to b323211156b7ead206a714c1c62f647f8b238289
  - Merge "keystone_user_role: Remove unused name property"
  - keystone_user_role: Remove unused name property
    
    This property has never been set.
    
    Change-Id: I03b4ecff21801f298dcd9f5775106de2e7c9e221
2023-11-07 21:06:37 +00:00
Zuul e05164538a Update git submodules
* Update puppet-keystone from branch 'master'
  to f20b46e100596e587502a879397af9e68fc919a2
  - Merge "Debian: Fix missing authn_core when using shibboleth"
  - Debian: Fix missing authn_core when using shibboleth
    
    ... otherwise apache2 fails to start with the following error.
    
    Invalid command 'AuthType', perhaps misspelled or defined by a module
    not included in the server configuration
    
    Change-Id: I2acf98008a39d44e394a9ac502549df7a07b4e8d
2023-11-07 21:06:36 +00:00
Zuul 770ed4c529 Update git submodules
* Update puppet-keystone from branch 'master'
  to dcb4c8014823e0cc3653c59eb15f31ecabb6bbc0
  - Merge "keystone_user: Fill domain in property hash"
  - keystone_user: Fill domain in property hash
    
    The domain attribute is not part of the api response and we have to
    fill it additionally.
    
    Change-Id: I195078f83b3f3e4a86cb55210646be9924aa8445
2023-11-07 21:06:34 +00:00
Takashi Kajinami b4eea8264e Update git submodules
* Update puppet-keystone from branch 'master'
  to 80a1953d7d7780c0ec1f6650401ca41e6d504f49
  - Use openstack cli to resolve project/user id
    
    The openstack command can resolve project id or user id from name and
    domain name/id given. We can use that feature instead of maintaining
    our own logic.
    
    Change-Id: I3d4fbb082cf228ef4a75c0761fb21fdebf664cf4
2023-11-07 21:06:33 +00:00
Zuul b9f4b4c99a Update git submodules
* Update puppet-keystone from branch 'master'
  to df9ce566c6a9f8f7390faea9f72ba56eaf613142
  - Merge "Bump upper version of puppetlabs-apache"
  - Bump upper version of puppetlabs-apache
    
    ... because now we are using v11.x.x in CI.
    
    Change-Id: Iffe662643c25aa4ffd11c5f7fe7762c123dc5de7
2023-10-17 14:41:38 +00:00
OpenStack Release Bot a4486848e2 Update git submodules
* Update puppet-keystone from branch 'master'
  to 58f5d04f0822c460bb1ff3d01f9ec12cf53f2ee8
  - 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: Icdf9527b60d35e72602fa982a3ed236ba7f1bea0
2023-10-16 18:21:19 +00:00
Takashi Kajinami 1ff882b7af Update git submodules
* Update puppet-keystone from branch 'master'
  to 1e03ec19f89e5b579fc087a96259d0f1b0cb2d11
  - 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='...
    ```
    
    This also removes explicit setting of mock module. The definition is
    no longer required since we bumped puppetlabs_spec_helper to v 5.0.0.
    
    [1] 316d95923c
    
    Change-Id: I2e0ef1f97ba69df80e255be6a7718fd7dafc7e71
2023-10-11 04:54:52 +00:00
Zuul d5a96416c7 Update git submodules
* Update puppet-keystone from branch 'master'
  to 98d906fd134dfdc5dd6b588f3d16b447335de49e
  - Merge "Prepare 2023.2 release"
  - Prepare 2023.2 release
    
    Change-Id: I62c5e9a6b13b7167af68d50d8df1d2598b3563c6
2023-10-03 17:15:53 +00:00
Takashi Kajinami a16eee7132 Update git submodules
* Update puppet-keystone from branch 'master'
  to f394045b5be8db41abd0b8bf867e2b174e2dffb7
  - 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: I9b6ea66c369a34b1a871c000b9d41423e4807dfd
2023-10-03 17:15:46 +00:00
Takashi Kajinami 5c52a41a6a Update git submodules
* Update puppet-keystone from branch 'master'
  to 7f4b153200c964a0dc81672d6390bf7a6ae263e8
  - Revert "spec: Enable webmock connect to IPv4 link-local"
    
    This reverts commit e485f3956f221f2a9db07b7fd851ef06f259a959.
    
    Reason for revert:
    This module does not use compile method in unit tests.
    
    Change-Id: Icea1d0482a98fcc54c023b6eb7116ae4612617b4
2023-10-02 15:52:52 +00:00
Zuul 323bf0805c Update git submodules
* Update puppet-keystone from branch 'master'
  to d53422469fea0f5549c05cc0f8b439f70efb75bb
  - Merge "RabbitMQ: Add support for quorum queue options"
  - RabbitMQ: Add support for quorum queue options
    
    Depends-on: https://review.opendev.org/894866
    Change-Id: Ia52ed95999a66efdf3eaa0f645d93595392426ac
2023-09-15 16:14:06 +00:00
Takashi Kajinami 41b6df8650 Update git submodules
* Update puppet-keystone from branch 'master'
  to d607ed74c59f6e1177a3b7bc75840ba77a5d41f6
  - 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: I31089fd39ae4415d524f9db4b25e939d9b2e7533
2023-09-11 06:09:10 +00:00