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

Deployment of Hygieia to OpenShift #135

Merged
merged 36 commits into from
Dec 20, 2018
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
776bdb4
Initial commit, with project setup and role assignments
etsauer Oct 24, 2018
5b720d4
Adding some of the builds/deplos to applier
etsauer Oct 26, 2018
38cbaf3
Update task list
etsauer Oct 26, 2018
3b045fd
Add Tom George to the list of admins in rbac
tomgeorge Oct 26, 2018
2e7aa6a
Scoping everythign to hygieia namespace
etsauer Oct 31, 2018
dd8d431
Docing and cleanup
etsauer Oct 31, 2018
46feb00
Fixing database wiring
etsauer Oct 31, 2018
783d950
Checking off mongo automation
etsauer Oct 31, 2018
250bcf2
Merge branch 'hygieia' of https://github.com/etsauer/containers-quick…
tomgeorge Nov 1, 2018
d126793
Add image stream, build config, deployment, service, and routes for UI
tomgeorge Nov 1, 2018
4749e2a
Add a Jenkins instance, start to create a Jenkins collector
tomgeorge Nov 1, 2018
53dbb5f
got it to spin up perfectly on a regression project
tomgeorge Nov 2, 2018
e4f8349
Consolidate UI images into one template, rename run-ui to ui
tomgeorge Nov 5, 2018
f130982
Merge branch 'add-ui-templates' of github.com:tomgeorge/containers-qu…
tomgeorge Nov 5, 2018
876fced
Merge pull request #3 from tomgeorge/add-ui-templates
etsauer Nov 6, 2018
6d9f798
Merge pull request #4 from tomgeorge/add-jenkins-collector
etsauer Nov 6, 2018
0188f6d
Add github collector. Not immediately obvious why I need to pass the…
tomgeorge Nov 6, 2018
62b2162
Pass in the personal access token instead of hard coding it in the de…
tomgeorge Nov 6, 2018
82fc937
Refactoring some of the templates
etsauer Nov 6, 2018
7507325
Merge pull request #5 from tomgeorge/add-github-collector
etsauer Nov 6, 2018
3f0a135
some cleanup
tomgeorge Nov 6, 2018
6f21711
Add image stream, builder image, modify builder image to use openshif…
tomgeorge Nov 7, 2018
f0d1f3b
Checking a box
etsauer Nov 8, 2018
5444061
testing OAuth2 call
tomgeorge Nov 8, 2018
677366b
connect to a Jenkins that is secured with OAuth/Login with OpenShift
tomgeorge Nov 9, 2018
d780136
remove secret values
tomgeorge Nov 9, 2018
7fed214
Merge pull request #6 from tomgeorge/connect-to-oauth-secured-jenkins
etsauer Nov 29, 2018
d592810
Refactoring and adding some executive dashboard components
etsauer Dec 3, 2018
d0739c7
Adding executive UI
etsauer Dec 4, 2018
d16f976
Merge branch 'hygieia' of https://github.com/etsauer/containers-quick…
pcarney8 Dec 5, 2018
ae1bcd1
Adding configs for executive collector
etsauer Dec 6, 2018
4202d16
Merge branch 'master' into hygieia
etsauer Dec 6, 2018
783e714
Fixing exec dashboard configs
etsauer Dec 7, 2018
5643ef9
Merge branch 'hygieia' of https://github.com/etsauer/containers-quick…
pcarney8 Dec 7, 2018
b02b921
kickoff jenkins s2i when hygieia-plugin build is complete, delete jen…
pcarney8 Dec 7, 2018
7fa51df
Merge pull request #8 from pcarney8/etsauer-hygieia
etsauer Dec 7, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
kickoff jenkins s2i when hygieia-plugin build is complete, delete jen…
…kins deployment from hygieia app quickstart
  • Loading branch information
pcarney8 committed Dec 7, 2018
commit b02b921dbae7f6845b2a18d7b1f84d08258f7b1d
7 changes: 0 additions & 7 deletions hygieia/.applier/group_vars/seed-hosts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,13 +119,6 @@ openshift_cluster_content:
tags:
- unpriv
- all
- name: Jenkins
template: "openshift//jenkins-persistent"
action: create
namespace: "{{ k8s_namespace }}"
tags:
- unpriv
- all
- name: API
template: "{{ inventory_dir }}/../.openshift/templates/deployment-java-component.yml"
params_from_vars:
Expand Down
10 changes: 10 additions & 0 deletions jenkins-masters/hygieia-plugin/.applier/group_vars/seed-hosts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,22 @@ openshift_cluster_content:
action: create
params_from_vars:
NAMESPACE: "{{ namespace }}"
tags:
- project
- object: Builds
content:
- name: Hygieia Jenkins Plugin
template: "{{ inventory_dir }}/../.openshift/templates/hygieia-plugin.yml"
namespace: "{{ namespace }}"
tags:
- build
- build-hygieia-plugin
- name: Jenkins Master Image
template: "{{ inventory_dir }}/../.openshift/templates/jenkins-s2i.yml"
namespace: "{{ namespace }}"
tags:
- build
- build-jenkins
- object: Deployments
content:
- name: Demo Jenkins Master
Expand All @@ -28,3 +36,5 @@ openshift_cluster_content:
NAMESPACE: "{{ namespace }}"
HYGIEIA_API_URL: "{{ hygieia_url }}"
HYGIEIEA_API_TOKEN: "{{ hygieia_token }}"
tags:
- deploy
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ objects:
spec:
triggers:
- type: "ConfigChange"
- type: ImageChange
imageChange:
from:
kind: "ImageStreamTag"
name: "hygieia-plugin:latest"
output:
to:
kind: ImageStreamTag
Expand Down