Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:suse-cloud-ci:rpm-packaging-sles15-Master-af74f7d5b6fb0c6aa378dac4dd6ef5aa2e342c58
openstack-neutron
openstack-neutron.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openstack-neutron.spec of Package openstack-neutron
# # spec file for package openstack-neutron # # Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global with_doc 1 %if 0%{?rhel} || 0%{?fedora} %global rdo 1 %endif Name: openstack-neutron Epoch: 0 Version: 25.1.0~dev117 Release: 0 Summary: OpenStack Networking Service (Neutron) License: Apache-2.0 URL: https://docs.openstack.org/neutron Source0: neutron-master.tar.gz Source1: openstack-neutron.logrotate Source2: openstack-neutron.sudoers Source3: openstack-neutron-server.service Source4: openstack-neutron-linuxbridge-agent.service Source5: openstack-neutron-openvswitch-agent.service Source6: openstack-neutron-dhcp-agent.service Source7: openstack-neutron-l3-agent.service Source8: openstack-neutron-metadata-agent.service Source9: openstack-neutron-macvtap-agent.service Source10: openstack-neutron-metering-agent.service Source11: openstack-neutron-sriov-nic-agent.service Source12: openstack-neutron-rpc-server.service Source13: openstack-neutron-netns-cleanup.service Source14: openstack-neutron-linuxbridge-cleanup.service Source15: openstack-neutron-ovs-cleanup.service Source16: openstack-neutron-ovn-metadata-agent.service Source20: openstack-neutron-server.defaultconf Source21: openstack-neutron.tmpfiles Source22: openstack-neutron-l2-agents.modules Source23: openstack-neutron-l2-agents.sysctl Source90: openstack-neutron-server.README.config BuildRequires: openstack-macros BuildRequires: python3-WebTest BuildRequires: python3-ddt BuildRequires: python3-designateclient BuildRequires: python3-fixtures BuildRequires: python3-futurist BuildRequires: python3-httplib2 BuildRequires: python3-ironicclient BuildRequires: python3-keystoneauth1 BuildRequires: python3-keystonemiddleware BuildRequires: python3-neutron-lib BuildRequires: python3-neutronclient BuildRequires: python3-novaclient BuildRequires: python3-os-ken BuildRequires: python3-os-resource-classes BuildRequires: python3-os-vif BuildRequires: python3-oslo.cache BuildRequires: python3-oslo.privsep BuildRequires: python3-oslo.reports BuildRequires: python3-oslo.rootwrap BuildRequires: python3-oslo.upgradecheck BuildRequires: python3-oslo.versionedobjects BuildRequires: python3-oslotest BuildRequires: python3-osprofiler BuildRequires: python3-ovs BuildRequires: python3-ovsdbapp BuildRequires: python3-pecan BuildRequires: python3-pyroute2 BuildRequires: python3-python-subunit BuildRequires: python3-reno BuildRequires: python3-stestr BuildRequires: python3-tenacity BuildRequires: python3-tooz BuildRequires: sudo Requires: python3-neutron = %{epoch}:%{version}-%{release} Requires: sudo BuildArch: noarch %if 0%{?suse_version} BuildRequires: systemd-rpm-macros %{?systemd_requires} %else BuildRequires: systemd Requires(post): systemd Requires(postun): systemd Requires(preun): systemd %endif %description Neutron is a virtual network service for Openstack. This package contains the base supporting files. %package -n python3-neutron Summary: Neutron Python libraries Group: Applications/System Requires: python3-Jinja2 Requires: python3-Paste Requires: python3-PasteDeploy Requires: python3-Routes Requires: python3-SQLAlchemy Requires: python3-WebOb Requires: python3-alembic Requires: python3-debtcollector Requires: python3-decorator Requires: python3-designateclient Requires: python3-eventlet Requires: python3-futurist Requires: python3-httplib2 Requires: python3-ironicclient Requires: python3-keystoneauth1 Requires: python3-keystonemiddleware Requires: python3-netaddr Requires: python3-netifaces Requires: python3-neutron-lib Requires: python3-neutronclient Requires: python3-novaclient Requires: python3-os-ken Requires: python3-os-resource-classes Requires: python3-os-vif Requires: python3-oslo.cache Requires: python3-oslo.concurrency Requires: python3-oslo.config Requires: python3-oslo.context Requires: python3-oslo.db Requires: python3-oslo.i18n Requires: python3-oslo.log Requires: python3-oslo.messaging Requires: python3-oslo.middleware Requires: python3-oslo.policy Requires: python3-oslo.privsep Requires: python3-oslo.reports Requires: python3-oslo.rootwrap Requires: python3-oslo.serialization Requires: python3-oslo.service Requires: python3-oslo.upgradecheck Requires: python3-oslo.utils Requires: python3-oslo.versionedobjects Requires: python3-osprofiler Requires: python3-ovs Requires: python3-ovsdbapp Requires: python3-pbr Requires: python3-pecan Requires: python3-psutil Requires: python3-pyroute2 Requires: python3-requests Requires: python3-six Requires: python3-stevedore Requires: python3-tenacity Requires: python3-tooz %description -n python3-neutron Neutron is a virtual network service for Openstack. This package contains the Neutron Python library. %package server Summary: Neutron API server Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description server Neutron is a virtual network service for Openstack. This package contains the Neutron API server. %package dhcp-agent Summary: Neutron DHCP Agent Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description dhcp-agent Neutron is a virtual network service for Openstack. This package contains the Neutron DHCP Agent. %package l3-agent Summary: Neutron l3 Agent Requires: conntrack-tools Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description l3-agent Neutron is a virtual network service for Openstack. This package contains the Neutron l3 Agent. %package linuxbridge-agent Summary: Neutron Linuxbridge agent Requires: /sbin/modprobe Requires: bridge-utils Requires: conntrack-tools Requires: ebtables Requires: ipset Requires: iptables Requires: openstack-neutron = %{epoch}:%{version}-%{release} Provides: openstack-neutron-l2-agent = %{epoch}:%{version}-%{release} %description linuxbridge-agent Neutron is a virtual network service for Openstack. This package contains the Neutron agent that implements virtual networks using VLAN or VXLAN using Linuxbridge technology. %package metadata-agent Summary: Neutron metadata Agent Requires: haproxy Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description metadata-agent Neutron is a virtual network service for Openstack. This package contains the Neutron metadata Agent. %package ovn-metadata-agent Summary: Neutron OVN metadata Agent Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description ovn-metadata-agent Neutron is a virtual network service for Openstack. This package contains the Neutron OVN metadata Agent. %package ovn-migration-tool Summary: networking-ovn ML2/OVS to OVN migration tool Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description ovn-migration-tool This package provides the necessary tools to update an existing ML2/OVS OpenStack to OVN based backend. %package metering-agent Summary: Neutron metering Agent Requires: iptables Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description metering-agent Neutron is a virtual network service for Openstack. This package contains the Neutron metering Agent. %package macvtap-agent Summary: Neutron macvtap agent Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description macvtap-agent Neutron is a virtual network service for Openstack. This package contains the Neutron agent that implements macvtap attachments for libvirt qemu/kvm instances. %package openvswitch-agent Summary: Neutron openvswitch plugin Requires: conntrack-tools Requires: ipset Requires: iptables Requires: openstack-neutron = %{epoch}:%{version}-%{release} Requires: openvswitch Provides: openstack-neutron-l2-agent = %{epoch}:%{version}-%{release} %description openvswitch-agent Neutron is a virtual network service for Openstack. This package contains the Neutron plugin that implements virtual networks using Open vSwitch. %package rpc-server Summary: Neutron (RPC only) Server Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description rpc-server Neutron is a virtual network service for Openstack. This package contains an alternative Neutron server that handles AMQP RPC workload only. %package sriov-nic-agent Summary: Neutron SR-IOV NIC agent Requires: openstack-neutron = %{epoch}:%{version}-%{release} %description sriov-nic-agent Neutron is a virtual network service for Openstack. This package contains the Neutron agent to support advanced features of SR-IOV network cards. %if 0%{?with_doc} %package doc Summary: Documentation for OpenStack Networking Service Group: Documentation/HTML BuildRequires: python3-Sphinx BuildRequires: python3-openstackdocstheme BuildRequires: python3-sphinx-feature-classification BuildRequires: python3-tenacity %description doc OpenStack Neutron documentaion. This package contains the documentation %endif %prep %autosetup -p1 -n neutron-25.1.0.dev117 %py_req_cleanup %build %py3_build %if 0%{?with_doc} # generate html docs PYTHONPATH=$PWD PBR_VERSION=25.1.0.dev117 %sphinx_build --keep-going -b html doc/source doc/build/html PYTHONPATH=$PWD PBR_VERSION=25.1.0.dev117 %sphinx_build --keep-going -b man doc/source doc/build/man # remove the Sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} rm -rf doc/build/man/.{doctrees,buildinfo} %endif # Generate configuration files PYTHONPATH=. tools/generate_config_file_samples.sh find etc -name *.sample | while read filename do filedir=$(dirname $filename) file=$(basename $filename .sample) mv ${filename} ${filedir}/${file} done %install %py3_install # create directories install -d -m 750 %{buildroot}%{_localstatedir}/{lib,log,cache}/neutron # Move rootwrap files to proper location install -d -m 755 %{buildroot}%{_datarootdir}/neutron/rootwrap mv %{buildroot}%{_prefix}%{_sysconfdir}/neutron/rootwrap.d/*.filters %{buildroot}%{_datarootdir}/neutron/rootwrap # Move config files to proper location install -d -m 755 %{buildroot}%{_sysconfdir}/neutron mv %{buildroot}%{_prefix}%{_sysconfdir}/neutron/* %{buildroot}%{_sysconfdir}/neutron install -p -D -m 640 etc/api-paste.ini %{buildroot}%{_sysconfdir}/neutron/api-paste.ini install -p -D -m 640 etc/l3_agent.ini %{buildroot}%{_sysconfdir}/neutron/l3_agent.ini install -p -D -m 640 etc/dhcp_agent.ini %{buildroot}%{_sysconfdir}/neutron/dhcp_agent.ini install -p -D -m 640 etc/metadata_agent.ini %{buildroot}%{_sysconfdir}/neutron/metadata_agent.ini install -p -D -m 640 etc/neutron_ovn_metadata_agent.ini %{buildroot}%{_sysconfdir}/neutron/ovn_metadata_agent.ini install -d -m 755 %{buildroot}%{_sysconfdir}/neutron.conf.d install -D -m 640 %{SOURCE20} %{buildroot}/%{_sysconfdir}/neutron/neutron.conf.d/010-neutron.conf install -D -m 440 %{SOURCE90} %{buildroot}/%{_sysconfdir}/neutron/README.config # The generated config files are not moved automatically by setup.py install -d -m 755 %{buildroot}%{_sysconfdir}/neutron/plugins/ml2 mv etc/neutron.conf %{buildroot}%{_sysconfdir}/neutron/neutron.conf for agent in dhcp l3 metadata metering do mv etc/${agent}_agent.ini %{buildroot}%{_sysconfdir}/neutron/${agent}_agent.ini done for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent do mv etc/neutron/plugins/ml2/${file}.ini %{buildroot}%{_sysconfdir}/neutron/plugins/ml2/${file}.ini done # default core plugin (the plugin.ini link defines the used plugin. see .service file) ln -s %{_sysconfdir}/neutron/plugins/ml2/ml2_conf.ini %{buildroot}/%{_sysconfdir}/neutron/plugin.ini # install modules/modprobe/sysctl install -D -m 644 %{SOURCE22} %{buildroot}%{_prefix}/lib/modules-load.d/openstack-neutron-linuxbridge-agent.conf install -D -m 644 %{SOURCE22} %{buildroot}%{_prefix}/lib/modules-load.d/openstack-neutron-openvswitch-agent.conf install -p -D -m 644 %{SOURCE23} %{buildroot}%{_sysctldir}/99-openstack-neutron-linuxbridge-agent.conf install -p -D -m 644 %{SOURCE23} %{buildroot}%{_sysctldir}/99-openstack-neutron-openvswitch-agent.conf # Install logrotate install -p -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} # Install sudoers install -p -D -m 440 %{SOURCE2} %{buildroot}%{_sysconfdir}/sudoers.d/%{name} # Install systemd tmpfiles install -D -m 644 %{SOURCE21} %{buildroot}/%_tmpfilesdir/%{name}.conf # Install systemd units install -p -D -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/openstack-neutron-server.service ln -s openstack-neutron-server.service %{buildroot}%{_unitdir}/openstack-neutron.service install -p -D -m 644 %{SOURCE4} %{buildroot}%{_unitdir}/openstack-neutron-linuxbridge-agent.service install -p -D -m 644 %{SOURCE5} %{buildroot}%{_unitdir}/openstack-neutron-openvswitch-agent.service install -p -D -m 644 %{SOURCE6} %{buildroot}%{_unitdir}/openstack-neutron-dhcp-agent.service install -p -D -m 644 %{SOURCE7} %{buildroot}%{_unitdir}/openstack-neutron-l3-agent.service install -p -D -m 644 %{SOURCE8} %{buildroot}%{_unitdir}/openstack-neutron-metadata-agent.service install -p -D -m 644 %{SOURCE9} %{buildroot}%{_unitdir}/openstack-neutron-macvtap-agent.service install -p -D -m 644 %{SOURCE10} %{buildroot}%{_unitdir}/openstack-neutron-metering-agent.service install -p -D -m 644 %{SOURCE11} %{buildroot}%{_unitdir}/openstack-neutron-sriov-nic-agent.service install -p -D -m 644 %{SOURCE12} %{buildroot}%{_unitdir}/openstack-neutron-rpc-server.service install -p -D -m 644 %{SOURCE13} %{buildroot}%{_unitdir}/openstack-neutron-netns-cleanup.service install -p -D -m 644 %{SOURCE14} %{buildroot}%{_unitdir}/openstack-neutron-linuxbridge-cleanup.service install -p -D -m 644 %{SOURCE15} %{buildroot}%{_unitdir}/openstack-neutron-ovs-cleanup.service install -p -D -m 644 %{SOURCE16} %{buildroot}%{_unitdir}/openstack-neutron-ovn-metadata-agent.service # Create config dirs for all services that can be populated by users with custom *.conf files for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent; do mkdir -p %{buildroot}/%{_sysconfdir}/neutron/neutron-$service.conf.d done # Create config dirs for all agents that can be populated by users with custom *.conf files for service in linuxbridge openvswitch dhcp l3 metadata metering ovn-metadata sriov-nic; do mkdir -p %{buildroot}/%{_sysconfdir}/neutron/neutron-$service-agent.conf.d done %if 0%{?with_doc} # man pages mkdir -p %{buildroot}%{_mandir}/man1 install -p -D -m 644 doc/build/man/*.1 %{buildroot}%{_mandir}/man1/ %endif %pre %openstack_pre_user_group_create neutron neutron exit 0 %check # don't want to depend on hacking for package building rm neutron/tests/unit/hacking/test_checks.py %{__python3} -m stestr.cli --test-path neutron/tests/unit run --concurrency 2 --exclude-regex '(neutron.tests.unit.objects|neutron.tests.unit.plugins)' %post %tmpfiles_create %{_tmpfilesdir}/%{name}.conf %systemd_post openstack-neutron-netns-cleanup.service %systemd_post openstack-neutron-linuxbridge-cleanup.service %systemd_post openstack-neutron-ovs-cleanup.service %preun %systemd_preun openstack-neutron-netns-cleanup.service %systemd_preun openstack-neutron-linuxbridge-cleanup.service %systemd_preun openstack-neutron-ovs-cleanup.service %postun %systemd_postun openstack-neutron-netns-cleanup.service %systemd_postun openstack-neutron-linuxbridge-cleanup.service %systemd_postun openstack-neutron-ovs-cleanup.service %post server %systemd_post openstack-neutron-server.service %preun server %systemd_preun openstack-neutron-server.service %postun server %systemd_postun_with_restart openstack-neutron-server.service %post dhcp-agent %systemd_post openstack-neutron-dhcp-agent.service %preun dhcp-agent %systemd_preun openstack-neutron-dhcp-agent.service %postun dhcp-agent %systemd_postun_with_restart openstack-neutron-dhcp-agent.service %post l3-agent %systemd_post openstack-neutron-l3-agent.service %preun l3-agent %systemd_preun openstack-neutron-l3-agent.service %postun l3-agent %systemd_postun_with_restart openstack-neutron-l3-agent.service %post linuxbridge-agent %systemd_post openstack-neutron-linuxbridge-agent.service %preun linuxbridge-agent %systemd_preun openstack-neutron-linuxbridge-agent.service %postun linuxbridge-agent %systemd_postun_with_restart openstack-neutron-linuxbridge-agent.service %post metadata-agent %systemd_post openstack-neutron-metadata-agent.service %preun metadata-agent %systemd_preun openstack-neutron-metadata-agent.service %postun metadata-agent %systemd_postun_with_restart openstack-neutron-metadata-agent.service %post ovn-metadata-agent %systemd_post openstack-neutron-ovn-metadata-agent.service %preun ovn-metadata-agent %systemd_preun openstack-neutron-ovn-metadata-agent.service %postun ovn-metadata-agent %systemd_postun_with_restart openstack-neutron-ovn-metadata-agent.service %post metering-agent %systemd_post openstack-neutron-metering-agent.service %preun metering-agent %systemd_preun openstack-neutron-metering-agent.service %postun metering-agent %systemd_postun_with_restart openstack-neutron-metering-agent.service %post macvtap-agent %systemd_post openstack-neutron-macvtap-agent.service %preun macvtap-agent %systemd_preun openstack-neutron-macvtap-agent.service %postun macvtap-agent %systemd_postun_with_restart openstack-neutron-macvtap-agent.service %post openvswitch-agent %systemd_post openstack-neutron-openvswitch-agent.service %preun openvswitch-agent %systemd_preun openstack-neutron-openvswitch-agent.service %postun openvswitch-agent %systemd_postun_with_restart openstack-neutron-openvswitch-agent.service %post rpc-server %systemd_post openstack-neutron-rpc-server.service %preun rpc-server %systemd_preun openstack-neutron-rpc-server.service %postun rpc-server %systemd_postun_with_restart openstack-neutron-rpc-server.service %post sriov-nic-agent %systemd_post openstack-neutron-sriov-nic-agent.service %preun sriov-nic-agent %systemd_preun openstack-neutron-sriov-nic-agent.service %postun sriov-nic-agent %systemd_postun_with_restart openstack-neutron-sriov-nic-agent.service %files %license LICENSE %{_bindir}/neutron-db-manage %{_bindir}/neutron-debug %{_bindir}/neutron-ipset-cleanup %{_bindir}/neutron-keepalived-state-change %{_bindir}/neutron-netns-cleanup %{_bindir}/neutron-ovn-db-sync-util %{_bindir}/neutron-pd-notify %{_bindir}/neutron-remove-duplicated-port-bindings %{_bindir}/neutron-rootwrap %{_bindir}/neutron-rootwrap-daemon %{_bindir}/neutron-sanity-check %{_bindir}/neutron-sanitize-port-binding-profile-allocation %{_bindir}/neutron-sanitize-port-mac-addresses %{_bindir}/neutron-status %{_bindir}/neutron-usage-audit %{_bindir}/ml2ovn-trace %{_unitdir}/openstack-neutron-netns-cleanup.service %{_unitdir}/openstack-neutron-linuxbridge-cleanup.service %{_unitdir}/openstack-neutron-ovs-cleanup.service %_tmpfilesdir/%{name}.conf %attr(-, root, neutron) %{_sysconfdir}/neutron/api-paste.ini %config(noreplace) %{_sysconfdir}/neutron/plugin.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/ml2/*.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/dhcp_agent.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/l3_agent.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/metadata_agent.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/ovn_metadata_agent.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/metering_agent.ini %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/rootwrap.conf %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/neutron.conf %{_sysconfdir}/neutron/README.config %dir %{_sysconfdir}/neutron %dir %{_sysconfdir}/neutron/plugins %dir %{_sysconfdir}/neutron/plugins/ml2 %dir %{_sysconfdir}/neutron/neutron.conf.d %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/neutron.conf.d/010-neutron.conf %{_sysconfdir}/sudoers.d/%{name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %dir %{_datarootdir}/neutron %dir %{_datarootdir}/neutron/rootwrap %dir %attr(0755, neutron, neutron) %{_localstatedir}/lib/neutron %dir %attr(0750, neutron, neutron) %{_localstatedir}/log/neutron %dir %attr(0750, neutron, neutron) %{_localstatedir}/cache/neutron %{_datarootdir}/neutron/rootwrap/rootwrap.filters %if 0%{?with_doc} %{_mandir}/man1/neutron.1.gz %endif %files -n python3-neutron %license LICENSE %{python3_sitelib}/neutron %{python3_sitelib}/neutron-*.egg-info %if 0%{?with_doc} %files doc %license LICENSE %doc doc/build/html %endif %files server %license LICENSE %{_bindir}/neutron-api %{_bindir}/neutron-server %{_unitdir}/openstack-neutron-server.service %{_unitdir}/openstack-neutron.service %dir %{_sysconfdir}/neutron/neutron-server.conf.d %files dhcp-agent %license LICENSE %{_bindir}/neutron-dhcp-agent %{_unitdir}/openstack-neutron-dhcp-agent.service %dir %{_sysconfdir}/neutron/neutron-dhcp-agent.conf.d %files l3-agent %license LICENSE %{_bindir}/neutron-l3-agent %{_unitdir}/openstack-neutron-l3-agent.service %dir %{_sysconfdir}/neutron/neutron-l3-agent.conf.d %files linuxbridge-agent %license LICENSE %{_bindir}/neutron-linuxbridge-agent %{_bindir}/neutron-linuxbridge-cleanup %{_unitdir}/openstack-neutron-linuxbridge-agent.service %dir %{_sysconfdir}/neutron/neutron-linuxbridge-agent.conf.d %{_prefix}/lib/modules-load.d/openstack-neutron-linuxbridge-agent.conf %{_sysctldir}/99-openstack-neutron-linuxbridge-agent.conf %files metadata-agent %license LICENSE %{_bindir}/neutron-metadata-agent %{_unitdir}/openstack-neutron-metadata-agent.service %dir %{_sysconfdir}/neutron/neutron-metadata-agent.conf.d %files ovn-metadata-agent %license LICENSE %{_bindir}/neutron-ovn-metadata-agent %{_unitdir}/openstack-neutron-ovn-metadata-agent.service %dir %{_sysconfdir}/neutron/neutron-ovn-metadata-agent.conf.d %files ovn-migration-tool %license LICENSE %{_bindir}/neutron-ovn-migration-mtu %{_bindir}/ovn_migration.sh %dir %{_datadir}/ansible %{_datadir}/ansible/neutron-ovn-migration/ %files metering-agent %license LICENSE %{_unitdir}/openstack-neutron-metering-agent.service %{_bindir}/neutron-metering-agent %dir %{_sysconfdir}/neutron/neutron-metering-agent.conf.d %files openvswitch-agent %license LICENSE %{_bindir}/neutron-openvswitch-agent %{_bindir}/neutron-ovs-cleanup %{_unitdir}/openstack-neutron-openvswitch-agent.service %dir %{_sysconfdir}/neutron/neutron-openvswitch-agent.conf.d %{_prefix}/lib/modules-load.d/openstack-neutron-openvswitch-agent.conf %{_sysctldir}/99-openstack-neutron-openvswitch-agent.conf %files macvtap-agent %license LICENSE %{_bindir}/neutron-macvtap-agent %{_unitdir}/openstack-neutron-macvtap-agent.service %dir %{_sysconfdir}/neutron/neutron-macvtap-agent.conf.d %files rpc-server %license LICENSE %{_bindir}/neutron-rpc-server %{_unitdir}/openstack-neutron-rpc-server.service %dir %{_sysconfdir}/neutron/neutron-rpc-server.conf.d %files sriov-nic-agent %license LICENSE %{_unitdir}/openstack-neutron-sriov-nic-agent.service %{_bindir}/neutron-sriov-nic-agent %dir %{_sysconfdir}/neutron/neutron-sriov-nic-agent.conf.d %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor