Skip to content

Instantly share code, notes, and snippets.

@bostrt
Created October 5, 2021 21:37
Show Gist options
  • Save bostrt/7cdb05e17f9617f58271f27386ee63d1 to your computer and use it in GitHub Desktop.
Save bostrt/7cdb05e17f9617f58271f27386ee63d1 to your computer and use it in GitHub Desktop.
- op: add
  path: /spec/overrides
  value:
  - kind: Deployment
    group: apps/v1
    name: machine-api-operator
    namespace: openshift-machine-api
    unmanaged: true
  • Patch CV
$ oc patch clusterversion version --type json -p "$(cat resources/disable-operator-patch.yaml)"
clusterversion.config.openshift.io/version patched
  • Scale down operator
$ oc scale --replicas=0 deploy/machine-api-operator -n openshift-machine-api
deployment.apps/machine-api-operator scaled
$ oc get deploy machine-api-operator
NAME                   READY   UP-TO-DATE   AVAILABLE   AGE
machine-api-operator   0/0     0            0           65m
  • Enable the proxy
$ oc set env deployment/machine-api-controllers -n openshift-machine-api HTTP_PROXY=http://mitmproxy.mitmproxy.svc:8080 HTTPS_PROXY=http://mitmproxy.mitmproxy.svc:8080 NO_PROXY=10.0.0.0/8,172.0.0.0/8,192.0.0.0/8,localhost
deployment.apps/machine-api-controllers updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment