From 72b2417e95f1d05a6f13390760fdaefe6b4d792a Mon Sep 17 00:00:00 2001 From: Alex Schultz Date: Wed, 11 Jul 2018 16:44:41 -0600 Subject: [PATCH] Reduce default services for Standalone With the standalone deployment mechanism, the default list of enabled OpenStack services is Keystone, Nova (and related), Neutron (and related), Glance, Cinder, Swift and Horizon. The default list of disabled of OpenStack services is Aodh, Barbican, Ceilomter, Congress, Designate, Gnocchi, Heat, Ironic, Manila, Mistral, Panko, Sahara, Tacker and Zaqar. Disabled services can be enabled by passing the appropriate environment files to re-enable them during the deployment. Change-Id: Ibf49ac61f4a50b429e72ebeb5b35f6524ae8f24d Related-Blueprint: all-in-one --- environments/standalone.yaml | 74 +++++++++++++++++++ ...t-openstack-services-4ca49c6795bf8ccc.yaml | 11 +++ 2 files changed, 85 insertions(+) create mode 100644 releasenotes/notes/standalone-default-openstack-services-4ca49c6795bf8ccc.yaml diff --git a/environments/standalone.yaml b/environments/standalone.yaml index 3a35c11669..d699f16826 100644 --- a/environments/standalone.yaml +++ b/environments/standalone.yaml @@ -10,6 +10,80 @@ resource_registry: OS::TripleO::Services::Kubernetes::Master: OS::Heat::None OS::TripleO::Services::Kubernetes::Worker: OS::Heat::None + # By default we only want the following OpenStack services to be enabled: + # * Keystone + # * Nova (and related) + # * Neutron (and related) + # * Glance + # * Cinder + # * Swift + # * Horizon + # so we disable any other OpenStacks that would normally be enabled. + # Aodh + OS::TripleO::Services::AodhApi: OS::Heat::None + OS::TripleO::Services::AodhEvaluator: OS::Heat::None + OS::TripleO::Services::AodhEvaluator: OS::Heat::None + OS::TripleO::Services::AodhListener: OS::Heat::None + OS::TripleO::Services::AodhNotifier: OS::Heat::None + # Barbican + OS::TripleO::Services::BarbicanApi: OS::Heat::None + OS::TripleO::Services::BarbicanBackendDogtag: OS::Heat::None + OS::TripleO::Services::BarbicanBackendKmip: OS::Heat::None + OS::TripleO::Services::BarbicanBackendPkcs11Crypto: OS::Heat::None + OS::TripleO::Services::BarbicanBackendSimpleCrypto: OS::Heat::None + # Ceilometer + OS::TripleO::Services::CeilometerAgentCentral: OS::Heat::None + OS::TripleO::Services::CeilometerAgentNotification: OS::Heat::None + OS::TripleO::Services::ComputeCeilometerAgent: OS::Heat::None + # Congress + OS::TripleO::Services::Congress: OS::Heat::None + # Designate + OS::TripleO::Services::DesignateApi: OS::Heat::None + OS::TripleO::Services::DesignateCentral: OS::Heat::None + OS::TripleO::Services::DesignateMDNS: OS::Heat::None + OS::TripleO::Services::DesignateProducer: OS::Heat::None + OS::TripleO::Services::DesignateSink: OS::Heat::None + OS::TripleO::Services::DesignateWorker: OS::Heat::None + # Gnocchi + OS::TripleO::Services::GnocchiApi: OS::Heat::None + OS::TripleO::Services::GnocchiMetricd: OS::Heat::None + OS::TripleO::Services::GnocchiStatsd: OS::Heat::None + # Heat + OS::TripleO::Services::HeatApi: OS::Heat::None + OS::TripleO::Services::HeatApiCfn: OS::Heat::None + OS::TripleO::Services::HeatApiCloudwatch: OS::Heat::None + OS::TripleO::Services::HeatEngine: OS::Heat::None + # Ironic + OS::TripleO::Services::IronicApi: OS::Heat::None + OS::TripleO::Services::IronicConductor: OS::Heat::None + OS::TripleO::Services::IronicInspector: OS::Heat::None + OS::TripleO::Services::IronicNeutronAgent: OS::Heat::None + OS::TripleO::Services::IronicPxe: OS::Heat::None + # Manila + OS::TripleO::Services::ManilaApi: OS::Heat::None + OS::TripleO::Services::ManilaBackendCephFs: OS::Heat::None + OS::TripleO::Services::ManilaBackendIsilon: OS::Heat::None + OS::TripleO::Services::ManilaBackendNetapp: OS::Heat::None + OS::TripleO::Services::ManilaBackendUnity: OS::Heat::None + OS::TripleO::Services::ManilaBackendVMAX: OS::Heat::None + OS::TripleO::Services::ManilaBackendVNX: OS::Heat::None + OS::TripleO::Services::ManilaScheduler: OS::Heat::None + OS::TripleO::Services::ManilaShare: OS::Heat::None + # Mistral + OS::TripleO::Services::MistralApi: OS::Heat::None + OS::TripleO::Services::MistralEngine: OS::Heat::None + OS::TripleO::Services::MistralEventEngine: OS::Heat::None + OS::TripleO::Services::MistralExecutor: OS::Heat::None + # Panko + OS::TripleO::Services::PankoApi: OS::Heat::None + # Sahara + OS::TripleO::Services::SaharaApi: OS::Heat::None + OS::TripleO::Services::SaharaEngine: OS::Heat::None + # Tacker + OS::TripleO::Services::Tacker: OS::Heat::None + # Zaqar + OS::TripleO::Services::Zaqar: OS::Heat::None + parameter_defaults: StackAction: CREATE SoftwareConfigTransport: POLL_SERVER_HEAT diff --git a/releasenotes/notes/standalone-default-openstack-services-4ca49c6795bf8ccc.yaml b/releasenotes/notes/standalone-default-openstack-services-4ca49c6795bf8ccc.yaml new file mode 100644 index 0000000000..8c495b02bf --- /dev/null +++ b/releasenotes/notes/standalone-default-openstack-services-4ca49c6795bf8ccc.yaml @@ -0,0 +1,11 @@ +--- +features: + - | + With the standalone deployment mechanism, the default list of enabled + OpenStack services is Keystone, Nova (and related), Neutron (and related), + Glance, Cinder, Swift and Horizon. The default list of disabled of + OpenStack services is Aodh, Barbican, Ceilomter, Congress, Designate, + Gnocchi, Heat, Ironic, Manila, Mistral, Panko, Sahara, Tacker and Zaqar. + Disabled services can be enabled by passing the appropriate environment + files to re-enable them during the deployment. +