Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
croc-hunter-ingress-global.yaml
croc-hunter.yaml

README.md

Croc Hunter deployment with Shipper

Install Shipper

Create the cluster configuration

managementClusters:
- name: gke-CLUSTER_NAME_US
  context: gke_PROJECT_ID_us-central1-a_CLUSTER_NAME_US
applicationClusters:
- name: gke-CLUSTER_NAME_US
  region: us
  context: gke_PROJECT_ID_us-central1-a_CLUSTER_NAME_US
- name: gke-CLUSTER_NAME_EU
  region: europe
  context: gke_PROJECT_ID_europe-west4-a_CLUSTER_NAME_EU
- name: gke-CLUSTER_NAME_STAGING
  region: staging
  context: gke_PROJECT_ID_us-central1-a_CLUSTER_NAME_STAGING

Apply the cluster configuration

shipperctl admin clusters apply -f clusters.yaml

Deploy croc-hunter to staging cluster

kubectl apply -f croc-hunter-staging.yaml

Deploy croc-hunter to production clusters

kubectl apply -f croc-hunter-staging.yaml

Edit the created release object to roll out

kubectl get release.shipper.booking.com
kubectl edit release.shipper.booking.com croc-hunter-d534b276-0

Go to the next rollout step (staging, 50/50, full on), editing spec.targetStep to (0,1,2)