Parameters
The parent key for all of the following parameters is airlock_microgateway
.
namespace
type |
string |
default |
|
The namespace in which to deploy this component.
install_method
type |
string |
default |
|
possible values |
|
The installation method for Airlock Microgateway.
olm
will create a subscription for the Airlock Microgateway from catalog.redhat.com/software/container-stacks/detail/67177f927cfedb209761e48f?gs=&q=airlock&rh-tabs-5gjs77yz5=rh-tab-3tk92bl2m#overview.
If you use this method, you may want to configure olm
.
Openshift is required for this to work.
helm
will install airlock-microgateway from the official helm chart.
If you use this method, you may want to configure helm_values
.
gateway_api
gateway_classes
type |
object |
Configuration for Gateway Classes.
gateway_classes.<name>.parametersRef
type |
string |
A reference to a Gateway Parameters object, defined in gateway_parameters
.
Example
airlock_microgateway:
gateway_classes:
my-gateway-class:
spec:
controllerName: microgateway.airlock.com/gatewayclass-controller
parametersRef:
group: microgateway.airlock.com
kind: GatewayParameters
name: gatewayparameter-mgw-poc
namespace: airlock-gateway
my-other-gateway-class:
parametersRef: airlock
gateway_parameters:
airlock: ...
helm_values
type |
object |
default |
operator:
gatewayAPI:
enabled: true
podMonitor:
create: true
labels:
release: "kube-prometheus-stack"
serviceMonitor:
create: true
labels:
release: "kube-prometheus-stack"
dashboards:
create: true
Configuration values for the Helm chart installation. See the official Airlock documentation for more details: docs.airlock.com/microgateway/4.5/index/1726159368039.html
Example
parameters:
airlock_microgateway:
namespace: syn-airlock-microgateway
install_method: helm
license: |
-----BEGIN LICENSE-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAA==
-----END LICENSE-----
-- Airlock Microgateway --
License Type Premium
ID aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
Owner OWNER
Trial true
Email foo@foo.bar
Environment Temporary
Valid Until 2025-06-30
Requests per Month 10000000
Module Base on
Module Auth on
---------------------
network_policy:
namespace_selector:
matchLabels:
'appuio.ch/waf': 'airlock'
gateway_api:
enabled: true
version: "v1.2.1"
charts:
microgateway:
version: "4.5.3"