$ oc get packagemanifests
$ oc describe packagemanifests file-integrity-operator
$ oc get csv -A
$ oc get subs -A
$ oc describe deployment.apps/file-integrity-operator
$ oc get crd | grep -i fileintegrity
$ oc describe crd fileintegrities.fileintegrity.openshift.io
$ oc get all -n openshift-file-integrity
$ oc logs deployment.apps/file-integrity-operator
Updating an Operator from the OLM Using the CLI
$ oc apply -f file-integrity-operator-subscription.yaml
Deleting Operators
$ oc delete sub $lt;subscription-name>
$ oc delete csv $lt;currentCSV>
openshift-file-integrity
apiVersion: v1
kind: Namespace
metadata:
labels:
openshift.io/cluster-monitoring: "true"
name: openshift-file-integrity
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
name: file-integrity-operator
namespace: openshift-file-integrity
spec:
targetNamespaces:
- openshift-file-integrity
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: file-integrity-operator-sub
namespace: openshift-file-integrity
spec:
channel: "4.6"
name: file-integrity-operator
source: redhat-operators
sourceNamespace: openshift-marketplace
Cluster Operator
$ oc get clusteroperator
AVAILABLE
The cluster operator is working correctly.
PROGRESSING
The Cluster Version Operator is making changes to this operator.
DEGRADED
The cluster operator has detected a problem and it may not be working correctly.
Cluster Version Operator
$ oc get clusterversion -o jsonpath='{.status.desired.image}' version
Desired release image
$ oc get clusterversion version -o jsonpath='{.status.desired.image}'
$ relimg=$(oc get clusterversion version -o jsonpath='{.status.desired.image}')
$ oc adm release extract --from=$relimg --to=/tmp
$ ll /tmp/*samples*clusteroperator.yaml
-rw-r-----. 1 magnuskkarlsson magnuskkarlsson 778 Apr 21 15:24 /tmp/0000_50_cluster-samples-operator_07-clusteroperator.yaml
No comments:
Post a Comment