- Added PgAdmin4 tool to the cluster setup.
This commit is contained in:
@@ -418,6 +418,51 @@ kubectl get ingress -n eveai-staging
|
||||
kubectl get certificates -n eveai-staging
|
||||
```
|
||||
|
||||
### Phase 7: Install PgAdmin Tool
|
||||
|
||||
#### Secret eveai-pgadmin-admin in Scaleway Secret Manager aanmaken (indien niet bestaat)
|
||||
|
||||
2 Keys:
|
||||
- `PGADMIN_DEFAULT_EMAIL`: E-mailadres voor de admin
|
||||
- `PGADMIN_DEFAULT_PASSWORD`: voor de admin
|
||||
|
||||
#### Secrets deployen
|
||||
|
||||
```bash
|
||||
kubectl apply -f scaleway/manifests/base/tools/pgadmin/externalsecrets.yaml
|
||||
|
||||
# Check
|
||||
kubectl get externalsecret -n tools
|
||||
kubectl get secret -n tools | grep pgadmin
|
||||
```
|
||||
|
||||
#### Helm chart toepassen
|
||||
|
||||
```bash
|
||||
helm repo add runix https://helm.runix.net
|
||||
helm repo update
|
||||
helm install pgadmin runix/pgadmin4 \
|
||||
-n tools \
|
||||
--create-namespace \
|
||||
-f scaleway/manifests/base/tools/pgadmin/values.yaml
|
||||
|
||||
# Check status
|
||||
kubectl get pods,svc -n tools
|
||||
kubectl logs -n tools deploy/pgadmin-pgadmin4 || true
|
||||
```
|
||||
|
||||
#### Port Forward, Local Access
|
||||
|
||||
```bash
|
||||
# Find the service name (often "pgadmin")
|
||||
kubectl -n tools get svc
|
||||
# Forward local port 8080 to service port 80
|
||||
kubectl -n tools port-forward svc/pgadmin-pgadmin4 8080:80
|
||||
# Browser: http://localhost:8080
|
||||
# Login with PGADMIN_DEFAULT_EMAIL / PGADMIN_DEFAULT_PASSWORD (from eveai-pgadmin-admin)
|
||||
```
|
||||
|
||||
|
||||
## Verification and Testing
|
||||
|
||||
### Check Infrastructure Status
|
||||
|
||||
Reference in New Issue
Block a user