Skip to content

Commit

Permalink
Updated docker installation test suites
Browse files Browse the repository at this point in the history
  • Loading branch information
geektophe committed Jul 25, 2022
1 parent 7b3dfbe commit 91991ad
Show file tree
Hide file tree
Showing 40 changed files with 340 additions and 208 deletions.
2 changes: 1 addition & 1 deletion bin/shinken-arbiter
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

# Copyright (C) 2009-2014:
# Gabes Jean, naparuba@gmail.com
Expand Down
2 changes: 1 addition & 1 deletion bin/shinken-broker
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

# Copyright (C) 2009-2014:
# Gabes Jean, naparuba@gmail.com
Expand Down
2 changes: 1 addition & 1 deletion bin/shinken-poller
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

# Copyright (C) 2009-2014:
# Gabes Jean, naparuba@gmail.com
Expand Down
2 changes: 1 addition & 1 deletion bin/shinken-reactionner
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

# Copyright (C) 2009-2014:
# Gabes Jean, naparuba@gmail.com
Expand Down
2 changes: 1 addition & 1 deletion bin/shinken-receiver
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

# Copyright (C) 2009-2014:
# Gabes Jean, naparuba@gmail.com
Expand Down
2 changes: 1 addition & 1 deletion bin/shinken-scheduler
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/bin/env python

# Copyright (C) 2009-2014:
# Gabes Jean, naparuba@gmail.com
Expand Down
4 changes: 4 additions & 0 deletions test/docker-files/docker-file-CENTOS-installation-centos6.txt
Expand Up @@ -6,10 +6,14 @@ RUN yum --nogpgcheck -y install python-setuptools
RUN yum --nogpgcheck -y install python-pycurl
RUN yum --nogpgcheck -y install python-cherrypy
RUN yum --nogpgcheck -y install python-six
RUN yum --nogpgcheck -y install python-nose
RUN yum --nogpgcheck -y install python-bottle
RUN yum --nogpgcheck -y install python3-setuptools
RUN yum --nogpgcheck -y install python3-pycurl
RUN yum --nogpgcheck -y install python3-cherrypy
RUN yum --nogpgcheck -y install python3-six
RUN yum --nogpgcheck -y install python3-nose
RUN yum --nogpgcheck -y install python3-bottle

ADD . /root/shinken-framework

Expand Down
20 changes: 11 additions & 9 deletions test/docker-files/docker-file-CENTOS-installation-centos7.txt
@@ -1,19 +1,21 @@
FROM centos:7
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y upgrade
RUN yum --nogpgcheck -y install python-setuptools
RUN yum --nogpgcheck -y install python-pycurl
RUN yum --nogpgcheck -y install epel-release
RUN yum --nogpgcheck -y upgrade
RUN yum --nogpgcheck -y install python2-bottle
RUN yum --nogpgcheck -y install python-cherrypy
RUN yum --nogpgcheck -y install python-pycurl
RUN yum --nogpgcheck -y install python-setuptools
RUN yum --nogpgcheck -y install python-six
RUN yum --nogpgcheck -y install python3-setuptools
RUN yum --nogpgcheck -y install python3-pycurl
RUN yum --nogpgcheck -y install python3-cherrypy
RUN yum --nogpgcheck -y install python3-six
RUN yum --nogpgcheck -y install python3-bottle
RUN yum --nogpgcheck -y install python3-pip
RUN yum --nogpgcheck -y install python36-pycurl
RUN yum --nogpgcheck -y install python36-setuptools
RUN yum --nogpgcheck -y install python36-six
RUN pip3 install cherrypy

ADD . /root/shinken-framework

WORKDIR /root/shinken-framework
ENTRYPOINT test/test_one_linux_installation.sh


19 changes: 12 additions & 7 deletions test/docker-files/docker-file-CENTOS-oraclelinux7.txt
@@ -1,15 +1,20 @@
FROM oraclelinux:7.2
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y upgrade
RUN yum --nogpgcheck -y install python-setuptools
RUN yum --nogpgcheck -y install python-pycurl

RUN yum --nogpgcheck -y install epel-release
RUN yum --nogpgcheck -y upgrade
RUN yum --nogpgcheck -y install python2-bottle
RUN yum --nogpgcheck -y install python-cherrypy
RUN yum --nogpgcheck -y install python-pycurl
RUN yum --nogpgcheck -y install python-setuptools
RUN yum --nogpgcheck -y install python-six
RUN yum --nogpgcheck -y install python3-setuptools
RUN yum --nogpgcheck -y install python3-pycurl
RUN yum --nogpgcheck -y install python3-cherrypy
RUN yum --nogpgcheck -y install python3-six
RUN yum --nogpgcheck -y install python3-bottle
RUN yum --nogpgcheck -y install python3-pip
RUN yum --nogpgcheck -y install python36-pycurl
RUN yum --nogpgcheck -y install python36-setuptools
RUN yum --nogpgcheck -y install python36-six
RUN pip3 install cherrypy

ADD . /root/shinken-framework

Expand Down
10 changes: 6 additions & 4 deletions test/docker-files/docker-file-DEBIAN-installation-debian10.txt
Expand Up @@ -3,14 +3,16 @@ MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-bottle
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-six
RUN apt-get install -y python3
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-bottle
RUN apt-get install -y python3-cherrypy3
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-six
RUN apt-get install -y procps

Expand Down
10 changes: 6 additions & 4 deletions test/docker-files/docker-file-DEBIAN-installation-debian6.txt
Expand Up @@ -14,14 +14,16 @@ RUN echo 'APT::Get::force-yes "true";' >>/etc/apt/apt.conf.d/90ignore-rel

RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-bottle
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-six
RUN apt-get install -y python3
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-bottle
RUN apt-get install -y python3-cherrypy3
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-six

ADD . /root/shinken
Expand Down
18 changes: 13 additions & 5 deletions test/docker-files/docker-file-DEBIAN-installation-debian7.txt
Expand Up @@ -5,12 +5,20 @@ MAINTAINER Jean Gabes <naparuba@gmail.com>
RUN printf "deb http://archive.debian.org/debian-archive/debian/ wheezy main contrib non-free\n" > /etc/apt/sources.list
RUN printf "deb http://archive.debian.org/debian-archive/debian/ wheezy-backports main contrib non-free" >> /etc/apt/sources.list

RUN apt-get update && apt-get install -y python
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-pycurl
RUN apt-get install -y procps
RUN apt-get install -y python-cherrypy3

RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-bottle
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-six
RUN apt-get install -y python3
RUN apt-get install -y python3-bottle
RUN apt-get install -y python3-cherrypy3
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-six

ADD . /root/shinken-framework

Expand Down
16 changes: 12 additions & 4 deletions test/docker-files/docker-file-DEBIAN-installation-debian8.txt
@@ -1,11 +1,19 @@
FROM debian:8
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN apt-get update && apt-get install -y python
RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-bottle
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-pycurl
RUN apt-get install -y procps
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-six
RUN apt-get install -y python3
RUN apt-get install -y python3-bottle
RUN apt-get install -y python3-cherrypy3
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-six

ADD . /root/shinken-framework

Expand Down
16 changes: 12 additions & 4 deletions test/docker-files/docker-file-DEBIAN-installation-debian9.txt
@@ -1,11 +1,19 @@
FROM debian:9
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN apt-get update && apt-get install -y python
RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-bottle
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-pycurl
RUN apt-get install -y python-setuptools
RUN apt-get install -y python-pycurl
RUN apt-get install -y procps
RUN apt-get install -y python-cherrypy3
RUN apt-get install -y python-six
RUN apt-get install -y python3
RUN apt-get install -y python3-bottle
RUN apt-get install -y python3-cherrypy3
RUN apt-get install -y python3-pycurl
RUN apt-get install -y python3-setuptools
RUN apt-get install -y python3-six

ADD . /root/shinken-framework

Expand Down
18 changes: 10 additions & 8 deletions test/docker-files/docker-file-FEDORA-installation-fedora-24.txt
@@ -1,14 +1,16 @@
FROM fedora:24
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install libcurl-devel
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc-c++
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install redhat-rpm-config
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-devel
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-pycurl

RUN dnf --nogpgcheck -y install python-bottle
RUN dnf --nogpgcheck -y install python-cherrypy
RUN dnf --nogpgcheck -y install python-pycurl
RUN dnf --nogpgcheck -y install python-setuptools
RUN dnf --nogpgcheck -y install python-six
RUN dnf --nogpgcheck -y install python3-bottle
RUN dnf --nogpgcheck -y install python3-cherrypy
RUN dnf --nogpgcheck -y install python3-pycurl
RUN dnf --nogpgcheck -y install python3-setuptools
RUN dnf --nogpgcheck -y install python3-six

ADD . /root/shinken-framework

Expand Down
17 changes: 10 additions & 7 deletions test/docker-files/docker-file-FEDORA-installation-fedora-25.txt
@@ -1,13 +1,16 @@
FROM fedora:25
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install libcurl-devel
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc-c++
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install redhat-rpm-config
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-devel
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-pycurl
RUN dnf --nogpgcheck -y install python-bottle
RUN dnf --nogpgcheck -y install python-cherrypy
RUN dnf --nogpgcheck -y install python-pycurl
RUN dnf --nogpgcheck -y install python-setuptools
RUN dnf --nogpgcheck -y install python-six
RUN dnf --nogpgcheck -y install python3-bottle
RUN dnf --nogpgcheck -y install python3-cherrypy
RUN dnf --nogpgcheck -y install python3-pycurl
RUN dnf --nogpgcheck -y install python3-setuptools
RUN dnf --nogpgcheck -y install python3-six

ADD . /root/shinken-framework

Expand Down
17 changes: 10 additions & 7 deletions test/docker-files/docker-file-FEDORA-installation-fedora-26.txt
@@ -1,13 +1,16 @@
FROM fedora:26
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install libcurl-devel
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc-c++
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install redhat-rpm-config
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-devel
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-pycurl
RUN dnf --nogpgcheck -y install python-bottle
RUN dnf --nogpgcheck -y install python-cherrypy
RUN dnf --nogpgcheck -y install python-pycurl
RUN dnf --nogpgcheck -y install python-setuptools
RUN dnf --nogpgcheck -y install python-six
RUN dnf --nogpgcheck -y install python3-bottle
RUN dnf --nogpgcheck -y install python3-cherrypy
RUN dnf --nogpgcheck -y install python3-pycurl
RUN dnf --nogpgcheck -y install python3-setuptools
RUN dnf --nogpgcheck -y install python3-six

ADD . /root/shinken-framework

Expand Down
17 changes: 10 additions & 7 deletions test/docker-files/docker-file-FEDORA-installation-fedora-27.txt
@@ -1,13 +1,16 @@
FROM fedora:27
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install libcurl-devel
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc-c++
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install redhat-rpm-config
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-devel
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-pycurl
RUN dnf --nogpgcheck -y install python-bottle
RUN dnf --nogpgcheck -y install python-cherrypy
RUN dnf --nogpgcheck -y install python-pycurl
RUN dnf --nogpgcheck -y install python-setuptools
RUN dnf --nogpgcheck -y install python-six
RUN dnf --nogpgcheck -y install python3-bottle
RUN dnf --nogpgcheck -y install python3-cherrypy
RUN dnf --nogpgcheck -y install python3-pycurl
RUN dnf --nogpgcheck -y install python3-setuptools
RUN dnf --nogpgcheck -y install python3-six

ADD . /root/shinken-framework

Expand Down
17 changes: 10 additions & 7 deletions test/docker-files/docker-file-FEDORA-installation-fedora-28.txt
@@ -1,13 +1,16 @@
FROM fedora:28
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install libcurl-devel
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc-c++
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install redhat-rpm-config
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-devel
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-pycurl
RUN dnf --nogpgcheck -y install python-bottle
RUN dnf --nogpgcheck -y install python-cherrypy
RUN dnf --nogpgcheck -y install python-pycurl
RUN dnf --nogpgcheck -y install python-setuptools
RUN dnf --nogpgcheck -y install python-six
RUN dnf --nogpgcheck -y install python3-bottle
RUN dnf --nogpgcheck -y install python3-cherrypy
RUN dnf --nogpgcheck -y install python3-pycurl
RUN dnf --nogpgcheck -y install python3-setuptools
RUN dnf --nogpgcheck -y install python3-six

ADD . /root/shinken-framework

Expand Down
17 changes: 10 additions & 7 deletions test/docker-files/docker-file-FEDORA-installation-fedora-29.txt
@@ -1,13 +1,16 @@
FROM fedora:29
MAINTAINER Jean Gabes <naparuba@gmail.com>

RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install libcurl-devel
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install gcc-c++
#RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install redhat-rpm-config
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-devel
RUN yum --nogpgcheck -y --rpmverbosity=error --errorlevel=1 --color=auto install python-pycurl
RUN dnf --nogpgcheck -y install python-bottle
RUN dnf --nogpgcheck -y install python-cherrypy
RUN dnf --nogpgcheck -y install python-pycurl
RUN dnf --nogpgcheck -y install python-setuptools
RUN dnf --nogpgcheck -y install python-six
RUN dnf --nogpgcheck -y install python3-bottle
RUN dnf --nogpgcheck -y install python3-cherrypy
RUN dnf --nogpgcheck -y install python3-pycurl
RUN dnf --nogpgcheck -y install python3-setuptools
RUN dnf --nogpgcheck -y install python3-six

ADD . /root/shinken-framework

Expand Down
13 changes: 7 additions & 6 deletions test/docker-files/docker-file-OTHER-alpine3.1.txt
Expand Up @@ -4,13 +4,14 @@ MAINTAINER Jean Gabes <naparuba@gmail.com>
RUN apk update
RUN apk add bash
RUN apk add python
RUN apk add gcc linux-headers musl-dev libgcc libgc++ g++
RUN apk add curl-dev
RUN apk add py-crypto
RUN apk add py-jinja2
RUN apk add py-setuptools python-dev
RUN apk add py-curl
RUN apk add py-pip
RUN apk add py-setuptools
RUN apk add py-six
RUN pip install bottle
RUN pip install cherrypy

ADD . /root/shinken-framework

WORKDIR /root/shinken-framework
ENTRYPOINT test/test_one_linux_installation.sh
ENTRYPOINT test/test_one_linux_installation.sh

0 comments on commit 91991ad

Please sign in to comment.