... so that we don't have to maintain the required logics to enable
the module in our modules.
Related-Bug: #2006924
Change-Id: Ia46deea226a58638e74eee0c0172f0c3c5fa62e7
The following two modules are required to use auth_openidc.
- authn_core
- authz_user
This ensures these modules are loaded.
Closes-Bug: #2006924
Change-Id: I13c36b10d80e9518d1d4af44c0b8a69fcfe911d3
puppetlabs_spec_helper recommends rspec-mocks instead of mocha[1] and
it uses rspec-mocks by default instead of mocha since v 5.0.0[2]
This is the prep work to adapt to that migration.
[1] https://github.com/puppetlabs/puppetlabs_spec_helper/#mock_with
[2] 493f0cbc1c
Closes-Bug: #2004135
Change-Id: Idfb4d8344af472aec0c6bbdd9b3600eedd17eb46
The option has been managed by the underlying puppet-oslo module but
has not been configurable. This introduces the parameter to customize
the option.
Change-Id: Ia91f1558f6f5b77f3fcd77149dc61cafd621308e
This defined resource type was deprecated during the past cycle[1] and
can be removed.
[1] 05c5605e98
Change-Id: Ib4c7565462e32be2d4dab4b0c538410ad98aefaf
This is no longer used since we replaced the configuration file by
clouds.yaml. The resource was already deprecated by [1] in the past
cycle so can be removed.
[1] c140a44aeb
Change-Id: I631c0a14cc0ee5b56e7864980da9a651d6bf7d9b
This change fixes the missing logic to ensure the standalone keystone
service is stopped when httpd + mod_wsgi is used to run the keystone
service.
Change-Id: I3ae6b9192c3c3d15fbf25be5d276efbcf2e9639b
The keystone::wsgi::apache class takes the api_port parameter but
the other modules uses the port parameter instead.
This change fixes the inconsistent interface.
Change-Id: Ib6a643eedbb2ecd5050c10cc5ae98ffaabb441f5
This change introduces the new age parameter so that --date options is
enabled when running the trust_flush cron job.
Change-Id: I7d4a5a08c73683fff8fd270e5bc991531f8dda48
The puppetlabs-apache module is enforcing more strict data type
validation[1].
This change updates the default values to adapt to that change.
[1] f41251e336
Closes-Bug: #1983300
Depends-on: https://review.opendev.org/851652
Change-Id: Ic9cf630f6f1a8907e069ed10728f2a8c50b75d79
This reverts commit be42177491.
Reason for revert:
puppet-postgresql 8.1.0 was released and now the module supports RHEL 9
(and CentOS 9 effectively).
Note:
This change adds the service_provider fact in test fact data because
it is required by puppet-postgresql.
Depends-on: https://review.opendev.org/850705
Change-Id: I8010b341a0425fadabe1696f95591bc1d41b0761
The value with a white space should be accepted instead of being
rejected. This change fixes the wrong test case description and makes
sure the description explains what is actually tested.
Change-Id: I51abf6af70438b418391146786eb217c148bfecb
... because that version is quite old and we don't expect it is still
used.
This also updates the output string used in unit tests according to
the one in newer versions.
Change-Id: I18a8ced73197efe96964d760c3a97703f8d8b6b9
By default, the file resource shows differences when the file changes.
This change disables that for the key files so that key contents are
not displayed in output.
Closes-Bug: #1979672
Change-Id: Ic0398cfbb14782ce16710a838e5428be50f2a0b3
During the previous cycle, a warning message was added to inform users
of this change.
Now the default value is updated so that SSL is disabled by default.
Change-Id: I0fa974214bae800eb0bd9fd19a9824152e9e5632
This change replaces project-scoped/domain-scoped token used to verify
password by un-scoped token. The current logic doesn't work if the user
has only system-scoped role. In addition, scope is not required to
generate a token thus un-scoped token is enough to validate a password.
Change-Id: I670f596ccb5e8b5543f4d7bb236ddaec1a2c961e
... because these were already removed from Keystone during Newton
cycle[1].
Note some parameters like [ssl] enabled were earlier migrated to
the [eventlet_server_ssl] section[2] but later removed during Newton by
a different patch[3].
[1] 20b851b240bc74694737a9a2e8f58816882b59ae
[2] 2ed506995850ff5b60cac0be858d65375d15bf4b
[3] ac039414ce997cfcafa09efa9e089e09c3058b70
Closes-Bug: #1967717
Change-Id: I74fe1bce563ff084ebe43425c3f6ffe51b321014
Currently the inet6_prefix function recognizes a comma-separated list
as a single string, thus the format is not applied.
This change ensures the value is converted to an array and the format
conversion is properly enforced.
Change-Id: I9a1f452c3797ccbda25865ca78f1e3a24103d070