Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fe69dee84e | |||
| 215c79ae19 |
+1
-1
@@ -44,7 +44,7 @@ test.describe('Rook plugin smoke tests', () => {
|
|||||||
await page.goto('/c/main/rook-ceph');
|
await page.goto('/c/main/rook-ceph');
|
||||||
|
|
||||||
const sidebar = page.getByRole('navigation', { name: 'Navigation' });
|
const sidebar = page.getByRole('navigation', { name: 'Navigation' });
|
||||||
const storageClassesLink = sidebar.getByRole('link', { name: /storage classes/i });
|
const storageClassesLink = sidebar.getByRole('button', { name: /storage classes/i });
|
||||||
await expect(storageClassesLink).toBeVisible({ timeout: 10_000 });
|
await expect(storageClassesLink).toBeVisible({ timeout: 10_000 });
|
||||||
await storageClassesLink.click();
|
await storageClassesLink.click();
|
||||||
|
|
||||||
|
|||||||
@@ -87,6 +87,9 @@ rules:
|
|||||||
- apiGroups: [""]
|
- apiGroups: [""]
|
||||||
resources: ["persistentvolumeclaims"]
|
resources: ["persistentvolumeclaims"]
|
||||||
verbs: ["get", "list", "watch"]
|
verbs: ["get", "list", "watch"]
|
||||||
|
- apiGroups: [""]
|
||||||
|
resources: ["pods"]
|
||||||
|
verbs: ["get", "list", "watch"]
|
||||||
---
|
---
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
@@ -216,15 +219,18 @@ done
|
|||||||
echo ""
|
echo ""
|
||||||
echo "E2E Headlamp is ready at: ${SVC_URL}"
|
echo "E2E Headlamp is ready at: ${SVC_URL}"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "Writing E2E env file..."
|
||||||
|
echo "HEADLAMP_URL=${SVC_URL}" > "$REPO_ROOT/.env.e2e"
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Creating service account token for E2E auth..."
|
echo "Creating service account token for E2E auth..."
|
||||||
TOKEN=$(kubectl create token headlamp-e2e-test -n "$E2E_NAMESPACE" --duration=1h 2>/dev/null || echo "")
|
TOKEN=$(kubectl create token headlamp-e2e-test -n "$E2E_NAMESPACE" --duration=1h 2>/dev/null || echo "")
|
||||||
if [ -n "$TOKEN" ]; then
|
if [ -n "$TOKEN" ]; then
|
||||||
echo "HEADLAMP_URL=${SVC_URL}" > "$REPO_ROOT/.env.e2e"
|
|
||||||
echo "HEADLAMP_TOKEN=${TOKEN}" >> "$REPO_ROOT/.env.e2e"
|
echo "HEADLAMP_TOKEN=${TOKEN}" >> "$REPO_ROOT/.env.e2e"
|
||||||
echo "Wrote .env.e2e with HEADLAMP_URL and HEADLAMP_TOKEN"
|
echo "Wrote .env.e2e with HEADLAMP_URL and HEADLAMP_TOKEN"
|
||||||
else
|
else
|
||||||
echo " WARNING: Could not generate token."
|
echo "Wrote .env.e2e with HEADLAMP_URL only (token generation failed, using OIDC fallback)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Reference in New Issue
Block a user