Skip to content

Instantly share code, notes, and snippets.

@hasbro17
hasbro17 / go.mod
Created February 25, 2020 22:25
windows-machine-config-operator
module github.com/openshift/windows-machine-config-operator
go 1.13
require (
github.com/Azure/go-autorest/autorest v0.10.0 // indirect
github.com/google/gofuzz v1.1.0 // indirect
github.com/googleapis/gnostic v0.4.1 // indirect
github.com/json-iterator/go v1.1.9 // indirect
github.com/operator-framework/operator-sdk v0.0.0-00010101000000-000000000000
apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
annotations:
alm-examples: '[{"apiVersion":"operator.knative.dev/v1alpha1","kind":"Eventing","metadata":{"name":"eventing"},"spec":{}},{"apiVersion":"operator.knative.dev/v1alpha1","kind":"Eventing","metadata":{"name":"eventing"},"spec":{}}]'
capabilities: Basic Install
categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
certified: "false"
containerImage: gcr.io/knative-releases/knative.dev/eventing-operator/cmd/manager:v0.11.0
createdAt: "2019-12-17T10:00:00Z"
@hasbro17
hasbro17 / podset_controller.go
Last active December 14, 2018 05:06
Podset Controller
package podset
import (
"context"
"reflect"
appv1alpha1 "github.com/redhat/podset-operator/pkg/apis/app/v1alpha1"
corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@hasbro17
hasbro17 / uuid-to-base64.go
Created October 24, 2018 21:50
UUID to base64
package main
import (
"encoding/base64"
"fmt"
"log"
"os"
uuid "github.com/satori/go.uuid"
)
@hasbro17
hasbro17 / Catalog operator logs
Created April 10, 2018 00:26
Catalog Resource for sample app Memcached Operator
time="2018-04-10T00:06:09Z" level=info msg="processing tectonic-system/memcached-ocs"
time="2018-04-10T00:06:09Z" level=info msg="getting tectonic-system/memcached-ocs from queue"
time="2018-04-10T00:06:09Z" level=info msg="loading ui catalog entries from a configmap: memcached-ocs"
time="2018-04-10T00:06:09Z" level=debug msg="Load ConfigMap -- BEGIN memcached-ocs"
time="2018-04-10T00:06:09Z" level=debug msg="Load ConfigMap -- ConfigMap contains packages"
time="2018-04-10T00:06:09Z" level=debug msg="Load ConfigMap -- Found packages: map[memcached:{memcached [{alpha memcached-operator.v0.0.1}] }]"
time="2018-04-10T00:06:09Z" level=debug msg="Load ConfigMap -- OK memcached-ocs"
time="2018-04-10T00:06:09Z" level=info msg="syncing CatalogSource: /apis/app.coreos.com/v1alpha1/namespaces/tectonic-system/catalogsource-v1s/memcached-ocs"
time="2018-04-10T00:06:09Z" level=debug msg="Catalog Sync -- BEGIN"
time="2018-04-10T00:06:09Z" level=debug msg="Catalog Sync -- Packages found: map[memcached:{m
time="2017-07-12T17:36:14Z" level=info msg="Starting debug logs for self-hosted etcd cluster: kube-etcd"
time="2017-07-12T17:36:24Z" level=info msg="created pod (kube-etcd-0000) with spec: {
"volumes": [
{
"name": "etcd-data",
"hostPath": {
"path": "/var/etcd"
}
},
{
time="2017-07-11T18:45:24Z" level=info msg="Starting debug logs for self-hosted etcd cluster: kube-etcd"
time="2017-07-11T18:45:35Z" level=info msg="created pod (kube-etcd-0000)"
########## Operator restarted for some reason ##########
time="2017-07-11T18:47:56Z" level=info msg="Starting debug logs for self-hosted etcd cluster: kube-etcd"
time="2017-07-11T18:55:04Z" level=info msg="spec update:
Old:
{
"size": 1,
Starting audit logs for self-hosted etcd cluster: example-etcd-cluster"
time="2017-06-28T20:20:04Z" level=info msg="created pod (example-etcd-cluster-0000) with spec: {
"volumes": [
{
"name": "etcd-data",
"emptyDir": {}
}
],
"containers": [
{
{
"version": "1.6.4-tectonic.1",
"deployments": [
{
"apiVersion": "extensions/v1beta1",
"kind": "Deployment",
"metadata": {
"labels": {
"k8s-app": "tectonic-channel-operator",
"managed-by-channel-operator": "true"
apiVersion: "etcd.coreos.com/v1beta1"
kind: "Cluster"
metadata:
name: "etcd-cluster-with-backup-s3"
namespace: "default"
spec:
size: 3
version: "3.1.4"
backup:
backupIntervalInSecond: 60