Skip to content

Commit

Permalink
Self-paced-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
mtspn committed Oct 29, 2024
1 parent 8056ed3 commit f46f37c
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 16 deletions.
2 changes: 1 addition & 1 deletion 101-lab/content/00_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,6 @@ This course has been newly redesigned and is constantly evolving with OpenShift

## Who is this for?

While we love the idea of everyone getting their hands onto Openshift, the individuals that will get the most value out of the workshop are members that will be performing active development in Openshift. This includes Application Development as well as Operational Management. The course is technical, but does have step-by-step instructions and video guides. The course is open to anyone working with the platform. People with roles such as product owners, data scientists, service designers and many others regularly complete this course.
While we love the idea of everyone getting their hands onto OpenShift, the individuals that will get the most value out of the workshop are members that will be performing active development in OpenShift. This includes Application Development as well as Operational Management. The course is technical, but does have step-by-step instructions and video guides. The course is open to anyone working with the platform. People with roles such as product owners, data scientists, service designers and many others regularly complete this course.

Next page - [Setup](./01_adding_team_members.md)
2 changes: 1 addition & 1 deletion 101-lab/content/01_adding_team_members.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Make sure you're in the 'Private Cloud OpenShift' tab, then click 'Request a new
Check the box to choose a 'temporary product set'. Please note, your project will be deleted after 30 days, so don't create this until right before you plan to start working on the lab.
You can skip the remaining steps in this section if you're doing the self paced lab, but take note of the instructions below for adding team members. You may need to do this in the future as people join your team and need access.
You can skip the remaining steps in this section if you're doing the self paced lab, but take note of the instructions below for adding team members. You may need to do this in the future as people join your team and need access. The registry will automatically provision your access to the 'temporary product set' to your IDIR email, so please use the IDIR login method when accessing OpenShift.
## Team Permissions (live training)
Expand Down
13 changes: 3 additions & 10 deletions 101-lab/content/01_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ For example, if the lab says to create an application named `app1-[username]`, I
These labs will require access to the lab ocp environment:
- [Silver Web Console](https://console.apps.silver.devops.gov.bc.ca/)

Access requires an IDIR account. You can log in directly via IDIR (preferred), or alternatively if your github account is a member of the `bcgov` github organisation and linked to an IDIR, you can login with github.
Access requires an IDIR account. You can log in to OpenShift's web console via IDIR (preferred). For the self paced lab, your namespace access will be provisioned to your IDIR account, so you must use IDIR login. If your github account is a member of the `bcgov` github organisation and linked to an IDIR, it is also possible login with github, but your access will need to be set up manually. Github and IDIR accounts are treated seperately by OpenShift, so namespace access between these is independent.

## Installing OC

Expand All @@ -30,16 +30,9 @@ __If you do not have `oc` installed__ or your version is incorrect follow these

## Login with OC command line

1. Use a web browser to open the web console: - [Silver Web Console](https://console.apps.silver.devops.gov.bc.ca/)

2. Click your username in the top right corner of the screen and choose 'copy login command'

<kbd>![](./images/01_login.png)</kbd>

3. Log in again as prompted, then click 'display token'.

4. Copy the 'oc login' command including the token and servo information. Paste this command into your command-line interface (CLI) and run it to log in.
1. In your command line interface, run the command `oc login -w`. This prompts your web browser to open.

2. Login with your IDIR account (unless you've manually setup access via github)

## Other Requirements

Expand Down
3 changes: 0 additions & 3 deletions 101-lab/content/01b_web_console_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ This view is more detailed and provides access to more of the Openshift Infrastr
required to deploy a project
<kbd>![admin view](./images/01b_console_view_02.png)</kbd>




During this workshop you will be interacting with both views.

Next page - [Builds](./02_builds.md)
2 changes: 1 addition & 1 deletion 101-lab/content/03_deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ oc -n [-dev] set resources deployment/rocketchat-[username] --requests='cpu=500m
As the Web UI indicated, the `dev` project service accounts do not have the appropriate access to pull the image from the `tools`
project. Admin users manage service accounts and will need to grant rolebindings in order to provide image pull access from two respective namespaces.

Note that since only admin users have access to manage rolebindings in a namespace, the following action will need to be done by DevOps in the team. Reach out to the team if you don't have access to do so! This step only needs to be completed once for the shared namespace that the lab class is working in. If somebody else has completed this step already and you're not experienceing the ImagePull error, move on to the next step _Objective 2_.
Note that since only admin users have access to manage rolebindings in a namespace, the following action will need to be done by DevOps in the team. Reach out to the team if you don't have access to do so! This step only needs to be completed once for the shared namespace that the lab class is working in. If somebody else has completed this step already and you're not experiencing the ImagePull error, move on to the next step _Objective 2_.

- Navigate to `Topology` and click on the deployment to investigate further

Expand Down

0 comments on commit f46f37c

Please sign in to comment.