Documentation ¶
Index ¶
- func ClusterProperties(ctx context.Context, params Params) error
- func ConfigMaps(ctx context.Context, params Params) error
- func Deployment(ctx context.Context, params Params) error
- func ExternalCerts(ctx context.Context, params Params) error
- func ExternalKeys(ctx context.Context, params Params) error
- func ExternalRepository(ctx context.Context, params Params) error
- func ExternalSecrets(ctx context.Context, params Params) error
- func GatewayLicense(ctx context.Context, params Params) error
- func GatewayStatus(ctx context.Context, params Params) error
- func HardenGraphmanService(ctx context.Context, params Params) error
- func HorizontalPodAutoscaler(ctx context.Context, params Params) error
- func Ingress(ctx context.Context, params Params) error
- func ListenPorts(ctx context.Context, params Params) error
- func ManagementPod(ctx context.Context, params Params) error
- func PodDisruptionBudget(ctx context.Context, params Params) error
- func ReconcileDBGateway(ctx context.Context, params Params, kind string, ...) error
- func ReconcileEphemeralGateway(ctx context.Context, params Params, kind string, podList corev1.PodList, ...) error
- func Route(ctx context.Context, params Params) error
- func ScheduledJobs(ctx context.Context, params Params) error
- func Secrets(ctx context.Context, params Params) error
- func ServiceAccount(ctx context.Context, params Params) error
- func Services(ctx context.Context, params Params) error
- type MappingSource
- type Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterProperties ¶ added in v1.1.0
func ExternalRepository ¶ added in v1.0.7
func ExternalSecrets ¶ added in v1.0.7
func HardenGraphmanService ¶ added in v1.1.0
HardenGraphmanService adds required mutual TLS to the Gateway's GraphQL Management API (Graphman) This process also creates a user (PKI) and restricts Graphman to that user effectively locking remote Gateway management to the Layer7 Operator only. This feature is intended for Ephemeral Gateways, while it will work for MySQL backed Gateways we strongly recommend you supply your own PKI Pair as losing this means you will need to update the user in Policy Manager as no remote interaction will be available.
func HorizontalPodAutoscaler ¶
func ReconcileDBGateway ¶ added in v1.0.4
func ReconcileEphemeralGateway ¶ added in v1.0.4
func ServiceAccount ¶ added in v1.0.4
/ TODO: Should auto-delete if not used...
Types ¶
type MappingSource ¶ added in v1.1.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.