1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- ---
- - name: Remove Service Catalog APIServer
- command: >
- oc delete apiservices.apiregistration.k8s.io/v1alpha1.servicecatalog.k8s.io --ignore-not-found -n kube-service-catalog
- - name: Remove Policy Binding
- command: >
- oc delete policybindings/kube-system:default -n kube-system --ignore-not-found
- # TODO: this module doesn't currently remove this
- #- name: Remove service catalog api service
- # oc_obj:
- # state: absent
- # namespace: "kube-service-catalog"
- # kind: apiservices.apiregistration.k8s.io
- # name: v1alpha1.servicecatalog.k8s.io
- - name: Remove Service Catalog API Server route
- oc_obj:
- state: absent
- namespace: "kube-service-catalog"
- kind: route
- name: apiserver
- - name: Remove Service Catalog API Server service
- oc_obj:
- state: absent
- namespace: "kube-service-catalog"
- kind: service
- name: apiserver
- - name: Remove Service Catalog API Server daemonset
- oc_obj:
- state: absent
- namespace: "kube-service-catalog"
- kind: daemonset
- name: apiserver
- - name: Remove Controller Manager service
- oc_obj:
- state: absent
- namespace: "kube-service-catalog"
- kind: service
- name: controller-manager
- - name: Remove Controller Manager deployment
- oc_obj:
- state: absent
- namespace: "kube-service-catalog"
- kind: deployment
- name: controller-manager
- - name: Remove Service Catalog namespace
- oc_project:
- state: absent
- name: "kube-service-catalog"
|