Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding Nuage-5.4.1 OSPD-14 dockerfiles #2

Open
wants to merge 3 commits into
base: 5.4.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions rocky/RPM-GPG-KEY-Nuage
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)

mQENBFJpYl0BCADAGEg6OT7ZUow50zV3vpQI3Oyl7FSkMT7oKFtsFmAIuzRcE6aW
d0RlX+Ug3/yG4d8Hq6x2JO/HuHHOYpsCHXliIcFoYPS8yl8VAAnJ59/vlrmM+2Ov
FjA3vxNmyDlDwERuw+JZFSVNUa2lBg5o1lrFTK8CFt1HlcAkVjgDhoPGvUUHxw6k
7Wep/r4vIMXHqzPyRdY+OAXJVaTv2b8S8Vk6tcrRlY1EWCfZiRMzUX4OA7eSH3DK
XwwIQ4BuaLNw/krJVgGOmCMjStlmrkM+nEmnlKOUGoyyX1cmEzarYc/Dx2JsHuEw
Ggz1DwqH+F9MtdWPP9L94/Yo0Que9oMznsGnABEBAAG0J051YWdlIE5ldHdvcmtz
IDxpbmZvQG51YWdlbmV0d29ya3MubmV0PokBOAQTAQIAIgUCUmliXQIbAwYLCQgH
AwIGFQgCCQoLBBYCAwECHgECF4AACgkQQpIXgl4odHEr3Qf+NotnEappokyCQrr6
x7qaqA1iVxl41MmMKT4Oghc2WEh42aSeRsFwijnTEHA2MEzYam50AeJJQN2fnyf3
uA+RK/FnvyQtEpi7+f3Szwj0o/6BxUSIyjELUPWwlIDG8SmQ0RVVmgkZLWJoIYHh
B0XXnMCer1xpO15BS2qI6LR2HxGLYL6fs12siczVIluO0VaX0N1X+lfv4Gk/oqbY
UzeGMK8DJF7llwVRtX5f7TA3yr+kZbN3iZ4O5+27REYvK/c+5lkwBRgeOGyiDJ5J
5D7r/lNP3HALL2rSiSes7+yPOWH+LhvEXkvb6nDGAupZcw0poBrb/8Bi5+wWi4My
DM7qPLkBDQRSaWJdAQgA0a7dNEkNyBFKXPJ8MUthU2Zx6DrVZjK9sT8LNx+gR7vM
wW1TSRXNqEJeV0AnVRNOEwodWVXcDavO20MWquD4yWwauWfHtj7WsuuGO4mt1/lL
oltoxqc5AzmZCt81UZcMeZV3pQ3xaq1+BkGmEnCkT8z2fOi1FD9zHT8Wn5G1UZji
AChE62mIOG4YkYsOBdj71er2Wnd8mUwx2iatwSrXGz3nt3Ux3P2jkA9TlSkvK4MD
20Mvv8Jzjf/MUpdLeABcn7HcipKZs7c4GNC5zA6DA8QIRJ4/DibBA89iOxKhNLH3
4dvgPbP62BD4fZCJFN4KsMCjX+FTaOhnMi423gnI7wARAQABiQEfBBgBAgAJBQJS
aWJdAhsMAAoJEEKSF4JeKHRxxi8H/3P6sk98boWQ4mZ+I1uEGZ7GT82o2Pm2brm/
80Ab2eq+1Ws/fijK5yHFEBV8kVUd6gsm6wj2O9N/EsO9bH6ek/615j8Wzhbmgbrg
BbZKouDJhJOM+HPZ2b1jRWuJuLOh+Aj+BmBwBlIn4Lm9UPyzV3lX2wVWhiGFAQyC
+2oQ8oNGgflVwElmlLAezz57WNMxvK8KxHxlK5deIN31RFTzofCbQ87LWUm5hdB2
qAhFTIpT4L12xv360DxTuM8dVEKGrtLcK19kbxRPzskGwaMVMxkq7atipZEFcb9U
LyHyfbAZa/kRTwsmHe1R1D8cM3TfbyiH8gfgJs/Awia/th3ygDI=
=WCiJ
-----END PGP PUBLIC KEY BLOCK-----
13 changes: 13 additions & 0 deletions rocky/licenses/Apache-2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Copyright 2013-2019 Nokia

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.
6 changes: 6 additions & 0 deletions rocky/nuage.repo
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[Nuage]
name=nuage
baseurl=https://s3-us-west-1.amazonaws.com/nuage-public-mirror/574d63bb0727c27e014d8f27ccc275c3f9641b955e8aa7659d74e4df9cf7847a/5.3.3/queens/
enabled=1
gpgcheck=1
gpgkey=file:///tmp/RPM-GPG-KEY-Nuage
22 changes: 22 additions & 0 deletions rocky/project-heat/nuage-heat-api-cfn-dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM registry.access.redhat.com/rhosp14/openstack-heat-api-cfn:latest
MAINTAINER Nuage OpenStack Engineering [email protected]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How is [email protected] ?
you want to change it to [email protected] ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets discuss this in tomorrows meeting


LABEL name="nuagenetworks-rhosp14/openstack-heat-api-cfn-5-4-1"
LABEL maintainer="[email protected]"
LABEL vendor="Nuage"
LABEL version="5.4.1"
LABEL release="1"
LABEL summary="Red Hat OpenStack Platform 14.0 heat-api-cfn Nuage Heat Plugin"
LABEL description="Red Hat OpenStack Platform 14.0 heat-api-cfn Nuage Heat Plugin"

USER root

COPY RPM-GPG-KEY-Nuage /tmp/RPM-GPG-KEY-Nuage
COPY nuage.repo /etc/yum.repos.d/nuage.repo
RUN yum -y install --disablerepo "*" --enablerepo Nuage nuage-openstack-neutronclient && yum clean all

RUN rm -f /etc/yum.repos.d/nuage.repo

COPY licenses /licenses

USER heat
22 changes: 22 additions & 0 deletions rocky/project-heat/nuage-heat-api-dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM registry.access.redhat.com/rhosp14/openstack-heat-api:latest
MAINTAINER Nuage OpenStack Engineering [email protected]

LABEL name="nuagenetworks-rhosp14/openstack-heat-api-5-4-1"
LABEL maintainer="[email protected]"
LABEL vendor="Nuage"
LABEL version="5.4.1"
LABEL release="1"
LABEL summary="Red Hat OpenStack Platform 14.0 heat-api Nuage Heat Plugin"
LABEL description="Red Hat OpenStack Platform 14.0 heat-api Nuage Heat Plugin"

USER root

COPY RPM-GPG-KEY-Nuage /tmp/RPM-GPG-KEY-Nuage
COPY nuage.repo /etc/yum.repos.d/nuage.repo
RUN yum -y install --disablerepo "*" --enablerepo Nuage nuage-openstack-neutronclient && yum clean all

RUN rm -f /etc/yum.repos.d/nuage.repo

COPY licenses /licenses

USER heat
22 changes: 22 additions & 0 deletions rocky/project-heat/nuage-heat-engine-dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM registry.access.redhat.com/rhosp14/openstack-heat-engine:latest
MAINTAINER Nuage OpenStack Engineering [email protected]

LABEL name="nuagenetworks-rhosp14/openstack-heat-engine-5-4-1"
LABEL maintainer="[email protected]"
LABEL vendor="Nuage"
LABEL version="5.4.1"
LABEL release="1"
LABEL summary="Red Hat OpenStack Platform 14.0 heat-engine Nuage Heat Plugin"
LABEL description="Red Hat OpenStack Platform 14.0 heat-engine Nuage Heat Plugin"

USER root

COPY RPM-GPG-KEY-Nuage /tmp/RPM-GPG-KEY-Nuage
COPY nuage.repo /etc/yum.repos.d/nuage.repo
RUN yum -y install --disablerepo "*" --enablerepo Nuage nuage-openstack-heat nuage-openstack-neutronclient && yum clean all

RUN rm -f /etc/yum.repos.d/nuage.repo

COPY licenses /licenses

USER heat
18 changes: 18 additions & 0 deletions rocky/project-horizon/nuage-horizon-dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
FROM registry.access.redhat.com/rhosp14/openstack-horizon:latest
MAINTAINER Nuage OpenStack Engineering [email protected]

LABEL name="nuagenetworks-rhosp14/openstack-horizon-5-4-1"
LABEL maintainer="[email protected]"
LABEL vendor="Nuage"
LABEL version="5.4.1"
LABEL release="1"
LABEL summary="Red Hat OpenStack Platform 14.0 horizon Nuage Horizon Plugin"
LABEL description="Red Hat OpenStack Platform 14.0 horizon Nuage Horizon Plugin"

COPY RPM-GPG-KEY-Nuage /tmp/RPM-GPG-KEY-Nuage
COPY nuage.repo /etc/yum.repos.d/nuage.repo
RUN yum -y install --disablerepo "*" --enablerepo Nuage nuage-openstack-horizon nuage-openstack-neutronclient && yum clean all

RUN rm -f /etc/yum.repos.d/nuage.repo

COPY licenses /licenses
22 changes: 22 additions & 0 deletions rocky/project-neutron/nuage-neutron-server-dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM registry.access.redhat.com/rhosp14/openstack-neutron-server:latest
MAINTAINER Nuage OpenStack Engineering [email protected]

LABEL name="nuagenetworks-rhosp14/openstack-neutron-server-5-4-1"
LABEL maintainer="[email protected]"
LABEL vendor="Nuage"
LABEL version="5.4.1"
LABEL release="1"
LABEL summary="Red Hat OpenStack Platform 14.0 neutron-server Nuage Neutron Plugin"
LABEL description="Red Hat OpenStack Platform 14.0 neutron-server Nuage Neutron Plugin"

USER root

COPY RPM-GPG-KEY-Nuage /tmp/RPM-GPG-KEY-Nuage
COPY nuage.repo /etc/yum.repos.d/nuage.repo
RUN yum install --disablerepo "*" --enablerepo Nuage nuage-openstack-neutron nuage-openstack-neutronclient -y && yum clean all

RUN rm -f /etc/yum.repos.d/nuage.repo

COPY licenses /licenses

USER neutron
22 changes: 22 additions & 0 deletions rocky/project-nova/nuage-nova-compute-dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM registry.access.redhat.com/rhosp14/openstack-nova-compute:latest
MAINTAINER Nuage OpenStack Engineering [email protected]

LABEL name="nuagenetworks-rhosp14/openstack-nova-compute-5-4-1"
LABEL maintainer="[email protected]"
LABEL vendor="Nuage"
LABEL version="5.4.1"
LABEL release="1"
LABEL summary="Red Hat OpenStack Platform 14.0 nova-compute Nuage Nova Plugin"
LABEL description="Red Hat OpenStack Platform 14.0 nova-compute Nuage Nova Plugin"

USER root

COPY RPM-GPG-KEY-Nuage /tmp/RPM-GPG-KEY-Nuage
COPY nuage.repo /etc/yum.repos.d/nuage.repo
RUN yum install --disablerepo "*" --enablerepo Nuage 6wind-openstack-extensions -y && yum clean all

RUN rm -f /etc/yum.repos.d/nuage.repo

COPY licenses /licenses

USER nova
8 changes: 4 additions & 4 deletions scripts/nuage_docker_config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
OSRelease: 13
OSName: queens
OSRelease: 14
OSName: rocky
NuageMajorRelease: 5
NuageMinorRelease: 3
NuageUpdateRelease: 3
NuageMinorRelease: 4
NuageUpdateRelease: 1
NuageRelease: 1
RepoBaseUrl: https://s3-us-west-1.amazonaws.com/nuage-public-mirror/574d63bb0727c27e014d8f27ccc275c3f9641b955e8aa7659d74e4df9cf7847a/5.3.3/queens/
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Repo base url doesn't change ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will change, but currently there is no 5.4.1 s3 bucket.
Once we create it I will change the repo base url