Browse Source

Move Designate to Experimental

Designate is a great service but unfortunatly, we don't have
full time maintainers therefore we can't certify the service will be
tested and work correctly.

In this patch, we create an experimental folder and put Designate in it.

Change-Id: I8a587ebdca2c7e64ab8348155cf75c2dbb65a5ed
changes/95/640495/5
Emilien Macchi 2 years ago
parent
commit
f1ab762ed1
  1. 10
      ci/environments/scenario003-multinode-containers.yaml
  2. 10
      ci/environments/scenario003-standalone.yaml
  3. 6
      deployment/experimental/README.rst
  4. 2
      deployment/experimental/designate/designate-api-container-puppet.yaml
  5. 0
      deployment/experimental/designate/designate-base.yaml
  6. 4
      deployment/experimental/designate/designate-central-container-puppet.yaml
  7. 4
      deployment/experimental/designate/designate-mdns-container-puppet.yaml
  8. 2
      deployment/experimental/designate/designate-producer-container-puppet.yaml
  9. 2
      deployment/experimental/designate/designate-sink-container-puppet.yaml
  10. 2
      deployment/experimental/designate/designate-worker-container-puppet.yaml
  11. 10
      environments/enable-designate.yaml
  12. 12
      sample-env-generator/enable-services.yaml

10
ci/environments/scenario003-multinode-containers.yaml

@ -13,11 +13,11 @@ resource_registry:
OS::TripleO::Services::Pacemaker: ../../puppet/services/pacemaker.yaml
OS::TripleO::Services::PacemakerRemote: ../../puppet/services/pacemaker_remote.yaml
OS::TripleO::Services::Clustercheck: ../../docker/services/pacemaker/clustercheck.yaml
OS::TripleO::Services::DesignateApi: ../../deployment/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../../deployment/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../../deployment/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../../deployment/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../../deployment/designate/designate-mdns-container-puppet.yaml
OS::TripleO::Services::DesignateApi: ../../deployment/experimental/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../../deployment/experimental/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../../deployment/experimental/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../../deployment/experimental/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../../deployment/experimental/designate/designate-mdns-container-puppet.yaml
OS::TripleO::Services::MySQL: ../../deployment/database/mysql-pacemaker-puppet.yaml
OS::TripleO::Services::Keepalived: OS::Heat::None
# Some infra instances don't pass the ping test but are otherwise working.

10
ci/environments/scenario003-standalone.yaml

@ -14,11 +14,11 @@ resource_registry:
OS::TripleO::Services::MistralEventEngine: ../../deployment/mistral/mistral-event-engine-container-puppet.yaml
OS::TripleO::Services::OsloMessagingRpc: ../../deployment/messaging/rpc-qdrouterd-container-puppet.yaml
OS::TripleO::Services::OsloMessagingNotify: ../../deployment/rabbitmq/rabbitmq-messaging-notify-container-puppet.yaml
OS::TripleO::Services::DesignateApi: ../../deployment/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../../deployment/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../../deployment/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../../deployment/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../../deployment/designate/designate-mdns-container-puppet.yaml
OS::TripleO::Services::DesignateApi: ../../deployment/experimental/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../../deployment/experimental/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../../deployment/experimental/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../../deployment/experimental/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../../deployment/experimental/designate/designate-mdns-container-puppet.yaml
# Some infra instances don't pass the ping test but are otherwise working.
# Since the OVB jobs also test this functionality we can shut it off here.
OS::TripleO::AllNodes::Validation: ../common/all-nodes-validation-disabled.yaml

6
deployment/experimental/README.rst

@ -0,0 +1,6 @@
=====================
Experimental services
=====================
This directory contains services that are experimental. They can be deployed
but there is no garantee that they are tested and work correctly.

2
deployment/designate/designate-api-container-puppet.yaml → deployment/experimental/designate/designate-api-container-puppet.yaml

@ -62,7 +62,7 @@ conditions:
resources:
ContainersCommon:
type: ../../docker/services/containers-common.yaml
type: ../../../docker/services/containers-common.yaml
DesignateBase:
type: ./designate-base.yaml

0
deployment/designate/designate-base.yaml → deployment/experimental/designate/designate-base.yaml

4
deployment/designate/designate-central-container-puppet.yaml → deployment/experimental/designate/designate-central-container-puppet.yaml

@ -57,10 +57,10 @@ conditions:
resources:
ContainersCommon:
type: ../../docker/services/containers-common.yaml
type: ../../../docker/services/containers-common.yaml
MySQLClient:
type: ../database/mysql-client.yaml
type: ../../database/mysql-client.yaml
DesignateBase:
type: ./designate-base.yaml

4
deployment/designate/designate-mdns-container-puppet.yaml → deployment/experimental/designate/designate-mdns-container-puppet.yaml

@ -54,10 +54,10 @@ conditions:
resources:
ContainersCommon:
type: ../../docker/services/containers-common.yaml
type: ../../../docker/services/containers-common.yaml
MySQLClient:
type: ../database/mysql-client.yaml
type: ../../database/mysql-client.yaml
DesignateBase:
type: ./designate-base.yaml

2
deployment/designate/designate-producer-container-puppet.yaml → deployment/experimental/designate/designate-producer-container-puppet.yaml

@ -55,7 +55,7 @@ conditions:
resources:
ContainersCommon:
type: ../../docker/services/containers-common.yaml
type: ../../../docker/services/containers-common.yaml
DesignateBase:
type: ./designate-base.yaml

2
deployment/designate/designate-sink-container-puppet.yaml → deployment/experimental/designate/designate-sink-container-puppet.yaml

@ -50,7 +50,7 @@ conditions:
resources:
ContainersCommon:
type: ../../docker/services/containers-common.yaml
type: ../../../docker/services/containers-common.yaml
DesignateBase:
type: ./designate-base.yaml

2
deployment/designate/designate-worker-container-puppet.yaml → deployment/experimental/designate/designate-worker-container-puppet.yaml

@ -62,7 +62,7 @@ conditions:
resources:
ContainersCommon:
type: ../../docker/services/containers-common.yaml
type: ../../../docker/services/containers-common.yaml
DesignateBase:
type: ./designate-base.yaml

10
environments/enable-designate.yaml

@ -12,8 +12,8 @@
# This environment enables the Designate services. One of the
# designate-config* environment files must also be included.
resource_registry:
OS::TripleO::Services::DesignateApi: ../deployment/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../deployment/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../deployment/designate/designate-mdns-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../deployment/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../deployment/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateApi: ../deployment/experimental/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../deployment/experimental/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../deployment/experimental/designate/designate-mdns-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../deployment/experimental/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../deployment/experimental/designate/designate-worker-container-puppet.yaml

12
sample-env-generator/enable-services.yaml

@ -11,11 +11,11 @@ environments:
# FIXME(bnemec): files should not be a required key.
files: {}
resource_registry:
OS::TripleO::Services::DesignateApi: ../deployment/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../deployment/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../deployment/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../deployment/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../deployment/designate/designate-mdns-container-puppet.yaml
OS::TripleO::Services::DesignateApi: ../deployment/experimental/designate/designate-api-container-puppet.yaml
OS::TripleO::Services::DesignateCentral: ../deployment/experimental/designate/designate-central-container-puppet.yaml
OS::TripleO::Services::DesignateProducer: ../deployment/experimental/designate/designate-producer-container-puppet.yaml
OS::TripleO::Services::DesignateWorker: ../deployment/experimental/designate/designate-worker-container-puppet.yaml
OS::TripleO::Services::DesignateMDNS: ../deployment/experimental/designate/designate-mdns-container-puppet.yaml
-
name: designate-config
title: Configure Designate Parameters
@ -29,7 +29,7 @@ environments:
deployment/neutron/neutron-dhcp-container-puppet.yaml:
parameters:
- NeutronEnableInternalDNS
deployment/designate/designate-central-container-puppet.yaml:
deployment/experimental/designate/designate-central-container-puppet.yaml:
parameters:
- DesignatePools
sample_values:

Loading…
Cancel
Save