Installing Optimizer Hub on Google Cloud
Table of Contents
To install Optimizer Hub on Google Cloud, please follow the instructions on Installing Optimizer Hub on Kubernetes.
If you want to install Optimizer Hub on Google Cloud with S3 compatibility mode, instead of the builtin storage pod, you will need the following additional settings.
Configuring Storage
Use the S3 compatible storage and specify a bucket name in your values-override.yaml:
$ storage:
$ blobStorageService: s3
$ s3:
$ commonBucket: opthub-storage0
Configuring Compile Broker
Add the following extraArgumentsMap section under compileBroker in your values-override.yaml:
$ compileBroker:
$ extraArgumentsMap:
$ "quarkus.s3.endpoint-override": "https://storage.googleapis.com"
$ "quarkus.s3.aws.credentials.type": static
$ "quarkus.s3.aws.credentials.static-provider.access-key-id": "{your access key}"
$ "quarkus.s3.aws.credentials.static-provider.secret-access-key": "{your secret key}"
Configuring Gateway
Add the following extraArgumentsMap section gateway in your values-override.yaml:
$ gateway:
$ extraArgumentsMap:
$ "quarkus.s3.endpoint-override": "https://storage.googleapis.com"
$ "quarkus.s3.aws.credentials.type": static
$ "quarkus.s3.aws.credentials.static-provider.access-key-id": "{your access key}"
$ "quarkus.s3.aws.credentials.static-provider.secret-access-key": "{your secret key}"
Configuring Cache
Add the following extraArgumentsMap section cache in your values-override.yaml:
$ cache:
$ extraArgumentsMap:
$ "quarkus.s3.endpoint-override": "https://storage.googleapis.com"
$ "quarkus.s3.aws.credentials.type": static
$ "quarkus.s3.aws.credentials.static-provider.access-key-id": "{your access key}"
$ "quarkus.s3.aws.credentials.static-provider.secret-access-key": "{your secret key}"