Skip to content

Commit

Permalink
Adding support for cosign for all images
Browse files Browse the repository at this point in the history
  • Loading branch information
startx-lab committed Jun 27, 2022
1 parent f1c45ed commit 054b565
Show file tree
Hide file tree
Showing 5 changed files with 665 additions and 11 deletions.
81 changes: 70 additions & 11 deletions .gitlab/ci/step-build-application.yaml
Expand Up @@ -14,6 +14,19 @@ build-application-phpmyadmin-latest:
SXDI_ENGINE: docker
only:
- master
build-application-phpmyadmin-latest-sign:
stage: "build Application"
extends: .build-image-sign-latest
needs:
- "build-application-phpmyadmin-latest"
allow_failure: true
variables:
SXDI_PATH: "Applications/phpmyadmin"
SXDI_DOCKERNAME: "app-phpmyadmin"
SXDI_QUAYNAME: "phpmyadmin"
SXDI_ENGINE: docker
only:
- master
build-application-phpmyadmin:
stage: "build Application"
extends: .build-image
Expand All @@ -35,17 +48,29 @@ build-application-phpmyadmin:
- fc35
- fc34
- fc33
- fc32
- fc31
- fc30
- fc29
- fc28
- fc27
- fc26
- fc25
- fc24
- fc23
- fc22
build-application-phpmyadmin-sign:
stage: "build Application"
extends: .build-image-sign
needs:
- "build-application-phpmyadmin"
allow_failure: true
variables:
SXDI_PATH: "Applications/phpmyadmin"
SXDI_DOCKERNAME: "app-phpmyadmin"
SXDI_QUAYNAME: "phpmyadmin"
SXDI_ENGINE: docker
only:
- alma
- rocky
- centos8
- centos7
- centos6
- alpine
- ubi8
- fc36
- fc35
- fc34
- fc33

# Build the ocp-reliability application image
build-application-ocp-reliability-latest:
Expand All @@ -59,6 +84,19 @@ build-application-ocp-reliability-latest:
SXDI_ENGINE: docker
only:
- master
build-application-ocp-reliability-latest-sign:
stage: "build Application"
extends: .build-image-sign-latest
needs:
- "build-application-ocp-reliability-latest"
allow_failure: true
variables:
SXDI_PATH: "Applications/ocp-reliability"
SXDI_DOCKERNAME: "app-ocp-reliability"
SXDI_QUAYNAME: "ocp-reliability"
SXDI_ENGINE: docker
only:
- master
build-application-ocp-reliability:
stage: "build Application"
extends: .build-image
Expand All @@ -78,3 +116,24 @@ build-application-ocp-reliability:
- ubi8
- fc36
- fc35
build-application-ocp-reliability-sign:
stage: "build Application"
extends: .build-image-sign
needs:
- "build-application-ocp-reliability"
allow_failure: true
variables:
SXDI_PATH: "Applications/ocp-reliability"
SXDI_DOCKERNAME: "app-ocp-reliability"
SXDI_QUAYNAME: "ocp-reliability"
SXDI_ENGINE: docker
only:
- alma
- rocky
- centos8
- centos7
- centos6
- alpine
- ubi8
- fc36
- fc35
105 changes: 105 additions & 0 deletions .gitlab/ci/step-build-basic.yaml
Expand Up @@ -13,6 +13,18 @@ build-apache-latest:
SXDI_ENGINE: docker
only:
- master
build-apache-latest-sign:
stage: "build basic"
extends: .build-image-sign-latest
needs:
- "build-apache-latest"
variables:
SXDI_PATH: "Services/apache"
SXDI_DOCKERNAME: "sv-apache"
SXDI_QUAYNAME: "apache"
SXDI_ENGINE: docker
only:
- master
build-apache:
stage: "build basic"
extends: .build-image
Expand Down Expand Up @@ -46,6 +58,28 @@ build-apache:
- fc22
- fc21
- fc20
build-apache-sign:
stage: "build basic"
extends: .build-image-sign
needs:
- "build-apache"
variables:
SXDI_PATH: "Services/apache"
SXDI_DOCKERNAME: "sv-apache"
SXDI_QUAYNAME: "apache"
SXDI_ENGINE: docker
only:
- centos8
- centos7
- centos6
- alma
- rocky
- alpine
- ubi8
- fc36
- fc35
- fc34
- fc33

# Build the nodejs image
build-nodejs-latest:
Expand All @@ -59,6 +93,19 @@ build-nodejs-latest:
SXDI_ENGINE: docker
only:
- master
build-nodejs-latest-sign:
stage: "build basic"
extends: .build-image-sign-latest
needs:
- "build-nodejs-latest"
allow_failure: true
variables:
SXDI_PATH: "Services/nodejs"
SXDI_DOCKERNAME: "sv-nodejs"
SXDI_QUAYNAME: "nodejs"
SXDI_ENGINE: docker
only:
- master
build-nodejs:
stage: "build basic"
extends: .build-image
Expand Down Expand Up @@ -93,6 +140,29 @@ build-nodejs:
- fc22
- fc21
- fc20
build-nodejs-sign:
stage: "build basic"
extends: .build-image-sign
needs:
- "build-nodejs"
allow_failure: true
variables:
SXDI_PATH: "Services/nodejs"
SXDI_DOCKERNAME: "sv-nodejs"
SXDI_QUAYNAME: "nodejs"
SXDI_ENGINE: docker
only:
- centos8
- centos7
- centos6
- alma
- rocky
- alpine
- ubi8
- fc36
- fc35
- fc34
- fc33

# Build the bash gitlab-runner image
build-runner-bash-latest:
Expand All @@ -106,6 +176,19 @@ build-runner-bash-latest:
SXDI_ENGINE: docker
only:
- master
build-runner-bash-latest-sign:
stage: "build basic"
extends: .build-image-sign-latest
needs:
- "build-runner-bash-latest"
allow_failure: true
variables:
SXDI_PATH: "GitlabRunner/bash"
SXDI_DOCKERNAME: "runner-bash"
SXDI_QUAYNAME: "runner-bash"
SXDI_ENGINE: docker
only:
- master
build-runner-bash:
stage: "build basic"
extends: .build-image
Expand Down Expand Up @@ -133,3 +216,25 @@ build-runner-bash:
- fc28
- fc27
- fc26
build-runner-bash-sign:
stage: "build basic"
extends: .build-image-sign
needs:
- "build-runner-bash"
allow_failure: true
variables:
SXDI_PATH: "GitlabRunner/bash"
SXDI_DOCKERNAME: "runner-bash"
SXDI_QUAYNAME: "runner-bash"
SXDI_ENGINE: docker
only:
- centos8
- centos7
- alma
- rocky
- alpine
- ubi8
- fc36
- fc35
- fc34
- fc33

0 comments on commit 054b565

Please sign in to comment.