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

modulesync setup #1

Merged
merged 5 commits into from
Jul 22, 2018
Merged

modulesync setup #1

merged 5 commits into from
Jul 22, 2018

Conversation

LongLiveCHIEF
Copy link
Contributor

@LongLiveCHIEF LongLiveCHIEF commented Jul 21, 2018

Setup modulesync for the module. This should be accepted with voxpupuli/modulesync_config#482

@@ -0,0 +1,19 @@
FROM ruby:2.4-alpine
Copy link
Member

Choose a reason for hiding this comment

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

is tehre a reason for not using 2.5?

"name": "puppet-gitlab-ci-runner",
"version": "1.0.0-rc0",
"author": "Vox Pupuli",
"summary": "Installation and configuration of Gitlab CI Runner",
Copy link
Member

Choose a reason for hiding this comment

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

added a missing comma

"version": "1.0.0-rc0",
"author": "Vox Pupuli",
"summary": "Installation and configuration of Gitlab CI Runner",
"license": "BSD-3-Clause",
Copy link
Member

Choose a reason for hiding this comment

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

Is that licence on purpose? Most of other modules have apache2, but others are fine as well. I just need to recheck how BSD-3 works.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not on purpose. I copied this file from the puppet-gitlab module, so I guess it was missed when we transferred that module to VP. I'll update it in both modules.

"version_requirement": ">=4.13.0 <5.0.0"
},
{
"name": "puppetlabs/apt",
Copy link
Member

Choose a reason for hiding this comment

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

this is a soft dependency (because it isn't needd on the RHEL systems I assume). So it should be added as a note to the README.md, but not added as hard dependency to the metadata.json.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

same deal here. it was in the metadata.json from puppet-gitlab and should be removed in both modules. It only needs to be in .fixtures,yml with some info in README as you have mentioned.

@bastelfreak
Copy link
Member

@LongLiveCHIEF I merged this to get it going. Can you please check the inline comments I made?

@bastelfreak bastelfreak merged commit 0514b42 into master Jul 22, 2018
@bastelfreak bastelfreak deleted the modulesync branch July 22, 2018 19:25
@LongLiveCHIEF
Copy link
Contributor Author

LongLiveCHIEF commented Jul 22, 2018 via email

bastelfreak pushed a commit to bastelfreak/puppet-gitlab_ci_runner that referenced this pull request Dec 13, 2022
…upuli#1)

* Added ca file check

* Updated message

* Fixed broken end line

* with puts

* Added spec test

* Updated messages

* Fixes for rubocop

* Fixes for rspec

* Remove white space

* Updated documentation
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.

2 participants