This page explains how to get access to the Tucson OpenShift cluster (tuc-ocp). You do not need to know anything about OpenShift administration. You need an IBM w3id account, a Bluegroup, and one ticket.
| Cluster console | https://console-openshift-console.apps.tuc-ocp.os.ceph.tuc.ibm.com |
|---|---|
| Cluster API | https://api.tuc-ocp.os.ceph.tuc.ibm.com:6443 |
| Login | IBM w3id (single sign-on) |
| Access requests | Create a ticket in the Internal Lab tracker |
So the rule is: Bluegroup first, ticket second.
| Access level | Bluegroup name | What you can do | Typical person |
| Viewer | <project>-viewers | See pods, services, logs and configuration in your project. Cannot change anything. Cannot see Secrets. | Managers, auditors, new joiners |
| Developer | <project>-developers | Everything a viewer can, plus deploy and change workloads, routes, config maps and Secrets. | Engineers, CI users |
| Admin | <project>-admins | Everything a developer can, plus manage the project itself and give roles to others inside the project. | Project owners |
Choose the lowest level that lets you do your job. If you only deploy and debug, ask for Developer, not Admin.
Cluster-wide admin is not given per project. It is only for the platform (lab) team.
Only needed for a new project. For an existing project, use the name that already exists.
Rules for the project name:
- only. No spaces, no capital letters, no underscores.-.ceph-test or ceph-qe-ci.openshift or kube-, and default and ldap-group-sync.The Bluegroup names are always built from the project name. They must match exactly, or the ticket cannot be processed.
| Access level | Bluegroup name for project ceph-test |
|---|---|
| Viewer | ceph-test-viewers |
| Developer | ceph-test-developers |
| Admin | ceph-test-admins |
You only need to create the levels that you will use. Unused levels are fine.
A-Z a-z 0-9 . _ -A ticket sent before you are a member will be sent back and will only delay you.
Tucson OpenShift access: <project name> (new / existing), for example Tucson OpenShift access: ceph-test (new)Cluster: tuc-ocp (Tucson OpenShift) Project name: <project, lowercase, e.g. ceph-test> Project type: New | Existing Purpose: <one line: what the project is for> Bluegroups (must already exist, and you must be a member): Admins: <project>-admins (or "not needed") Developers: <project>-developers (or "not needed") Viewers: <project>-viewers (or "not needed") Bluegroups created / confirmed: Yes Users who need to log in (IBM e-mail, as shown in w3id / Bluepages): 1. first.last@ibm.com - Bluegroup: <project>-developers 2. first.last@ibm.com - Bluegroup: <project>-viewers Project owner / approver: <name and IBM e-mail> Needed until: <date, or "permanent">
| Field | What to write |
|---|---|
| Cluster | Always tuc-ocp. |
| Project name | The name from Step 2. For an existing project, the exact current name. |
| Project type | New if the project does not exist on the cluster. Existing if it is already there and you only need access. |
| Purpose | One line. Helps the admins review the request. |
| Bluegroups | The Bluegroup name for each access level you want. Write “not needed” for the others. |
| Users | One line per person: IBM e-mail and the Bluegroup they belong to. Write the e-mail exactly as it appears in w3id. |
| Project owner / approver | The person who is responsible for the project and agrees to the access. |
| Needed until | A date, or “permanent”. Helps with later clean-up. |
| Good | Bad |
|---|---|
ceph-test-developers | Payments Developers (spaces, capitals) |
jane.doe@ibm.com | Jane or jdoe (not an IBM e-mail) |
| “Bluegroup exists, I am a member” | “Please create the Bluegroup for me” (admins cannot create Bluegroups) |
| One ticket for the whole team | One ticket per person for the same project |
You do not need to do anything here. This is only so you know what is happening:
After the ticket says access is ready:
Web console
Command line (oc)
oc login --web --server=https://api.tuc-ocp.os.ceph.tuc.ibm.com:6443 oc get projects oc get pods -n <project>
You do not need a ticket for these. Only change the Bluegroup:
| I want to … | What to do |
|---|---|
| Add a colleague who already has a login | Add them to the right Bluegroup. Access follows automatically. |
| Change someone from Viewer to Developer | Move them to the other Bluegroup. Access changes automatically. |
| Remove someone | Remove them from the Bluegroup. Access ends automatically. |
You do need a ticket when:
Group changes can take some time to appear (up to about 30 minutes, once automatic sync is active). If you still have no access after that, check the troubleshooting section below.
| Problem | Likely cause | What to do |
|---|---|---|
| “An authentication error occurred” at login | Your login was not created yet, or the e-mail in the ticket is different from your w3id e-mail | Check the ticket. Confirm the e-mail. Ask in the ticket. |
| I can log in, but I see no projects | You are not in the Bluegroup, or the group has not synced yet | Check your Bluegroup membership. Wait up to 30 minutes. Then update the ticket. |
| “Forbidden” when I change something | Your level is Viewer or Developer, and the action needs a higher level | Ask the project owner to move you to the right Bluegroup. |
| I cannot see Secrets | Viewer cannot read Secrets by design | Ask to be a Developer if you need it. |
| Ticket was sent back | Bluegroup missing, empty, or you were not a member | Fix the Bluegroup and reply on the ticket. |