...
 
Commits (10)
......@@ -2,3 +2,4 @@
host=review.openstack.org
port=29418
project=openstack/neutron-vpnaas-dashboard.git
defaultbranch=stable/queens
neutron-vpnaas-dashboard (1.2.2-1) unstable; urgency=medium
* Initial release.
-- Michal Arbet <michal.arbet@ultimum.io> Thu, 01 Nov 2018 14:14:11 +0100
Source: neutron-vpnaas-dashboard
Section: python
Priority: optional
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Uploaders:
Michal Arbet <michal.arbet@ultimum.io>,
Build-Depends:
debhelper (>= 10),
dh-python,
openstack-pkg-tools,
python3-all,
python3-coverage,
python3-django-nose,
python3-hacking (>= 0.12.0),
python3-mox3 (>= 0.20.0),
python3-openstackdocstheme (>= 1.18.1),
python3-pbr (>= 2.0.0),
python3-setuptools,
python3-sphinx (>= 1.6.2),
python3-subunit,
python3-testrepository,
python3-testscenarios,
python3-testtools (>= 2.2.0),
Build-Depends-Indep:
openstack-dashboard (>= 3:13.0.0),
python3-mock (>= 2.0.0),
python3-neutronclient (>= 1:6.3.0),
Standards-Version: 4.1.5
Vcs-Git: https://salsa.debian.org/openstack-team/services/neutron-vpnaas-dashboard.git
Vcs-Browser: https://salsa.debian.org/openstack-team/services/neutron-vpnaas-dashboard
Homepage: https://github.com/openstack/neutron-vpnaas-dashboard
Package: python3-neutron-vpnaas-dashboard
Architecture: all
Depends:
openstack-dashboard (>= 3:13.0.0),
python3-neutronclient (>= 1:6.3.0),
${misc:Depends},
${python3:Depends},
Description: OpenStack VPN as a Service - dashboard plugin
Neutron provides an API to dynamically request and configure virtual networks.
These networks connect "interfaces" from other OpenStack services (such as
vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
network capabilities, including QoS, ACLs, and network monitoring.
.
Neutron VPNaaS provides Virtual Private Network as a Service (VPNaaS)
capabilities to Neutron.
.
This package contains the Neutron VPNaaS OpenStack dashboard plugin.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: neutron-vpnaas-dashboard
Source: https://github.com/openstack/neutron-vpnaas
Files: *
Copyright: (c) 2012, Nebula, Inc.
(c) 2013, Mirantis Inc
(c) 2010-2017, OpenStack Foundation
(c) 2013-2015, Hewlett-Packard Development Company, L.P.
(c) 2015-2016, IBM Corp.
(c) 2017, Walmart.
License: Apache-2.0
Files: debian/*
Copyright: (c) 2018, Michal Arbet <michal.arbet@ultimum.io>
License: Apache-2.0
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the complete text of the Apache version 2.0 license
can be found in "/usr/share/common-licenses/Apache-2.0".
README.rst
Description: add MANIFEST.in to package all files
Author: Michal Arbet <michal.arbet@ultimum.io>
Forwarded: not-needed
Last-Update: 2018-11-01
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1 @@
+recursive-include neutron_vpnaas_dashboard *
install-missing-files
#!/bin/sh
set -e
if [ "${1}" = "configure" ] ; then
/usr/share/openstack-dashboard/manage.py collectstatic --clear --noinput
/usr/share/openstack-dashboard/manage.py compress --force
if [ -f /var/lib/openstack-dashboard/secret-key/.secret_key_store ]; then
rm /var/lib/openstack-dashboard/secret-key/.secret_key_store
fi
chown -R www-data /var/lib/openstack-dashboard/secret-key /var/lib/openstack-dashboard/static
fi
#DEBHELPER#
#!/bin/sh
set -e
if [ "$1" = "remove" ] || [ "$1" = "disappear" ] || [ "$1" = "purge" ] ; then
if [ -x /usr/share/openstack-dashboard/manage.py ] ; then
/usr/share/openstack-dashboard/manage.py collectstatic --clear --noinput
/usr/share/openstack-dashboard/manage.py compress --force
if [ -f /var/lib/openstack-dashboard/secret-key/.secret_key_store ]; then
rm /var/lib/openstack-dashboard/secret-key/.secret_key_store
fi
chown -R www-data /var/lib/openstack-dashboard/secret-key /var/lib/openstack-dashboard/static
fi
fi
#DEBHELPER#
#!/usr/bin/make -f
include /usr/share/openstack-pkg-tools/pkgos.make
%:
dh $@ --buildsystem=python_distutils --with python3
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
for i in $(PYTHON3S) ; do \
PYTHON=python$$i NOSE_WITH_OPENSTACK=1 \
NOSE_OPENSTACK_COLOR=1 \
NOSE_OPENSTACK_RED=0.05 \
NOSE_OPENSTACK_YELLOW=0.025 \
NOSE_OPENSTACK_SHOW_ELAPSED=1 \
DJANGO_SETTINGS_MODULE=neutron_vpnaas_dashboard.test.settings \
python3 -m coverage run \
$(CURDIR)/manage.py test neutron_vpnaas_dashboard --settings=neutron_vpnaas_dashboard.test.settings ; \
done
endif
override_dh_auto_clean:
python3 setup.py clean
override_dh_auto_build:
echo "Do nothing..."
override_dh_clean:
dh_clean -O--buildsystem=python_distutils
find . -name '*pyc' -delete
rm -f neutron_vpnaas_dashboard/test/.secret_key_store
rm -rf .coverage*
rm -rf build
rm -f AUTHORS ChangeLog
override_dh_auto_install:
for i in $(PYTHON3S) ; do \
python$$i setup.py install --install-layout=deb --root $(CURDIR)/debian/python3-neutron-vpnaas-dashboard ; \
done
# Copy the dashboard static files on a webroot accessible path
mkdir -p $(CURDIR)/usr/share/openstack-dashboard/openstack_dashboard/dashboards/project
cp -auxf neutron_vpnaas_dashboard/dashboards/project/vpn $(CURDIR)/usr/share/openstack-dashboard/openstack_dashboard/dashboards/project
# Activates the neutron_vpnaas_dashboard plugin in Horizon
# ./neutron_vpnaas_dashboard/enabled/_*
mkdir -p $(CURDIR)/debian/python3-neutron-vpnaas-dashboard/usr/lib/python3/dist-packages/openstack_dashboard/enabled
cp -r $(CURDIR)/neutron_vpnaas_dashboard/enabled/_*.py $(CURDIR)/debian/python3-neutron-vpnaas-dashboard/usr/lib/python3/dist-packages/openstack_dashboard/enabled
rm -f $(CURDIR)/debian/python3-neutron-vpnaas-dashboard/usr/lib/python3/dist-packages/openstack_dashboard/enabled/__init__.py
mkdir -p $(CURDIR)/debian/python3-neutron-vpnaas-dashboard/usr/share/openstack-dashboard/openstack_dashboard/enabled
cp -r $(CURDIR)/neutron_vpnaas_dashboard/enabled/_*.py $(CURDIR)/debian/python3-neutron-vpnaas-dashboard/usr/share/openstack-dashboard/openstack_dashboard/enabled
rm -f $(CURDIR)/debian/python3-neutron-vpnaas-dashboard/usr/share/openstack-dashboard/openstack_dashboard/enabled/__init__.py
extend-diff-ignore = "^[^/]*[.]egg-info/"
version=3
opts="uversionmangle=s/\.(b|rc)/~$1/" \
https://github.com/openstack/neutron-vpnaas/tags .*/(\d[\d\.]+)\.tar\.gz
# Yuko Katabami <yukokatabami@gmail.com>, 2016. #zanata
# Akihiro Motoki <amotoki@gmail.com>, 2018. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: neutron-vpnaas-dashboard VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
"POT-Creation-Date: 2018-02-05 18:59+0000\n"
"POT-Creation-Date: 2018-02-08 08:19+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2018-02-06 01:40+0000\n"
"PO-Revision-Date: 2018-02-08 06:32+0000\n"
"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
"Language-Team: Japanese\n"
"Language: ja\n"
......@@ -231,6 +232,12 @@ msgstr "エンドポイントグループの詳細"
msgid "Endpoint group %s was successfully updated."
msgstr "エンドポイントグループ %s が正常に更新されました。"
msgid "Endpoint group for local subnet(s)"
msgstr "ローカルサブネットのエンドポイントグループ"
msgid "Endpoint group for remote peer CIDR(s)"
msgstr "接続相手の CIDR のエンドポイントグループ"
msgid "Endpoints"
msgstr "エンドポイント"
......@@ -337,6 +344,19 @@ msgstr "IPsec サイト間接続の詳細"
msgid "IPsec Site Connections"
msgstr "IPsec サイト間接続"
msgid "IPsec connection validation requires that local endpoints are subnets"
msgstr "ローカルのエンドポイントグループはサブネットでなければいけません。"
msgid ""
"IPsec connection validation requires that local endpoints are subnets, and "
"peer endpoints are CIDRs."
msgstr ""
"ローカルのエンドポイントグループはサブネットで、ピアエンドポイントは CIDR で"
"なければいけません。"
msgid "IPsec connection validation requires that peer endpoints are CIDRs"
msgstr "対向のエンドポイントグループは CIDR でなければいけません。"
#, python-format
msgid "IPsec policy %s was successfully updated."
msgstr "IPsec ポリシー %s が正常に更新されました。"
......@@ -413,6 +433,18 @@ msgstr "ローカル側のパブリック IP"
msgid "Local System Subnets"
msgstr "ローカルシステムのサブネット"
msgid "Local subnet(s). This field is valid if type is Subnet"
msgstr ""
"ローカル側のサブネット。このフィールドが有効なのは、種別がサブネットの場合の"
"みです。"
msgid ""
"Local subnets which the new IPsec connection is connected to. Required if no "
"subnet is specified in a VPN service selected."
msgstr ""
"新規の IPsec 接続に接続されるローカルサブネット。 VPN サービスでサブネットが"
"指定されていない場合に必要です。"
msgid "MTU"
msgstr "MTU"
......@@ -425,9 +457,24 @@ msgstr "名前"
msgid "Name ="
msgstr "名前 ="
msgid ""
"Note: The recommended way to specify local subnets is to use endpoint groups "
"in IPsec site connection. It is deprecated to specify subnet in VPN service. "
"For a new VPN service or IPsec site connection, using endpoint group is "
"recommended."
msgstr ""
"注意: ローカルサブネットを指定する推奨の方法は、 IPsec サイト間接続でエンドポ"
"イントグループを使用する方法です。 VPN サービスでサブネットを指定する方法は廃"
"止予定です。新規の VPN サービスや IPsec サイト間接続では、エンドポイントグ"
"ループを使うことをお薦めします。"
msgid "Optional Parameters"
msgstr "詳細パラメーター"
msgid "Optional. No need to be specified when you use endpoint groups."
msgstr ""
"任意。エンドポイントグループを使用している場合には指定する必要はありません。"
msgid "PFS"
msgstr "PFS"
......@@ -482,6 +529,9 @@ msgstr "事前共有鍵 (Pre-Shared-Key; PSK)"
msgid "Project ID"
msgstr "プロジェクト ID"
msgid "Remote peer CIDR(s) connected to the new IPsec connection."
msgstr "新規の IPsec 接続に接続する対向の CIDR"
msgid "Remote peer subnet"
msgstr "接続相手のサブネット"
......@@ -495,6 +545,15 @@ msgstr ""
"接続相手のサブネットアドレスを CIDR 形式で指定します。複数指定する場合はコン"
"マで区切ります (例: 20.1.0.0/24, 21.1.0.0/24)"
msgid ""
"Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with "
"commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24). This field is valid if "
"type is CIDR"
msgstr ""
"接続相手のサブネットアドレスを CIDR 形式で指定します。複数指定する場合はコン"
"マで区切ります (例: 20.1.0.0/24, 21.1.0.0/24)。このフィールドが有効なのは、種"
"別が CIDR の場合のみです。"
msgid "Route mode"
msgstr "ルーティングモード"
......@@ -574,6 +633,13 @@ msgstr "サブネット ="
msgid "Subnet ID ="
msgstr "サブネット ID ="
msgid ""
"The VPN service is attached to a router and references to endpoint group or "
"a single subnet to push to a remote site."
msgstr ""
"VPN サービスはルーターに接続されます。また、(エンドポイントグループを使用しな"
"い場合) リモートサイトと接続される 1 個のサブネットに関連付けます。"
msgid "The pre-defined key string between the two peers of the VPN connection"
msgstr "VPN 接続の両端間で共有される事前定義鍵"
......
# Andi Chandler <andi@gowling.com>, 2017. #zanata
# Andi Chandler <andi@gowling.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: Neutron VPNaaS Dashboard Release Notes\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-02 18:02+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2018-02-02 08:27+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n"
"Language: en-GB\n"
"X-Generator: Zanata 3.9.6\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
msgid "0.1.0"
msgstr "0.1.0"
msgid "1.1.0"
msgstr "1.1.0"
msgid "1.2.0"
msgstr "1.2.0"
msgid "Add support for Endpoint Group feature."
msgstr "Add support for Endpoint Group feature."
msgid ""
"Add support the attributes of IPsec site connection to be able to get more "
"formats like FQDN other than IP format. For more information, see bug "
"`1261127 <https://launchpad.net/bugs/1261127>`_."
msgstr ""
"Add support the attributes of IPsec site connection to be able to get more "
"formats like FQDN other than IP format. For more information, see bug "
"`1261127 <https://launchpad.net/bugs/1261127>`_."
msgid "Bug Fixes"
msgstr "Bug Fixes"
msgid "Current Series Release Notes"
msgstr "Current Series Release Notes"
msgid "Neutron VPNaaS Dashboard Release Notes"
msgstr "Neutron VPNaaS Dashboard Release Notes"
msgid ""
"Neutron VPNaaS support in the OpenStack Dashboard is now split out into a "
"separate package ``neutron-vpnaas-dashboard``. You need to install ``neutron-"
"vpnaas-dashboard`` after upgrading the OpenStack Dashboard to Pike release "
"and add ``enabled`` file for Neutron VPNaaS dashboard."
msgstr ""
"Neutron VPNaaS support in the OpenStack Dashboard is now split out into a "
"separate package ``neutron-vpnaas-dashboard``. You need to install ``neutron-"
"vpnaas-dashboard`` after upgrading the OpenStack Dashboard to Pike release "
"and add ``enabled`` file for Neutron VPNaaS dashboard."
msgid ""
"Neutron VPNaaS support in the OpenStack Dashboard is now split out into a "
"separate python package."
msgstr ""
"Neutron VPNaaS support in the OpenStack Dashboard is now split out into a "
"separate Python package."
msgid "New Features"
msgstr "New Features"
msgid "Pike Series Release Notes"
msgstr "Pike Series Release Notes"
msgid "Prelude"
msgstr "Prelude"
......@@ -14,7 +14,7 @@
# pip install {opts} {packages}
ZUUL_CLONER=/usr/zuul-env/bin/zuul-cloner
BRANCH_NAME=master
BRANCH_NAME=stable/queens
GIT_BASE=${GIT_BASE:-https://git.openstack.org/}
install_project() {
......
......@@ -5,7 +5,7 @@ skipsdist = True
[testenv]
usedevelop = True
install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens} {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
BRANCH_NAME=master
CLIENT_NAME=neutron-vpnaas-dashboard
......