puppet-tripleo/spec/classes
Ade Lee 885c540c7c Always update the local certmonger ca cert
The local certmonger cert will renew after half its lifetime, which will
be after 6 months by default.  The current code would extract the CA cert
to a PEM file (and trust it), only if the cert in the existing PEM file
was expired.

But this means that the certmonger local cert could be renewed after six
months and not be replaced in the PEM file until the existing cert
expired at the end of the year.  If certs are issued in this time, they
will not be trusted and the update will fail.

This patch removes this condition, so that the extracted and trusted cert
always matches what is in the PEM file, and what is trusted.

Note, this only place this occurs is on the undercloud - because this is
where we could use the certmonger local cert.  We assume that the haproxy
cert will be re-issued in an update.

Change-Id: If804dc369c5883eeb51f7e6dcd01ee0e5967c7cf
2021-04-06 00:16:16 -04:00
..
tripleo_certmonger_ca_crl_spec.rb Use exec for CA CRL instead of file resource 2018-08-21 11:33:52 +00:00
tripleo_certmonger_ca_local_spec.rb Always update the local certmonger ca cert 2021-04-06 00:16:16 -04:00
tripleo_certmonger_etcd_spec.rb Fix etcd's support for internal TLS 2020-04-01 09:23:26 -07:00
tripleo_certmonger_memcached_spec.rb Add Memcached certificate generation 2020-09-10 13:33:07 +00:00
tripleo_certmonger_mysql_spec.rb Remove default post-save command from mysql 2019-02-01 09:17:01 +00:00
tripleo_certmonger_openvswitch_spec.rb Adds TLS support for OpenDaylight 2018-01-19 17:11:07 -05:00
tripleo_certmonger_ovn_dbs_spec.rb Fix wrong file names of some unit test files 2021-01-03 14:00:13 +09:00
tripleo_certmonger_rabbitmq_spec.rb Make puppet-tripleo compatible with latest puppet-rabbitmq 2019-08-19 21:27:33 +02:00
tripleo_config_spec.rb Introduce tripleo::config 2019-06-04 18:07:21 +00:00
tripleo_firewall_spec.rb Add 'ipversion' to firewall/rule.pp 2019-09-25 18:36:44 +00:00
tripleo_haproxy_spec.rb Make nova_metadata use source LB strategy 2020-10-22 13:24:06 +02:00
tripleo_haproxy_stats_spec.rb Enable TLS for the HAProxy stats interface 2017-07-31 13:30:14 +00:00
tripleo_host_liquidio_compute_spec.rb Remove OpenDaylight support 2020-04-14 22:42:44 +09:00
tripleo_host_liquidio_config_spec.rb Implements: liquidio-containerization 2018-09-28 12:10:47 +05:30
tripleo_host_sriov_spec.rb Repair immediate VF configuration for PCI SR-IOV 2017-08-25 18:17:33 -02:30
tripleo_init_spec.rb Implement firewalling in tripleo::firewall 2015-07-15 11:58:46 +02:00
tripleo_keepalive_spec.rb Fix keepalived VIP monitoring script 2019-04-18 11:47:10 -06:00
tripleo_masquerade_networks_spec.rb Fix Undercloud masquerading firewall rules 2018-10-23 07:24:31 +00:00
tripleo_packages_spec.rb packages: run upgrade at 'setup' stage 2016-10-14 18:17:30 -04:00
tripleo_profile_base_aodh_api_spec.rb Add support for aodh-expirer cron job 2020-08-17 21:14:54 +09:00
tripleo_profile_base_aodh_authtoken_spec.rb Use memcached for token caching in authtoken for telemetry services 2019-09-11 00:11:22 +09:00
tripleo_profile_base_aodh_evaluator_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_aodh_listener_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_aodh_notifier_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_aodh_spec.rb Use rpc and notify transport_url for oslo_messaging backends 2017-02-17 10:08:38 -05:00
tripleo_profile_base_apache_spec.rb Allow to configure Apache MPM module 2019-07-17 17:33:44 +02:00
tripleo_profile_base_barbican_api_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_barbican_authtoken_spec.rb Use memcached for token caching in barbican authtoken 2019-09-11 12:51:25 +09:00
tripleo_profile_base_barbican_backends_spec.rb Add multiple backends for barbican 2017-12-05 02:28:14 -05:00
tripleo_profile_base_barbican_spec.rb Add barbican profile rspec testing 2016-10-19 08:45:03 +03:00
tripleo_profile_base_ceilometer_agent_notification_spec.rb Make pipeline config more flexible 2020-01-14 17:30:04 +01:00
tripleo_profile_base_ceilometer_agent_polling_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_ceilometer_spec.rb Move ceilometer upgrade step out of base 2017-05-24 16:44:41 -04:00
tripleo_profile_base_cinder_api_spec.rb Refactor how key manager backend is set 2021-01-30 15:51:28 +09:00
tripleo_profile_base_cinder_authtoken_spec.rb Use memcached for token caching in cinder authtoken 2019-09-08 11:51:03 +09:00
tripleo_profile_base_cinder_backup_ceph_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_cinder_backup_gcs_spec.rb Add support for cinder-backup GCS and S3 backends 2021-03-23 09:12:54 -07:00
tripleo_profile_base_cinder_backup_nfs_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_cinder_backup_s3_spec.rb Add support for cinder-backup GCS and S3 backends 2021-03-23 09:12:54 -07:00
tripleo_profile_base_cinder_backup_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_cinder_backup_swift_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_cinder_powerflex_spec.rb Support for PowerFlex Cinder Backend 2020-07-30 17:01:08 -05:00
tripleo_profile_base_cinder_powermax_spec.rb Powermax Config Fixes 2020-05-11 10:45:56 -05:00
tripleo_profile_base_cinder_powerstore_spec.rb Support for PowerStore Cinder Backend 2020-07-29 16:43:48 -05:00
tripleo_profile_base_cinder_sc_spec.rb Support for Dell EMC SC Volume Config 2020-04-29 21:47:51 -05:00
tripleo_profile_base_cinder_scaleio_spec.rb Add module to support ScaleIO backend in Cinder 2017-02-09 13:46:50 -06:00
tripleo_profile_base_cinder_scheduler_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_cinder_spec.rb Remove the usage of cinder::ceilometer 2020-04-06 09:36:02 +09:00
tripleo_profile_base_cinder_unity_spec.rb Support for Dell EMC Unity Cinder Driver 2017-07-28 19:57:10 -05:00
tripleo_profile_base_cinder_veritas_hyperscale_spec.rb Add new profile for the Veritas HyperScale's cinder backend. 2017-07-14 12:45:59 +05:30
tripleo_profile_base_cinder_vmax_spec.rb Support for Dell EMC VMAX ISCSI Cinder Driver 2017-08-14 10:06:49 -05:00
tripleo_profile_base_cinder_vnx_spec.rb Add support for Dell EMC VNX Cinder Backend 2018-01-22 16:01:35 -06:00
tripleo_profile_base_cinder_volume_dellsc_spec.rb Add cinder profile spec tests 2016-12-05 08:26:55 -07:00
tripleo_profile_base_cinder_volume_iscsi_spec.rb Do not manage pv/vg for cinder iscsi backend 2020-04-15 14:51:41 +00:00
tripleo_profile_base_cinder_volume_netapp_spec.rb Support configuring multiple Netapp cinder backends 2020-11-12 09:29:28 -08:00
tripleo_profile_base_cinder_volume_nfs_spec.rb Add ability to configure Cinder's NFS snapshot support 2018-12-06 11:29:15 -05:00
tripleo_profile_base_cinder_volume_nvmeof_spec.rb Add support for cinder backend availability zones 2018-10-18 09:18:17 -04:00
tripleo_profile_base_cinder_volume_pure_spec.rb Fix context string in unit tests 2020-10-13 09:53:33 +09:00
tripleo_profile_base_cinder_volume_rbd_spec.rb Add support for cinder RBD driver parameter 2019-09-06 10:57:44 -07:00
tripleo_profile_base_cinder_volume_spec.rb Support configuring multiple Netapp cinder backends 2020-11-12 09:29:28 -08:00
tripleo_profile_base_cinder_vxflexos_spec.rb Support for Dell EMC VXFlexOS Backend 2020-05-26 15:26:00 -05:00
tripleo_profile_base_cinder_xtremio_iscsi_spec.rb Fix typos, extreamio and xtreamio to xtremio 2020-08-13 16:38:53 +09:00
tripleo_profile_base_cinder_xtremio_spec.rb Support for Dell EMC XtremIO Volume Config 2020-05-04 12:15:19 -05:00
tripleo_profile_base_database_mysql_client_spec.rb Cleanup uuid == docker 2019-07-15 08:02:24 -06:00
tripleo_profile_base_database_mysql_spec.rb Fixes issues with raising mysql file limit 2017-03-13 23:01:20 +00:00
tripleo_profile_base_database_redis_spec.rb Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 2018-10-12 10:14:48 +00:00
tripleo_profile_base_designate_api_spec.rb Add unit tests for designate manifests 2020-04-20 17:36:37 +09:00
tripleo_profile_base_designate_authtoken_spec.rb Use memcached for token caching in designate authtoken 2020-01-26 22:12:12 +09:00
tripleo_profile_base_designate_backend_spec.rb Add support for configuring designate DNS backend 2021-03-21 22:53:00 +09:00
tripleo_profile_base_designate_central_spec.rb Add unit tests for designate manifests 2020-04-20 17:36:37 +09:00
tripleo_profile_base_designate_mdns_spec.rb Add unit tests for designate manifests 2020-04-20 17:36:37 +09:00
tripleo_profile_base_designate_producer_spec.rb Add designate coordination backend url 2020-08-13 00:44:37 +10:00
tripleo_profile_base_designate_sink_spec.rb Add unit tests for designate manifests 2020-04-20 17:36:37 +09:00
tripleo_profile_base_designate_spec.rb Add unit tests for designate manifests 2020-04-20 17:36:37 +09:00
tripleo_profile_base_designate_worker_spec.rb Add unit tests for designate manifests 2020-04-20 17:36:37 +09:00
tripleo_profile_base_etcd_spec.rb Handle ipv6 addresses in etcd and cinder's backend_url 2020-03-23 07:04:11 -07:00
tripleo_profile_base_glance_api_spec.rb Glance: Include the required classes for image cache 2020-12-31 12:27:07 +09:00
tripleo_profile_base_glance_authtoken_spec.rb Use memcached for token caching in glance authtoken 2019-09-08 21:53:48 +09:00
tripleo_profile_base_glance_backend_cinder_spec.rb Handle cinder_mount_point_base for cinder mounting needs 2021-02-10 13:15:25 +05:30
tripleo_profile_base_glance_backend_file_spec.rb Handle sparse image upload configuration parameters 2020-09-26 08:57:44 +09:00
tripleo_profile_base_glance_backend_rbd_spec.rb Handle sparse image upload configuration parameters 2020-09-26 08:57:44 +09:00
tripleo_profile_base_glance_backend_swift_spec.rb Add support for glance multistore 2020-01-31 07:06:16 -08:00
tripleo_profile_base_gnocchi_api_spec.rb Replace deprecated gnocchi::storage::coordination_url 2020-03-26 09:03:09 +09:00
tripleo_profile_base_gnocchi_authtoken_spec.rb Use memcached for token caching in authtoken for telemetry services 2019-09-11 00:11:22 +09:00
tripleo_profile_base_gnocchi_metricd_spec.rb Add missing unit tests for gnocchi-metricd and gnocchi-statsd 2020-04-20 13:02:22 +09:00
tripleo_profile_base_gnocchi_spec.rb Include gnocchi::db explicitly 2020-08-31 17:39:56 +09:00
tripleo_profile_base_gnocchi_statsd_spec.rb Add missing unit tests for gnocchi-metricd and gnocchi-statsd 2020-04-20 13:02:22 +09:00
tripleo_profile_base_heat_api_cfn_spec.rb Add missing unit tests for heat manifests 2020-03-28 20:40:55 +09:00
tripleo_profile_base_heat_api_spec.rb Add missing unit tests for heat manifests 2020-03-28 20:40:55 +09:00
tripleo_profile_base_heat_authtoken_spec.rb Use memcached for token caching in heat authtoken 2019-09-08 23:25:39 +09:00
tripleo_profile_base_heat_engine_spec.rb Add missing unit tests for heat manifests 2020-03-28 20:40:55 +09:00
tripleo_profile_base_heat_spec.rb Set memcache_servers for heat::cache automatically 2020-03-28 20:41:52 +09:00
tripleo_profile_base_horizon_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_ironic_api_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_ironic_authtoken_spec.rb Use memcached for token caching in ironic authtoken 2019-09-10 23:01:40 +09:00
tripleo_profile_base_ironic_inspector_authtoken_spec.rb Use memcached for token caching in ironic authtoken 2019-09-10 23:01:40 +09:00
tripleo_profile_base_ironic_inspector_spec.rb Use memcached for token caching in ironic authtoken 2019-09-10 23:01:40 +09:00
tripleo_profile_base_ironic_spec.rb Use memcached for token caching in ironic authtoken 2019-09-10 23:01:40 +09:00
tripleo_profile_base_iscsid_spec.rb Add parameter for chap_algs in iscsid.conf 2021-03-17 09:20:15 -07:00
tripleo_profile_base_keystone_spec.rb Use keystone::cache 2020-08-18 13:18:46 +02:00
tripleo_profile_base_logging_logrotate_spec.rb Add logrotate-crond configuration 2017-08-16 09:42:54 +02:00
tripleo_profile_base_logging_rsyslog_spec.rb Add TLS support for rsyslog 2019-07-03 13:24:27 +02:00
tripleo_profile_base_lvm_spec.rb Fix context string in unit tests 2020-10-13 09:53:33 +09:00
tripleo_profile_base_manila_api_spec.rb Allow overriding share protocols with manila 2020-10-07 16:51:10 +00:00
tripleo_profile_base_manila_authtoken_spec.rb Use memcached for token caching in manila authtoken 2019-09-21 23:30:39 +09:00
tripleo_profile_base_manila_scheduler_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_manila_share_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_manila_spec.rb Add unit tests for manila manifests 2019-09-22 00:07:36 +09:00
tripleo_profile_base_memcached_spec.rb Add Memcached certificate generation 2020-09-10 13:33:07 +00:00
tripleo_profile_base_metrics_collectd_sensubility_spec.rb Enable sudo rule creation 2020-02-03 07:35:49 +01:00
tripleo_profile_base_metrics_collectd_spec.rb Add changes for collectd libpod stats plugin 2020-10-02 13:08:46 -04:00
tripleo_profile_base_metrics_qdr_spec.rb Use ctlplane for internal QDR communication 2020-01-21 10:14:15 +01:00
tripleo_profile_base_mistral_api_spec.rb Add unit tests for Mistral manifests 2020-09-01 23:20:11 +09:00
tripleo_profile_base_mistral_authtoken_spec.rb Set authtoken memcached_servers in undercloud services 2020-03-29 07:20:37 +09:00
tripleo_profile_base_mistral_engine_spec.rb Add unit tests for Mistral manifests 2020-09-01 23:20:11 +09:00
tripleo_profile_base_mistral_event_engine_spec.rb Add unit tests for Mistral manifests 2020-09-01 23:20:11 +09:00
tripleo_profile_base_mistral_executor_spec.rb Add unit tests for Mistral manifests 2020-09-01 23:20:11 +09:00
tripleo_profile_base_mistral_spec.rb Add unit tests for Mistral manifests 2020-09-01 23:20:11 +09:00
tripleo_profile_base_neutron_agents_bigswitch_spec.rb Create bigswitch agent profile 2017-03-21 12:55:17 -06:00
tripleo_profile_base_neutron_authtoken_spec.rb Use memcached for token caching in neutron authtoken 2019-09-08 21:54:47 +09:00
tripleo_profile_base_neutron_dhcp_spec.rb Improve unit test coverage for neutron manifests 2019-09-12 10:13:28 +09:00
tripleo_profile_base_neutron_l3_spec.rb Improve unit test coverage for neutron manifests 2019-09-12 10:13:28 +09:00
tripleo_profile_base_neutron_ml2_vts_spec.rb Treat IP address as optional in Cisco VTS ML2 configuration 2018-04-26 06:59:57 -07:00
tripleo_profile_base_neutron_ovs_spec.rb Improve unit test coverage for neutron manifests 2019-09-12 10:13:28 +09:00
tripleo_profile_base_neutron_server_spec.rb Include neutron::server::notification::nova class 2020-07-28 16:19:25 +09:00
tripleo_profile_base_neutron_spec.rb Improve unit test coverage for neutron manifests 2019-09-12 10:13:28 +09:00
tripleo_profile_base_nova_api_spec.rb Include the nova::quota class for nova quota configuration 2020-09-30 20:20:18 +09:00
tripleo_profile_base_nova_authtoken_spec.rb Remove dependency on memcached_node_ips_v6 2017-07-13 09:17:54 +01:00
tripleo_profile_base_nova_compute_ironic_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_nova_compute_libvirt_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_nova_compute_spec.rb Merge "Include nova::compute::image_cache class explicitly" 2021-02-15 22:49:02 +00:00
tripleo_profile_base_nova_libvirt_spec.rb Add support to configure virtlogd 2020-01-09 21:34:52 +09:00
tripleo_profile_base_nova_metadata_spec.rb Include vendordata in nova-api and nova-metadata-api 2020-05-19 06:40:46 +00:00
tripleo_profile_base_nova_migration_client_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_nova_migration_proxy_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_nova_migration_spec.rb Refactor nova migration config into client & target profiles 2017-07-03 14:34:08 +01:00
tripleo_profile_base_nova_migration_target_spec.rb Add explicit AllowUsers options for nova_migration 2020-10-19 23:32:57 +08:00
tripleo_profile_base_nova_scheduler_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_nova_spec.rb Include the nova::glance class in more common place 2021-03-15 21:54:07 +09:00
tripleo_profile_base_nova_vncproxy_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_novajoin_authtoken_spec.rb Set authtoken memcached_servers in undercloud services 2020-03-29 07:20:37 +09:00
tripleo_profile_base_novajoin_spec.rb Set authtoken memcached_servers in undercloud services 2020-03-29 07:20:37 +09:00
tripleo_profile_base_octavia_api_spec.rb Add Octavia OVN Provider configuration (2 of 2) 2020-04-09 09:41:51 -04:00
tripleo_profile_base_octavia_authtoken_spec.rb Use memcached for token caching in octavia authtoken 2019-09-10 14:30:28 +09:00
tripleo_profile_base_octavia_provider_ovn_spec.rb Add Octavia OVN Provider configuration (1 of 2) 2020-03-18 14:35:16 -04:00
tripleo_profile_base_octavia_spec.rb Use rpc and notify transport_url for oslo_messaging backends 2017-02-17 10:08:38 -05:00
tripleo_profile_base_pacemaker_spec.rb Add region support for instance HA 2019-06-04 14:30:11 +02:00
tripleo_profile_base_placement_api_spec.rb Include placement::api class 2020-06-08 15:40:15 +00:00
tripleo_profile_base_placement_authtoken_spec.rb Add missing unit tests for placement manifests 2020-04-09 08:42:18 +09:00
tripleo_profile_base_placement_spec.rb Add missing unit tests for placement manifests 2020-04-09 08:42:18 +09:00
tripleo_profile_base_qdr_spec.rb Support both rabbitmq and oslo.messaging service nodes 2018-03-16 18:16:42 -04:00
tripleo_profile_base_snmp_spec.rb snmp: remove ununsed trapsink 2019-03-08 12:24:39 -05:00
tripleo_profile_base_sshd_spec.rb ssh: allow to configure PasswordAuthentication 2018-06-01 20:39:02 -07:00
tripleo_profile_base_swift_proxy_spec.rb Use correct memcached IPs for Swift object-expirer 2020-08-17 15:29:28 +00:00
tripleo_profile_base_swift_ringbuilder_spec.rb Convert all class usage to relative names 2019-12-08 23:23:25 +01:00
tripleo_profile_base_swift_spec.rb Add unit test cases for tripleo::profile::base::swift 2020-08-19 08:52:22 +09:00
tripleo_profile_base_zaqar_authtoken_spec.rb Add unit tests for Zaqar manifests 2020-08-31 10:58:06 +09:00
tripleo_profile_base_zaqar_spec.rb Add unit tests for Zaqar manifests 2020-08-31 10:58:06 +09:00
tripleo_profile_pacemaker_cinder_backup_bundle_spec.rb Log stdout of HA containers 2020-04-15 20:10:03 +00:00
tripleo_profile_pacemaker_cinder_volume_bundle_spec.rb Log stdout of HA containers 2020-04-15 20:10:03 +00:00
tripleo_profile_pacemaker_manila_share_bundle_spec.rb Log stdout of HA containers 2020-04-15 20:10:03 +00:00
tripleo_profile_zaqar_authtoken_spec.rb Set authtoken memcached_servers in undercloud services 2020-03-29 07:20:37 +09:00