first commit
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
# Gravitee APIM — k3s lab
|
||||||
|
|
||||||
|
Gravitee APIM OSS + GKO on a single-node k3s cluster, with end-to-end TLS and GitOps-driven API management.
|
||||||
|
|
||||||
|
## Repository layout
|
||||||
|
|
||||||
|
```
|
||||||
|
platform/ Helm values, deployment scripts, PKI config
|
||||||
|
apis/ GKO API definitions (ApiV4Definition CRDs)
|
||||||
|
apps/ GKO application definitions
|
||||||
|
```
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
- **[platform/README.md](platform/README.md)** — full deployment guide: architecture, PKI, secrets, credential injection via Gravitee Secret Manager, nginx TLS config, GKO setup
|
||||||
|
- **[apis/task-management.md](apis/task-management.md)** — test procedure for the task-management API (OAuth2 client credentials + OIDC Authorization Code/PKCE flows)
|
||||||
|
|
||||||
|
## Quick start
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd platform
|
||||||
|
./deploy.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Requires k3s with cert-manager and nginx ingress installed, and Helm repos `bitnami`, `elastic`, `graviteeio` added.
|
||||||
Reference in New Issue
Block a user