Skip to content

Instantly share code, notes, and snippets.

@hguerrero
Created January 26, 2018 04:12
Show Gist options
  • Save hguerrero/fd458ca33bcde25f98be3df2a37af119 to your computer and use it in GitHub Desktop.
Save hguerrero/fd458ca33bcde25f98be3df2a37af119 to your computer and use it in GitHub Desktop.
1. Resume database tier pods

for x in backend-redis system-memcache system-mysql system-redis zync-database; do echo Resuming dc:  $x; sleep 2; oc rollout resume dc/$x; done

Verify all pods are running

oc get pods
NAME                      READY     STATUS    RESTARTS   AGE
backend-redis-1-q2hnc     1/1       Running   0          53s
system-memcache-1-ggjgm   1/1       Running   0          49s
system-mysql-1-pg7rm      1/1       Running   0          1m
system-redis-1-klthg      1/1       Running   0          44s
zync-database-1-w66qf     1/1       Running   0          52s
2. Resume backend listener and worker deployments:

for x in backend-listener backend-worker; do echo Resuming dc:  $x; sleep 2; oc rollout resume dc/$x; done
3. Resume the system-app and its two containers:

oc rollout resume dc/system-app
4. Resume additional system and backend application utilities:

for x in system-resque system-sidekiq backend-cron system-sphinx; do echo Resuming dc:  $x; sleep 2; oc rollout resume dc/$x; done
5. Resume apicast gateway deployments:

for x in apicast-staging apicast-production; do echo Resuming dc:  $x; sleep 2; oc rollout resume dc/$x; done
6. Resume remaining deployments:

for x in apicast-wildcard-router zync; do echo Resuming dc:  $x; sleep 2; oc rollout resume dc/$x; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment