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
Initial merge from herlo/paas-sig-ci #1
Conversation
create the common role move the setup vars into common vars remove the common call in the setup.yml add meta dir with dependencies main.yml
Update Atomic Openshift Installer config template
It will be a dependency in the oabuild and rfs roles at a minimum
remove nginx include, make it a dependency remove build of golang libs as the builddeps does this properly
remove nginx include, make it a dependency
allow common and nginx roles to become meta deps rework handlers to be part of meta deps where possible
enable openshift repo (testing), allows only ansible and deps if building from source ssh keys distributed to all hosts in the cluster
Two plugins that needed to make this more clean. PostBuildScript Plugin - https://wiki.jenkins-ci.org/display/JENKINS/PostBuildScript+Plugin NodeLabel Parameter Plugin - https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin
| @@ -0,0 +1,91 @@ | |||
| - defaults: | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to remove this file since it is all commented out anyway?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see any commented lines in this file.
|
In general LGTM. I see you swapped the node role for setup maybe it should really be prep since that is what we are doing but I am fine with setup as well. |
| --- | ||
| - hosts: all | ||
| sudo: '{{ sudo | default("no") }}' | ||
| user: '{{ user | default("root") }}' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remote_user here as well
|
One remote_user missed otherwise LGTM. |
All of the work to build up and test origin. Currently, the following jenkins job exists:
Openshift from source