AM - JDBC PostgreSQL
gravitee-io/oss/am/jdbc/postgres
Gravitee Access Management with PostgreSQL JDBC backend
Deploys a full Gravitee Access Management stack (Console UI, Gateway, and Management API) backed by PostgreSQL via JDBC for persistence.
Install gck#
go install github.com/gravitee-io-labs/gck@latest
For other installation methods, see Installation .
Usage#
Create#
gck create --from gravitee-io/oss/am/jdbc/postgres
Cleanup#
gck delete
Quick Start#
Sign in to the Console at http://localhost:30090
with the default admin account (admin / adminadmin).
To configure your first identity provider, follow the Gravitee AM quick start guide .
Composition chain
This context is composed from the following base contexts:
Endpoints
Services this context exposes on your machine after gck create, including the ones it inherits from the contexts it composes. Rows marked with a flag only exist when you pass it.
| Service | URL | Notes | From |
|---|---|---|---|
| PostgreSQL | localhost:30432 | postgresql/standalone | |
| AM Console | http://localhost:30090 | gravitee-io/oss/am/base | |
| AM Gateway | http://localhost:30092 | gravitee-io/oss/am/base | |
| AM API | http://localhost:30093 | gravitee-io/oss/am/base |
Context flags
Optional flags you can pass to gck create to customize this context:
| Flag | Description |
|---|---|
--disable-ui | Disable the AM Console UI |
--enable-otel-collector | Export gateway OpenTelemetry traces to a composed otel-collector |
--enable-tls | Enable TLS on the AM gateway |
Variables
Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.
| Variable | Default | Origin | Description |
|---|---|---|---|
clusterName | gravitee | gravitee-io/oss/am/base | Name of the Kind cluster |
imageRepository | postgres | postgresql/standalone | PostgreSQL Docker image repository |
imageTag | latest | gravitee-io/oss/am/base | Docker image tag for all AM components |
postgresDatabase | gravitee | postgresql/standalone | Database to create on first startup |
imagePrefix | graviteeio | gravitee-io/oss/am/base | Docker image prefix for all AM components |
helmVersion | (empty) | gravitee-io/oss/am/base | Helm chart version constraint |
jdbcDriver | postgresql | gravitee-io/oss/am/jdbc/postgres | JDBC driver identifier |
jdbcHost | postgresql | gravitee-io/oss/am/jdbc/postgres | Database hostname |
jdbcPort | 5432 | gravitee-io/oss/am/jdbc/postgres | Database port |
jdbcDatabase | am | gravitee-io/oss/am/jdbc/postgres | Database name |
jdbcUsername | postgres | gravitee-io/oss/am/jdbc/postgres | JDBC username |
jdbcPassword | postgres | gravitee-io/oss/am/jdbc/postgres | JDBC password |