From 18651160a96632d24291a16803af612221fa61a8 Mon Sep 17 00:00:00 2001 From: Alexey Stupnikov Date: Thu, 20 May 2021 14:14:03 +0200 Subject: [PATCH] Deprecate VPP service and Neutron ML2/VPP agent VPP service relies on third-party python-fdio project, which wasn't updated for 3 years: https://git.fd.io/puppet-fdio. Neutron ML2/VPP services in TripleO were not updated for a while and it looks like they have no active users. Change-Id: Ib5ad872110be891273cced723189022eac18ef27 --- .../neutron/neutron-vpp-agent-baremetal-puppet.yaml | 0 deployment/{ => deprecated}/vpp/vpp-baremetal-puppet.yaml | 0 environments/neutron-ml2-vpp.yaml | 4 ++-- environments/services/vpp.yaml | 2 +- releasenotes/notes/deprecate-vpp-2911807152cd4b62.yaml | 7 +++++++ 5 files changed, 10 insertions(+), 3 deletions(-) rename deployment/{ => deprecated}/neutron/neutron-vpp-agent-baremetal-puppet.yaml (100%) rename deployment/{ => deprecated}/vpp/vpp-baremetal-puppet.yaml (100%) create mode 100644 releasenotes/notes/deprecate-vpp-2911807152cd4b62.yaml diff --git a/deployment/neutron/neutron-vpp-agent-baremetal-puppet.yaml b/deployment/deprecated/neutron/neutron-vpp-agent-baremetal-puppet.yaml similarity index 100% rename from deployment/neutron/neutron-vpp-agent-baremetal-puppet.yaml rename to deployment/deprecated/neutron/neutron-vpp-agent-baremetal-puppet.yaml diff --git a/deployment/vpp/vpp-baremetal-puppet.yaml b/deployment/deprecated/vpp/vpp-baremetal-puppet.yaml similarity index 100% rename from deployment/vpp/vpp-baremetal-puppet.yaml rename to deployment/deprecated/vpp/vpp-baremetal-puppet.yaml diff --git a/environments/neutron-ml2-vpp.yaml b/environments/neutron-ml2-vpp.yaml index dc62ce99c5..fad7b89631 100644 --- a/environments/neutron-ml2-vpp.yaml +++ b/environments/neutron-ml2-vpp.yaml @@ -3,10 +3,10 @@ resource_registry: OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None - OS::TripleO::Services::NeutronVppAgent: ../deployment/neutron/neutron-vpp-agent-baremetal-puppet.yaml + OS::TripleO::Services::NeutronVppAgent: ../deployment/deprecated/neutron/neutron-vpp-agent-baremetal-puppet.yaml OS::TripleO::Services::Etcd: ../deployment/etcd/etcd-container-puppet.yaml # FIXME(bogdando): switch it, once it is containerized - OS::TripleO::Services::Vpp: ../deployment/vpp/vpp-baremetal-puppet.yaml + OS::TripleO::Services::Vpp: ../deployment/deprecated/vpp/vpp-baremetal-puppet.yaml parameter_defaults: #Comma delimited list of :. diff --git a/environments/services/vpp.yaml b/environments/services/vpp.yaml index 8435dc3706..4aee979051 100644 --- a/environments/services/vpp.yaml +++ b/environments/services/vpp.yaml @@ -1,5 +1,5 @@ resource_registry: - OS::TripleO::Services::Vpp: ../../deployment/vpp/vpp-baremetal-puppet.yaml + OS::TripleO::Services::Vpp: ../../deployment/deprecated/vpp/vpp-baremetal-puppet.yaml #parameter_defaults: #VPP main thread core pinning diff --git a/releasenotes/notes/deprecate-vpp-2911807152cd4b62.yaml b/releasenotes/notes/deprecate-vpp-2911807152cd4b62.yaml new file mode 100644 index 0000000000..526c36b68c --- /dev/null +++ b/releasenotes/notes/deprecate-vpp-2911807152cd4b62.yaml @@ -0,0 +1,7 @@ +--- +deprecations: + - VPP service and Neutron ML2/VPP plugin are deprecated in Xena + release. VPP service relies on puppet project which isn't + maintained for a while. Neutron ML2/VPP plugin is not actively + supported in TripleO. Both services would be disabled in future + releases.