1037201 openshift: the initial pull-request

Authored and Committed by praiskup a year ago
41 files changed. 1697 lines added. 112 lines removed.
docker-compose.yaml
file modified
+10 -8
docker/backend/Dockerfile
file modified
+11 -5
docker/backend/files/etc/sign.conf
file removed
-2
docker/backend/files/run-backend
file added
+38
docker/backend_httpd/files/etc/nginx/conf.d/copr-be.conf
file modified
+0 -1
docker/builder/Dockerfile
file modified
+2 -3
docker/builder/files/etc/copr-distgit-client/docker.ini
file modified
+1 -1
docker/distgit-httpd/Dockerfile
file removed
-28
docker/distgit/Dockerfile
file modified
+19 -6
docker/frontend/Dockerfile
file modified
+2 -3
docker/frontend/files/entrypoint
file modified
+1 -1
docker/frontend/files/etc/copr/copr.conf
file modified
+1 -1
docker/keygen-httpd/files/entrypoint
file removed
-5
docker/keygen-signd/Dockerfile
file removed
-16
docker/keygen-signd/files/etc/sign.conf
file removed
-18
docker/keygen/Dockerfiledocker/keygen-httpd/Dockerfile
file renamed
+27 -12
docker/keygen/files/etc/httpd/conf.d/copr-keygen.confdocker/keygen-httpd/files/etc/httpd/conf.d/copr-keygen.conf
file renamed
+0 -0
docker/keygen/files/signd-entrypoint
file added
+21
docker/resalloc/Dockerfile
file modified
+5 -2
openshift/.gitignore
file added
+1
openshift/Makefile
file added
+4
openshift/README.md
file added
+70
openshift/config/backend-copr-be.conf
file added
+24
openshift/config/backend-nginx.conf
file added
+0
openshift/config/distgit-copr.conf.j2
file added
+4
openshift/config/distgit-distgit.conf.j2
file added
+10
openshift/config/frontend-copr.conf
file added
+35
openshift/config/resalloc-aws-credentials.j2
file added
+3
openshift/config/resalloc-pool.yaml.j2
file added
+51
openshift/config/resalloc-server.yaml.j2
file added
+4
openshift/config/resalloc-spinup-playbook.yml.j2
file added
+68
openshift/deploy.yml
file added
+226
openshift/project.yaml.j2
file added
+5
openshift/secret-vars.yml.template
file added
+37
openshift/services/backend.yml.j2
file added
+281
openshift/services/distgit.yml.j2
file added
+182
openshift/services/frontend.yml.j2
file added
+95
openshift/services/keygen.yml.j2
file added
+119
openshift/services/postgres.yml.j2
file added
+112
openshift/services/redis.yml.j2
file added
+85
openshift/services/resalloc.yml.j2
file added
+143
    openshift: the initial pull-request
    
    A new subdirectory openshift/ which provides the initial set of
    ansible-based OpenShift deployment (using Makefile).  Some changes that
    were done:
    
    - signing in containers got several fixes so it finally works
    - distgit && distgit-httpd container images merged into one
    - distgit httpd port is now well-defined on 5001
    - docker-compose.yaml better documents the exposed ports
    - 'dnf install' commands in Dockerfiles are all done in one RUN command,
      ended by 'dnf clean all' to keep the images (the increment) as small
      as possible
    - frontend entrypoint is executed in /usr/share/copr/copr_foreground as
      the home dir (where 'cd' steps) might not be well defined
    - ansible, resalloc-aws and ssh is needed in the resalloc container for
      full VM spawning
    - several entrypoints fixes
    - migrate stuff into a rootless scenario
    - backend's nginx to accept connection from any hostname (== no
      server_name specified)
    - use /bin/tini wrapper, avoid using supervisord
    
    Merges: #2193
    
        
  • Zuul
    success
    Jobs result is success
    a year ago
file modified
+10 -8
file modified
+11 -5
file modified
+2 -3
file modified
+19 -6
file modified
+2 -3
docker/keygen/Dockerfile docker/keygen-httpd/Dockerfile
file renamed
+27 -12
docker/keygen/files/etc/httpd/conf.d/copr-keygen.conf docker/keygen-httpd/files/etc/httpd/conf.d/copr-keygen.conf
file renamed
file was renamed with no change to the file
file modified
+5 -2
file added
+4
file added
+70
empty file added
file added
+226