Reference
Demo Credentials
Platform Access
| Service | Username | Password | Notes |
|---|---|---|---|
OpenShift Console |
|
(from RHDP provisioning email) |
|
ArgoCD |
— |
— |
Log in via "Log in via OpenShift" button using the OpenShift admin credentials above |
Gitea (Git repository) |
|
|
|
To retrieve the ArgoCD admin password directly:
|
Application Users
| Role | Username | Password | Used For |
|---|---|---|---|
TechPulse Admin |
|
|
Course Manager UI |
DataForge Admin |
|
|
Course Manager UI |
NeuralPath Admin |
|
|
Course Manager UI |
TechPulse Student |
|
|
Cert Portal (transcript) |
DataForge Student |
|
|
Cert Portal (transcript) |
NeuralPath Student |
|
|
Cert Portal (transcript) |
Environment URLs
User-Facing Applications
| Component | URL |
|---|---|
Cert Portal (public verification) |
|
TechPulse Course Manager |
|
DataForge Course Manager |
|
NeuralPath Course Manager |
Platform & Infrastructure
| Component | URL |
|---|---|
OpenShift Console |
|
ArgoCD Dashboard |
|
Grafana Dashboards |
|
Gitea (Git Repository) |
OpenShift CLI Access
To run oc commands from the Terminal tab, first log in to the cluster:
oc login https://:6443 -u admin
|
If you are running this demo on RHDP, the password is provided in your lab provisioning email. For BYO clusters, use the password you set during installation. |
Verify the CertChain namespaces are healthy:
for ns in certchain certchain-techpulse certchain-dataforge certchain-neuralpath; do
echo "=== $ns ==="
oc get pods -n $ns --no-headers | grep -v Completed | awk '{print $1, $2, $3}'
done
API Reference
cert-admin-api (per-org, requires org-admin role)
| Method | Path | Description |
|---|---|---|
POST |
|
Issue a new certificate |
GET |
|
List org certificates (paginated) |
GET |
|
Get single certificate |
PUT |
|
Update mutable fields |
PUT |
|
Revoke (irreversible) |
GET |
|
List course catalog |
GET |
|
Certificate stats |
verify-api (central, public + JWT)
| Method | Path | Auth | Description |
|---|---|---|---|
GET |
|
Public |
Verify certificate status |
GET |
|
Public |
Generate QR code (PNG) |
GET |
|
Public |
Batch verify |
GET |
|
JWT |
Student’s certificates |
GET |
|
JWT |
Single certificate |
Namespace Layout
| Namespace | Contents |
|---|---|
|
Fabric CA, orderer0, cert-portal, verify-api, central Keycloak, Postgres, Grafana, Gitea |
|
Peer, orderer, CouchDB, certcontract (CcaaS), Postgres, org Keycloak, cert-admin-api, course-manager-ui |
|
Same as techpulse |
|
Same as techpulse |
|
Antora lab guide |