AM - JDBC MySQL

gravitee-io/oss/am/jdbc/mysql

Gravitee Access Management with MySQL JDBC backend

Deploys a full Gravitee Access Management stack (Console UI, Gateway, and Management API) backed by MySQL 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/mysql

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:

gravitee-io/oss/am/jdbc/mysql

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.

ServiceURLNotesFrom
MySQLlocalhost:30306mysql/standalone
AM Consolehttp://localhost:30090gravitee-io/oss/am/base
AM Gatewayhttp://localhost:30092gravitee-io/oss/am/base
AM APIhttp://localhost:30093gravitee-io/oss/am/base

Context flags

Optional flags you can pass to gck create to customize this context:

FlagDescription
--disable-uiDisable the AM Console UI
--enable-otel-collectorExport gateway OpenTelemetry traces to a composed otel-collector
--enable-tlsEnable 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.

VariableDefaultOriginDescription
clusterNamegraviteegravitee-io/oss/am/baseName of the Kind cluster
imageRepositorymysqlmysql/standaloneMySQL Docker image repository
imageTaglatestgravitee-io/oss/am/baseDocker image tag for all AM components
mysqlDatabasegraviteemysql/standaloneDatabase to create on first startup
imagePrefixgraviteeiogravitee-io/oss/am/baseDocker image prefix for all AM components
helmVersion(empty)gravitee-io/oss/am/baseHelm chart version constraint
jdbcDrivermysqlgravitee-io/oss/am/jdbc/mysqlJDBC driver identifier
jdbcHostmysqlgravitee-io/oss/am/jdbc/mysqlDatabase hostname
jdbcPort3306gravitee-io/oss/am/jdbc/mysqlDatabase port
jdbcDatabaseamgravitee-io/oss/am/jdbc/mysqlDatabase name
jdbcUsernamerootgravitee-io/oss/am/jdbc/mysqlJDBC username
jdbcPasswordmysqlgravitee-io/oss/am/jdbc/mysqlJDBC password