make reporting-operator-docker-build
docker tag quay.io/openshift/origin-metering-reporting-operator:4.6 default-route-openshift-image-registry.apps-crc.testing/$METERING_NAMESPACE/reporting-opr:debug
oc new-project $METERING_NAMESPACE
docker login -u kubeadmin -p $(oc whoami -t) default-route-openshift-image-registry.apps-crc.testing
docker push default-route-openshift-image-registry.apps-crc.testing/$METERING_NAMESPACE/reporting-opr:debug
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| │ Exception in thread "main" 2020-10-13T17:23:10.464510059Z java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V2020-10-13T17:23:10.464518738Z │ | |
| │ at org.apache.hadoop.conf.Configuration.set(Configuration.java:1382)2020-10-13T17:23:10.464616395Z │ | |
| │ at org.apache.hadoop.conf.Configuration.set(Configuration.java:1363)2020-10-13T17:23:10.464630106Z │ | |
| │ at org.apache.hadoop.mapred.JobConf.setJar(JobConf.java:536)2020-10-13T17:23:10.464669465Z │ | |
| │ at org.apache.hadoop.mapred.JobConf.setJarByClass(JobConf.java:554) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash -ex | |
| # This file is required in the cpaas operator build flow | |
| # reference: https://gitlab.sat.engineering.redhat.com/cpaas/documentation/-/blob/building-operators/schema/product/builds/brew_container_operator.adoc#user-content-render-templates | |
| echo "!!! render_templates !!!" | |
| #echo "Printing all envitronment variables:" | |
| #echo "--- BEGIN ---" | |
| #env |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| product: | |
| name: 'openshift-metering' | |
| short-name: 'metering-test' | |
| product-page: 'https://pp.engineering.redhat.com/pp/product/openshift-metering/' | |
| release: | |
| type: 'Y-stream' | |
| # version here will be deprecated in favor of release.yml:release-name at some point | |
| version: '4.7.0' | |
| projects: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ```bash | |
| ffmpeg -i ~/Desktop/Screen\ Recording\ 2020-07-14\ at\ 13.16.50.mov -vcodec libx265 -crf 30 ~/Documents/k9s_so_cool.mp4 | |
| ffmpeg -i /Users/btofel/Documents/k9s_so_cool.mp4 -c:v copy -c:a copy -tag:v hvc1 /Users/btofel/Documents/k9s_so_cool_mac.mp4 | |
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Identify minimal setup for using Metering completely with CRC | |
| crc version | |
| crc version: 1.11.0+883ca49 | |
| OpenShift version: 4.4.5 (embedded in binary) | |
| No-fuss CR file that works with CRC for installing Metering | |
| cat $METERING_CR_FILE |
Related to this PR: kube-reporting/metering-operator#1213
We don't need to worry about:
which inotify-tools ansible openssl
They're already available from the Anisble base image.
Notes about installing problem packages
python-netaddr, python2-openshift, python2-cryptography:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: metering.openshift.io/v1 | |
| kind: ReportQuery | |
| metadata: | |
| name: "namespace-persistentvolumeclaim-usage" | |
| labels: | |
| operator-metering: "true" | |
| spec: | |
| columns: | |
| - name: period_start | |
| type: timestamp |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Started with this: | |
| [operator-metering] (master)$ pwd | |
| /Users/btofel/workspace/operator-metering | |
| [operator-metering] (master)$ echo $GOPATH | |
| /tmp | |
| [operator-metering] (master)$ go mod init github.com/operator-framework/operator-metering | |
| go: creating new go.mod: module github.com/operator-framework/operator-metering | |
| go: copying requirements from Gopkg.lock | |
| go: parsing /Users/btofel/workspace/operator-metering/Gopkg.lock: /Users/btofel/workspace/operator-metering/Gopkg.lock: empty [[projects]] stanza (github.com/operator-framework/operator-lifecycle-manager) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # usage cmd_name <search_term> [<number of chars before & after for context>] | |
| # NOTE: wired to metering-operator specifically | |
| search_term=$1 | |
| context_amt=${2:-50} | |
| echo "search term: $search_term" | |
| echo "context of chars before & after: $context_amt" | |
| docker exec -i metering-operator bash -c 'tail -n +1 -f /tmp/ansible-operator/runner/metering.openshift.io/v1/MeteringConfig/*/*/artifacts/*/stdout' | grep --line-buffered --only-matching --extended-regexp ".{0,${context_amt}}${search_term}.{0,${context_amt}}"|grep --line-buffered --color --extended-regexp "${search_term}" |