Skip to content

Instantly share code, notes, and snippets.

@hasbro17
Created April 10, 2018 00:26
Show Gist options
  • Save hasbro17/c4812508c5a27733fc1e7254e0def413 to your computer and use it in GitHub Desktop.
Save hasbro17/c4812508c5a27733fc1e7254e0def413 to your computer and use it in GitHub Desktop.
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:{memcached [{alpha memcached-operator.v0.0.1}] }]"
time="2018-04-10T00:06:09Z" level=debug msg="Catalog Sync -- BEGIN store service memcached"
time="2018-04-10T00:06:09Z" level=debug msg="UpdateEntry -- BEGIN memcached"
time="2018-04-10T00:06:09Z" level=debug msg="UpdateEntry -- OK memcached -- updated exisiting entry"
time="2018-04-10T00:06:09Z" level=debug msg="Catalog Sync -- OK storing service memcached-operator.v0.0.1 v0.0.1"
time="2018-04-10T00:06:09Z" level=debug msg="Catalog Sync -- Pruning old services"
time="2018-04-10T00:06:09Z" level=debug msg="Catalog Sync -- END 1/1 services synced"
time="2018-04-10T00:06:09Z" level=info msg="created 1 UICatalogEntry resources"
apiVersion: app.coreos.com/v1alpha1
kind: CatalogSource-v1
metadata:
clusterName: ""
creationTimestamp: 2018-04-09T23:59:14Z
deletionGracePeriodSeconds: null
deletionTimestamp: null
initializers: null
name: memcached-ocs
namespace: tectonic-system
resourceVersion: "1104204"
selfLink: /apis/app.coreos.com/v1alpha1/namespaces/tectonic-system/catalogsource-v1s/memcached-ocs
uid: 01a2382f-3c52-11e8-8cc0-06b6fc5d47fa
spec:
configMap: memcached-ocs
displayName: Custom Memcached Catalog
name: memcached-ocs
publisher: Haseeb Tariq.
secrets:
- coreos-pull-secret
sourceType: internal
apiVersion: v1
kind: ConfigMap
metadata:
name: memcached-ocs
namespace: tectonic-system
data:
clusterServiceVersions: |-
- apiVersion: app.coreos.com/v1alpha1
kind: ClusterServiceVersion-v1
metadata:
name: memcached-operator.v0.0.1
namespace: placeholder
spec:
install:
strategy: deployment
spec:
permissions:
- serviceAccountName: memcached-operator
rules:
- apiGroups:
- "*"
resources:
- "*"
verbs:
- "*"
deployments:
- name: memcached-operator
spec:
replicas: 1
selector:
matchLabels:
app: memcached-operator
template:
metadata:
labels:
app: memcached-operator
spec:
containers:
- name: memcached-operator-alm-owned
image: quay.io/haseeb_tariq/memcached-operator:v0.0.1
command:
- memcached-operator
imagePullPolicy: Always
env:
- name: MY_POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: MY_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
restartPolicy: Always
terminationGracePeriodSeconds: 5
serviceAccountName: memcached-operator
serviceAccount: memcached-operator
customresourcedefinitions:
owned:
- description: Represents a cluster of memcached instances
displayName: Memcached Cluster
kind: Memcached
name: memcacheds.cache.example.com
version: v1alpha1
version: 0.0.1
labels:
alm-owner-enterprise-app: memcached-operator
alm-status-descriptors: memcached-operator.v0.0.1
customResourceDefinitions: |-
- apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: memcacheds.cache.example.com
spec:
group: cache.example.com
names:
kind: Memcached
listKind: MemcachedList
plural: memcacheds
singular: memcached
scope: Namespaced
version: v1alpha1
packages: |-
- packageName: memcached
channels:
- name: alpha
currentCSV: memcached-operator.v0.0.1
# Created by catalog operator
apiVersion: app.coreos.com/v1alpha1
kind: UICatalogEntry-v1
metadata:
clusterName: ''
selfLink: >-
/apis/app.coreos.com/v1alpha1/namespaces/tectonic-system/uicatalogentry-v1s/memcached
resourceVersion: '1107958'
name: memcached
uid: 01a6dc32-3c52-11e8-8cc0-06b6fc5d47fa
initializers: null
creationTimestamp: '2018-04-09T23:59:14Z'
generation: 0
namespace: tectonic-system
ownerReferences:
- apiVersion: app.coreos.com/v1alpha1
blockOwnerDeletion: true
controller: true
kind: CatalogSource-v1
name: memcached-ocs
uid: 01a2382f-3c52-11e8-8cc0-06b6fc5d47fa
labels:
tectonic-visibility: ocs
spec:
manifest:
channels:
- currentCSV: memcached-operator.v0.0.1
name: alpha
defaultChannel: ''
packageName: memcached
spec:
customresourcedefinitions:
owned:
- description: Represents a cluster of memcached instances
displayName: Memcached Cluster
kind: Memcached
name: memcacheds.cache.example.com
version: v1alpha1
keywords: null
displayName: ''
provider:
name: ''
url: ''
maturity: ''
version: 0.0.1
install:
spec:
deployments:
- name: memcached-operator
spec:
replicas: 1
selector:
matchLabels:
app: memcached-operator
template:
metadata:
labels:
app: memcached-operator
spec:
containers:
- command:
- memcached-operator
env:
- name: MY_POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: MY_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
image: 'quay.io/haseeb_tariq/memcached-operator:v0.0.1'
imagePullPolicy: Always
name: memcached-operator-alm-owned
restartPolicy: Always
serviceAccount: memcached-operator
serviceAccountName: memcached-operator
terminationGracePeriodSeconds: 5
permissions:
- rules:
- apiGroups:
- '*'
resources:
- '*'
verbs:
- '*'
serviceAccountName: memcached-operator
strategy: deployment
maintainers: null
description: ''
labels:
alm-owner-enterprise-app: memcached-operator
alm-status-descriptors: memcached-operator.v0.0.1
status:
metadata: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment