puppet-trove/releasenotes/notes
Takashi Kajinami f99ea85cd3 Deprecate usage of authtoken parameters in providers
When SRBAC is completely implemented according to the current spec,
each service user no longer has full admin privilege but has access
limited to the actual requirement. This means that we are no longer
able to use service users to create resources.

This change is a prep-work to get rid of usage of the service user,
currently loaded from authtoken parameters in the .conf file. Now
each providers loads clouds.yaml file placed in /etc/openstack/puppet.

Change-Id: I198e2cc089a12e1ef260d78665f274db9149f9c9
2023-11-16 15:53:54 +09:00
..
add_db_sync_timeout-9a64e1cb0cd4b80d.yaml Allow db sync timeouts to be configurable 2020-11-23 09:27:52 +08:00
add_endpoint_type-92489bc41571f213.yaml Add endpoint_type options 2018-02-14 08:32:00 +08:00
add_glance_service_type-option-1b62f22b9e3d3290.yaml Add glance_service_type option 2018-03-28 11:40:59 +08:00
add_messaging_default_parameters-9135a887ef423451.yaml Add rpc_response_timeout option 2017-02-08 11:35:26 +08:00
add_mysql_enable_ndb-option-b5f429ce4141a4e4.yaml Add mysql_enable_ndb option 2020-08-26 11:56:36 +08:00
add_oslo_messaging_amqp-ee62f22b973da190.yaml Introduce support for oslo.messaging amqp driver configuration 2016-05-12 16:13:30 -04:00
add_rabbit_kombu_options-919c4f7279179e1b.yaml Add kombu_failover_strategy option 2018-02-09 15:05:28 +08:00
add_transport_url_parameters-eaef5deb44a5bced.yaml Add transport_url parameters for oslo.messaging 2016-06-28 13:17:26 +00:00
add_watch_log_file-option-ac0a6a04447b759f.yaml Add watch_log_file option 2021-09-14 16:02:09 +08:00
add-openstackclient-client-aa12e000df7722b3.yaml Add openstackclient installation to the client class 2019-05-17 16:31:21 +08:00
add-pool_timeout-option-for-db-bd805b61c49faa1e.yaml Add pool_timeout option 2018-03-22 11:09:50 +08:00
add-service_token_roles-option-9dca2ded7ff9094f.yaml Add service_token_roles for keystone authtoken config 2020-08-20 10:41:27 +08:00
add-use_journal-option-for-logging-94d344838c254a75.yaml Add use_journal option for logging configuration 2018-01-15 17:37:10 +08:00
api_paste_ini-separator-04370950f086c7bb.yaml Allow customizing separator for api-paste.ini 2022-02-13 01:37:56 +09:00
authtoken_manage_memcache_package-7bbd660df45a370e.yaml Allow python-memcache install from authtoken class 2017-01-11 18:08:54 -05:00
authtoken-bcb9cc0581080079.yaml Configure keystone authtoken options 2016-08-23 22:08:04 -03:00
centos-9-support-46d145a9ed994fe7.yaml Add CentOS/RHEL 9 to supported operating systems 2022-06-01 14:04:53 +09:00
cleanup_deprecated_params_from_trove-quota-19ce39fbd7611db7.yaml Cleanup deperecated per_user parameters from trove::quota 2020-07-28 20:49:02 +09:00
configurable_swift_service_type-9a9b3bab6ff5e185.yaml Make swift_service_type configurable in guestagent.conf 2016-10-11 16:31:21 +03:00
configure-backup_aes_cbc_key-aaf934036d76ee57.yaml Add backup_aes_cbc_key parameter 2017-01-27 15:01:50 -05:00
default_domain-a75b4fc5a094f93d.yaml Configure *_domain_name to Default by default 2017-10-13 14:44:08 +08:00
deprecate_allow_insecure_clients-option-ac2bec38b8b002b8.yaml Deprecate allow_insecure_clients option 2020-11-02 15:33:44 +08:00
deprecate_auth_uri_parameter-87ffc735509a6e7c.yaml Deprecate auth_uri option 2018-05-15 12:20:31 +02:00
deprecate_database_min_pool_size-option-86a395d45d177298.yaml Deprecate min_pool_size option 2020-03-25 14:53:41 +08:00
deprecate_database_options-34f9def22611cb34.yaml Deprecate database parameters of the base class 2022-03-07 23:57:33 +00:00
deprecate_ensure_package_parameter-843952a793d67911.yaml Inconsistent package_ensure parameter name 2017-03-09 09:25:07 +08:00
deprecate_heat_service_type-8a7a6a5b1c40bcdc.yaml Deprecate heat_service_type option 2018-02-07 10:59:17 +08:00
deprecate_idle_timeout_parameter-a47e878d44bf161b.yaml Deprecate idle_timeout option 2019-04-28 15:00:14 +08:00
deprecate_pki_related_parameters-a29fb4207f537afb.yaml Deprecate pki related options 2018-11-23 10:23:57 +08:00
deprecate_revocation_cache_time_parameter-28379ba2e4a35d0c.yaml Deprecate revocation_cache_time option 2017-09-14 11:58:05 +08:00
deprecate_rpc_backend_parameter-69670fb9496a4b95.yaml Deprecate oslo.messaging rpc_backend option parameter 2017-07-27 12:14:53 -04:00
deprecate_signing_dir_parameter-a5197a359e998f13.yaml Deprecate signing_dir option 2016-12-28 14:36:31 +08:00
deprecate_templated_guestagent_conf-96e92af47e01fe35.yaml deprecate templated guestagent config 2016-04-19 19:50:54 -06:00
deprecate-default_password_length-cb13316b55232a7e.yaml Deprecate support for [DEFAULT] default_password_length 2023-02-20 20:07:01 +09:00
deprecate-guestagent-backup_aes_cbc_key-84ed0dd16e26c8b9.yaml guestagent: Deprecate the backup_aes_cbc_key parameter 2022-03-17 10:40:39 +09:00
deprecate-use_neutron-d39ccd82299c38b7.yaml Deprecate the use_neutron parameter 2022-03-07 23:57:24 +00:00
drop_qpid-00ae0858778cae53.yaml Totally drop Qpid support 2016-04-18 14:11:52 +03:00
drop-fedora-38ed41e5138154d7.yaml Drop Fedora support 2021-06-14 10:35:15 +00:00
external_dependency_management-4f5c1e349d9983fb.yaml Trove external dependency management 2016-03-21 19:42:26 -06:00
fix_log_dir_documentation-a8bb71233fba1e9e.yaml Fix documentation for log_dir parameter 2016-10-10 17:31:27 +03:00
fix-auth_url-330322b223994b41.yaml Fix ignored auth_url parameters 2022-01-08 12:58:05 +09:00
guestagent_swift_default-f14d658a976d69e2.yaml default swift_url to SERVICE_DEFAULT 2016-05-11 10:18:47 -06:00
guestagent-disable-service-3c4100c486de4c2e.yaml Disable trove-guestagent service by default 2022-03-17 15:23:59 +09:00
guestagent-override-rabbit-params-eaf20f06fad960c5.yaml Allow guestagent to use different rabbit params 2016-05-06 09:44:15 -06:00
keystone-auth-name-ca9c69995d1eac09.yaml Change default service_name to 'trove' 2016-06-07 21:17:19 -05:00
keystone-authtoken-interface-a21e29a682e51819.yaml Add support for the interface parameter in authtoken middleware 2020-07-16 21:28:49 +10:00
keystone-authtoken-service_type-839ae99f7083eacb.yaml Add support for [keystone_authtoken] service_type 2022-01-24 13:12:55 +09:00
keystone-v3-auth-1572c6fe82f65b8b.yaml Use service credential parameters to define keystone v3 auth 2020-05-06 21:36:00 +09:00
log-json-8713a9e0f135d123.yaml Expose use_json logging option 2017-11-28 09:45:05 +08:00
make_client_more_configurable-aa43f623d8c9d3c7.yaml Trove external dependency management 2016-03-21 19:42:26 -06:00
management-networks-cff664649b786960.yaml Rename default_neutron_networks 2022-05-21 06:48:52 +00:00
migrate-policy-format-from-json-to-yaml-dea57c16ede75e23.yaml Use yaml instead of json for policy file 2021-01-07 23:08:29 +00:00
mitaka-deprecations2-3ac716b493057152.yaml Revert "Trove Deprecations" 2016-05-31 12:19:24 -03:00
mitka_deprecations-08a9171d3ec8bb5b.yaml releasenotes: add notes for Mitaka cycle 2016-03-18 12:20:52 -04:00
mysql-opts-cafd18ca1dc56cbd.yaml Support mysql/mariadb options 2023-02-20 20:02:56 +09:00
non-boolean-for-url-b33f16655e40c732.yaml Replace unnecessary usage of false 2023-06-21 10:23:06 +09:00
notifications-77b6674b294c74e5.yaml releasenotes: add notes for Mitaka cycle 2016-03-18 12:20:52 -04:00
openstack_db_tag-801df2b37104b652.yaml Add 'openstack-db' tag to db-sync Exec resource 2018-03-12 16:33:10 +08:00
os_workers_for_worker_count-3c4240c334ddc6a7.yaml Change worker defaults to ::os_workers 2016-10-08 02:07:19 +03:00
oslo_policy-enforce_scope-ea005786fd908381.yaml Add support for the oslo_policy/enforce_scope parameter 2021-03-24 18:36:37 +09:00
parameter-cleanup-zed-92fb9e1f474c923a.yaml Clean up deprecated items related to conductor/taskmanager 2022-04-22 13:42:46 +00:00
policy_default_rule-7734b5695bae2731.yaml Expose policy_default_rule 2023-01-23 14:56:08 +09:00
policy_purge_config-77dcdf6fec79a4fa.yaml Allow purging policy files 2021-09-04 22:20:01 +09:00
policy-dirs-4345bfef1f3a3b85.yaml Allow to configure policy_dirs 2021-04-11 23:49:39 +02:00
policy-enforce_new_defaults-f4a0c36ad87ad096.yaml Add support for oslo_policy/enforce_new_defaults 2021-03-24 18:37:45 +09:00
policy-file-support-06db0c1ae60284a5.yaml Policy support for Trove 2016-08-24 11:17:23 -04:00
provider-deprecate-at-params-8a9c23a010d4b4d3.yaml Deprecate usage of authtoken parameters in providers 2023-11-16 15:53:54 +09:00
puppet4-mysql-func-a6bf94ee5cb5980e.yaml Use puppet 4 compatible mysql functions 2019-02-08 12:29:30 +01:00
pymysql-e57bf1f0289dd426.yaml releasenotes: add notes for Mitaka cycle 2016-03-18 12:20:52 -04:00
rabbit_hosts_in_guestagent_template-00c3a03cf1f2be39.yaml guestagent.conf template should use rabbit_hosts 2016-03-24 12:23:02 -06:00
rabbit-connection-params-deprecation-8e209afd31c042a1.yaml Deprecate rabbitmq connection parameters 2016-11-09 07:56:02 -07:00
rabbit-heartbeat-opts-6263999f7a7536a8.yaml Fix ignored rabbit_heartbeat_in_pthread 2023-09-15 13:48:38 +09:00
rabbit-quorum-queue-080ee93b83f60196.yaml RabbitMQ: Add support for quorum queue options 2023-09-15 13:50:09 +09:00
rabbitmq-heartbeat-over-pthread-93fe3506ae120580.yaml Introduce the new rabbit_heartbeat_in_pthread option 2019-08-21 14:24:26 +08:00
ram-quota-db3f2cad1b2bfa90.yaml Support new max_ram_per_tenant quota option 2020-12-07 16:20:06 +11:00
release-note-ubuntu-py3-73f045d7443fc9a6.yaml Add release note about Ubuntu py3 upgrade 2019-02-24 00:12:45 +01:00
remove_deprecated_ensure_package_option-a4088afe0b345a44.yaml Remove deprecated ensure_package option 2018-03-29 12:01:15 +08:00
remove_deprecated_heat_service_type-8f7a2256681b5ed0.yaml Remove deprecated heat_service_type param 2018-05-24 11:18:20 +08:00
remove_deprecated_keystone_auth_options-65fea5e2c80278e7.yaml Remove deprecated keystone::auth options 2016-06-01 18:37:42 +03:00
remove_deprecated_keystone_revocation_cache_time_option-bbae786702cd1618.yaml Remove deprecated keystone authtoken revocation_cache_time option 2018-03-27 10:48:15 +08:00
remove_deprecated_keystone_signing_dir_option-9dfe0af3219d10f7.yaml Remove deprecated keystone authtoken signing_dir option 2017-07-07 10:01:10 +08:00
remove_deprecated_pki_related_options-9713e0ed5956a82a.yaml Remove deprecated pki related options 2019-08-15 11:51:38 +08:00
remove_idle_timeout_option-81bb50a1292b535e.yaml Remove idle_timeout option 2020-03-23 14:45:49 +08:00
remove_old_authtoken_options-e873bed4cc0139cc.yaml Remove old authtoken options 2016-11-08 01:11:16 -03:00
remove_qpid-0b446db43fdea617.yaml releasenotes: add notes for Mitaka cycle 2016-03-18 12:20:52 -04:00
remove_verbose-208dc449d7fe91ff.yaml Remove verbose 2016-09-27 19:46:42 -03:00
remove-amqp_allow_insecure_clients-1d9b19079584373a.yaml Remove deprecated amqp_allow_insecure_clients 2022-02-08 22:28:19 +09:00
remove-auth-uri-78dfc3af814c1367.yaml Remove auth_uri 2018-11-30 11:33:02 +01:00
remove-centos-8-438a33ab60339ad4.yaml Remove support for CentOS 8 Stream 2022-06-01 14:05:59 +09:00
remove-database_min_pool_size-085bbcba091e61c9.yaml Remove deprecated database_min_pool_size 2022-02-08 22:38:54 +09:00
remove-database-options-9f865faa07dee7af.yaml Remove deprecated database options 2022-05-21 04:31:55 +00:00
remove-default_neutron_networks-1f133abd9e127a35.yaml Remove trove::default_neutron_networks 2022-11-15 11:09:01 +09:00
remove-deprecated-logging-89cb2fcbedb06176.yaml Remove deprecated logging 2018-11-29 11:05:35 +01:00
remove-deprecated-rabbit-params-b874abdbb701f1ae.yaml Remove deprecated rabbit params 2018-05-28 13:38:35 +08:00
remove-deprecated-rabbit-params-guestagent-4f0178bdfac9ffd9.yaml Remove deprecated rabbit params in guestagent 2018-10-21 18:05:41 +02:00
remove-guestagent-control_exchange-a890e7661cb40151.yaml Remove deprecated trove::guestagent::control_exchange 2022-09-29 08:54:05 +09:00
remove-keystone-v2-params-047438374b04606d.yaml Clean up deprecated keystone v2 parameters 2022-03-11 05:17:03 +00:00
remove-puppet-6-44adc89d762d943b.yaml Remove support for Puppet 6 2023-05-22 12:31:35 +09:00
remove-separate-config-9fed57e7e4954005.yaml Remove resource types for per-daemon config files 2022-07-15 18:05:59 +09:00
remove-use_guestagent_template-68282b363e234266.yaml Remove deprecated use_guestagent_template 2023-02-20 05:12:14 +00:00
remove-use_neutron-820b1a0eb3db454b.yaml Remove use_neutron parameter 2022-05-21 12:24:20 +09:00
separate-api-taskmanager-settings-cc860762b270383a.yaml Separate out api/taskmanager config settings 2017-04-12 03:08:18 +00:00
service_token_roles_required-a2d688ca8fc88039.yaml Service_token_roles_required missing in the server config file 2019-02-15 10:03:10 +08:00
single-tenant-mode-9e39b1becaaad8c0.yaml Add support for single tenant mode 2017-03-09 12:51:15 +11:00
switch_to_oslo-1ae208bc1295238d.yaml Add a release note 2016-05-11 08:15:58 +08:00
switch-to-keystone-v3-6e8e02a1f2445ad9.yaml Force trove_auth_url to point to the v3 api URL 2017-10-20 09:55:39 +02:00
system_scope-all-b264889f42741908.yaml Globally support system scope credentials 2022-03-11 05:17:13 +00:00
system_scope-keystone-527142cfc221fa2b.yaml Accept system scope credentials for Keystone API request 2022-01-25 10:54:14 +09:00
ubuntu-jammy-c4fbcd167bf27b70.yaml Switch to Ubuntu Jammy (22.04) 2023-01-15 22:33:15 +09:00
use-reno-1caaec4ba5aa4285.yaml Release 8.0.0 2016-03-23 16:08:00 -04:00
use-single-config-233fda77f7d6c942.yaml Use single trove.conf for api, conductor and taskmanager 2022-03-07 23:56:02 +00:00
use-volumev3-e0b5c5c444163b61.yaml Use Block Storage API v3 by default 2021-07-27 22:23:17 +09:00
verbose-deprecation-805b7a15b97a2f48.yaml Deprecate verbose option in logging 2016-05-18 13:34:00 -03:00
wsgi-c8adcf992c49ea50.yaml Support running trove-api using httpd+mod_wsgi 2023-02-21 16:44:02 +09:00