Install MockingBird Platform
Setting up cluster access at JumpBox
- Once K8s Cluster is ready, verify K8s access using the following command
- Cross-verify both K8s server and Kubctl versions using the following command
Namespace Creation
- Create a new namespace
Download deliverables
- Download the helm package from the link shared by WaveMaker support team.
Check sha1sum
- Verify SHA1SUM of downloaded file with the SHA1SUM given by WaveMaker support
Login to Docker/Podman
- Login to docker with JSON Key provided by WaveMaker support
- Login to podman with JSON Key provided by WaveMaker support
Create K8s Secrets
- Using kubectl with docker login create image pull secrets after replacing DIR-PATH-TO-CONFIG-JSON path. By default, the path is $HOME/.docker/config.json
- Using oc with podman login create image pull secrets after replacing DIR-PATH-TO-AUTH-JSON path. By default, the path is /run/user/$UID/containers/auth.json
- Using kubectl create SSL cert secret with CERT_PRIVATE_KEY_FILE and CERT_FILE replaced with path values.
- Using oc create SSL cert secret with CERT_PRIVATE_KEY_FILE and CERT_FILE replaced with path values.
Create One time Setup Values YAML
- Create values yaml file with this code snippet by replacing these placeholders with proper values [MOCKINGBIRD-DOMAIN] and [MOCKINGBIRD-STATIC-IP]
one-time-setup-values.yaml
- If deploying to openshift cluster then a property 'openshift: "true"' in one-time-setup-values.yaml
one-time-setup-values.yaml
Install Helm Chart
- Run helm command to install chart for MockingBird Platform by replacing HELM-PACKAGE and MOCKINGBIRD-DOMAIN
Map Domain to Static IP Reserved for MockingBird
- Map Static IP to MockingBird Domain