6.1.0 Installing Local Edition
important
This section is only applicable for installing Boomi Cloud API Management - Local Edition v6.1.0.
Installing Local Edition is simple with Helm.
Installing with edited values.yaml
-
Run the following command:
$ cd <extract location>
$ helm install apim deploy --set preInstallDBPrep.initDBUserPassword=<preinstall DML user's password> --set preInstallDBPrep.localDevAdminPassword=<ConfigUI admin user passwordThe expected sample output is as follows:
NAME: apim
LAST DEPLOYED: Fri Oct 13 08:01:54 2023
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None -
Get the list of pods.
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
cache-deploy-65879cc7d5-zn6n7 2/2 Running 29 (143m ago) 3d2h
configui-deploy-54986d9b78-94wgn 2/2 Running 24 (111m ago) 3d2h
loader-deploy-7fb7c64bb-rgzxb 2/2 Running 32 (111m ago) 3d2h
loader-job-delta-28955925-8mnfg 0/1 Completed 0 9m58s
loader-job-full-28954080-nvxkg 0/1 Completed 0 22h
platformapi-deploy-5ffccb76fb-zpflp 2/2 Running 40 (7m46s ago) 3d2h
trafficmanager-deploy-6dff7d659f-75mnm 2/2 Running 33 (111m ago) 3d2h
Installing using an over-rides file
Procedure
-
Run the following command:
$ cd <extract location>
$ helm install apim deploy -f <path to over-rides file1> -f <path to over-rides file2> -f<path to over-rides file n> --set preInstallDBPrep.initDBUserPassword=<preinstall DML user's password> --set preInstallDBPrep.localDevAdminPassword=<ConfigUI admin user password>The expected sample output is as follows:
NAME: apim
LAST DEPLOYED: Fri Oct 13 08:01:54 2023
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None -
Get the list of pods.
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
cache-deploy-65879cc7d5-zn6n7 2/2 Running 29 (143m ago) 3d2h
configui-deploy-54986d9b78-94wgn 2/2 Running 24 (111m ago) 3d2h
loader-deploy-7fb7c64bb-rgzxb 2/2 Running 32 (111m ago) 3d2h
loader-job-delta-28955925-8mnfg 0/1 Completed 0 9m58s
loader-job-full-28954080-nvxkg 0/1 Completed 0 22h
platformapi-deploy-5ffccb76fb-zpflp 2/2 Running 40 (7m46s ago) 3d2h
trafficmanager-deploy-6dff7d659f-75mnm 2/2 Running 33 (111m ago) 3d2h
Sample Overrides file
See the following sample overrides file.
global:
acceptEUA: true
apimImageRegistry: docker.io/apim
imagePullPolicy: IfNotPresent
imagePullSecrets:
- name: gcp-imagepull-secret
- name: aws-pull-secret
k8sServiceType: NodePort
enableProbes: true
mysqlDatabase:
host: 10.0.0.7
port: 63306
trafficmanager:
replicas: 1
tag: apim327
logback:
logLevel: INFO
connectors:
proxy:
settings:
responseHeaderBufferSize: 22222
requestHeaderBufferSize: 22222
platformapi:
replicas: 1
tag: apim327
logback:
logLevel: INFO
configui:
replicas: 1
tag: apim327
httpsEnabled: false
mlc_oauth_scope: "6f55245b-04af-4ec5-8bbf-57c49fdab67f"
loader:
replicas: 1
tag: apim327
logback:
logLevel: INFO
readiness:
initialDelaySeconds: 90
periodSeconds: 20
failureThreshold: 50
#successThreshold: 1 ; must be 1 for readiness and liveness probe
timeoutSeconds: 5
loadercron:
replicas: 1
tag: apim327
cache:
replicas: 1
tag: apim327
jvmSettings:
minMemory: 512m
maxMemory: 512m