Skip to content

general enhancements #33

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

Merged

Conversation

sanderegg
Copy link
Member

@sanderegg sanderegg commented Jul 1, 2020

What do these changes do?

brings changes created by @mguidon and fixes found during @KZzizzle service creations

  • fixes gitlab-ci.yml generation (removes staging branch, sets correct path checks, call tag-local recipe)
  • fixes Makefile (tag-local recipe)
  • adds custom base image
  • adds centos7 base image

closes #29
closes #31

Related issue number

Checklist

  • I think the code is well written
  • Unit tests for the changes exist
  • Documentation reflects the changes
  • If you design a new module, add your user to .github/CODEOWNERS

@sanderegg sanderegg added this to the Huo Guo milestone Jul 1, 2020
@sanderegg sanderegg self-assigned this Jul 1, 2020
Copy link
Member

@pcrespov pcrespov left a comment

Choose a reason for hiding this comment

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

minor comments

@@ -13,14 +13,15 @@
"docker_base": [
"alpine:3.7",
"alpine:3.8",
"centos:7",
"custom:special-image",
Copy link
Member

Choose a reason for hiding this comment

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

I would be a bit more thatn "special-image" here so we do not end up having "special-image1", "special-image2" :-)

Copy link
Member Author

Choose a reason for hiding this comment

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

well there should be only one custom... as basically the aim is to allow to use whatever base in the dockerfile... so if we end up having a special image that becomes very trendy we would add it to the list of available images.

Copy link
Collaborator

Choose a reason for hiding this comment

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

awesome!!

@@ -13,14 +13,15 @@
"docker_base": [
"alpine:3.7",
"alpine:3.8",
"centos:7",
Copy link

Choose a reason for hiding this comment

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

👍

@@ -13,14 +13,15 @@
"docker_base": [
"alpine:3.7",
"alpine:3.8",
"centos:7",
"custom:special-image",
Copy link

Choose a reason for hiding this comment

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

what is special about this one?

Copy link
Member Author

Choose a reason for hiding this comment

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

it is only to ease the creation of custom images (such as based on images not available in this list, e.g. nvidia-stuff or matlab...)

Copy link

Choose a reason for hiding this comment

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

Would custom:image-template be a better name?

@sanderegg sanderegg merged commit 8798e35 into ITISFoundation:master Jul 1, 2020
@sanderegg sanderegg deleted the mguidon-sync_with_ti_solutions branch July 1, 2020 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fix gitlab-ci.yml generated from cookiecutter feature request: add possibility for "custom" base image
5 participants