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

Gitlab Readme and default password update #119

Merged
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
23 changes: 21 additions & 2 deletions tooling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,34 @@ This chart is capable of deploying the following:

This content is also made available as [Helm Releases](http://rht-labs.com/enablement-framework/) if you prefer to use that method. Otherwise, continue below.

## Installation
## Installation - "production"
*NOTE*: tl500-base chart deploys Gitlab, and assumes user already has an LDAP integrated with target cluster as Oauth. If that's not the case, user will need to supply LDAP integration parameters (see values.yaml file for details)
*NOTE#2* tl500-course-content is dependant on tl500-base, make sure to use the same version for both charts

1. Install TL500 Base
```bash
helm repo add enablement-framework https://rht-labs.com/enablement-framework
helm repo update
helm install tl500-base enablement-framework/tl500-base --version XYZ
```

2. Install TL500 Course Content
```bash
helm repo add enablement-framework https://rht-labs.com/enablement-framework
helm repo update
helm install tl500-course-content enablement-framework/tl500-course-content --version XYZ
```

## Installation - development
*NOTE*: tl500-base chart deploys Gitlab, and assumes user already has an LDAP integrated with target cluster as Oauth. If that's not the case, user will need to supply LDAP integration parameters (see values.yaml file for details)

1. Install TL500 Base
```bash
cd ./tl500-base
helm dep up
helm upgrade --install tl500-base . --namespace tl500 --create-namespace --timeout=15m
```
2. Install TL500 Course Content
2. Install TL500 Course Content
jfilipcz marked this conversation as resolved.
Show resolved Hide resolved
```bash
cd ./tl500-course-content
helm dep up
Expand Down
4 changes: 2 additions & 2 deletions tooling/charts/tl500-base/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ logging:

gitlab:
namespace: tl500-gitlab
root_password: Password123
root_password: 7aydhn160bOrrsGEbnd172rE
jfilipcz marked this conversation as resolved.
Show resolved Hide resolved
imagestreams:
- name: "gitlab-ce"
tag_name: "gitlab-12.8.7"
Expand Down Expand Up @@ -127,4 +127,4 @@ gitops-operator:
ignoreHelmHooks: false

tl500-teamsters:
enabled: true
enabled: true