Prerequisites

For this workshop you will need to set up the following:

  • Managed Kubernetes cluster (EKS, GKE, AKS, DIY on AWS) with kubectl access.
  • Spot Organization with an Account connected to the relevant AWS account/GCP project/Azure subscription.
  • Spot Organization Administrator permissions
  • OLM is installed within your cluster prior to the Ocean CD operator installation. If you do not have it installed, you can use the command below:
curl -sL https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.20.0/install.sh | bash -s v0.20.0
  • If you are using permit lists or tools like OPA, please allow the following images:
    • docker.io/spotinst/spot-oceancd-operator:$VERSION
    • docker.io/spotinst/spot-oceancd-operator-catalog:latest
    • docker.io/spotinst/spot-oceancd-operator-bundle:$VERSION
    • quay.io/operator-framework/olm
    • quay.io/operatorhubio/catalog:latest

Always encouraged, but not required:

  • Ocean cluster to manage underlying k8s data plane