Skip to content

Commit

Permalink
cut 0.4.1
Browse files Browse the repository at this point in the history
this is the first release cut across tectonic, upstream, and openshift
at once
  • Loading branch information
ecordell committed May 23, 2018
1 parent 2b3147f commit 158b2ea
Show file tree
Hide file tree
Showing 50 changed files with 9,876 additions and 0 deletions.
3 changes: 3 additions & 0 deletions deploy/aos-olm/0.4.1/defaults/main.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
operator_lifecycle_manager_remove: false
operator_lifecycle_manager_install: true
Empty file.
11 changes: 11 additions & 0 deletions deploy/aos-olm/0.4.1/files/01-alm-operator.serviceaccount.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
##---
# Source: olm/templates/01-alm-operator.serviceaccount.yaml
kind: ServiceAccount
apiVersion: v1
metadata:
name: alm-operator-serviceaccount
namespace: operator-lifecycle-manager
labels:
tectonic-operators.coreos.com/managed-by: tectonic-x-operator
imagePullSecrets:
- name: coreos-pull-secret
16 changes: 16 additions & 0 deletions deploy/aos-olm/0.4.1/files/02-alm-operator.rolebinding.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
##---
# Source: olm/templates/02-alm-operator.rolebinding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: alm-operator-binding
labels:
tectonic-operators.coreos.com/managed-by: tectonic-x-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: alm-operator-serviceaccount
namespace: operator-lifecycle-manager
413 changes: 413 additions & 0 deletions deploy/aos-olm/0.4.1/files/03-clusterserviceversion.crd.yaml

Large diffs are not rendered by default.

54 changes: 54 additions & 0 deletions deploy/aos-olm/0.4.1/files/05-catalogsource.crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
##---
# Source: olm/templates/05-catalogsource.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: catalogsource-v1s.app.coreos.com
annotations:
displayName: CatalogSource
description: A source configured to find packages and updates.
labels:
tectonic-operators.coreos.com/managed-by: tectonic-x-operator
spec:
group: app.coreos.com
version: v1alpha1
scope: Namespaced
names:
plural: catalogsource-v1s
singular: catalogsource-v1
kind: CatalogSource-v1
listKind: CatalogSourceList-v1
validation:
openAPIV3Schema:
type: object
description: Represents a subscription to a source and channel
required:
- spec
properties:
spec:
type: object
description: Spec for a subscription
required:
- sourceType
- name
properties:
sourceType:
type: string
description: The type of the source. Currently the only supported type is "internal".
enum:
- internal

configMap:
type: string
string: The name of a ConfigMap that holds the entries for an in-memory catalog.

name:
type: string
description: Name of this catalog source

secrets:
type: array
description: A set of secrets that can be used to access the contents of the catalog. It is best to keep this list small, since each will need to be tried for every catalog entry.
items:
type: string
description: A name of a secret in the namespace where the CatalogSource is defined.
60 changes: 60 additions & 0 deletions deploy/aos-olm/0.4.1/files/06-installplan.crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
##---
# Source: olm/templates/06-installplan.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: installplan-v1s.app.coreos.com
annotations:
displayName: Install Plan
description: Represents a plan to install and resolve dependencies for Cluster Services
labels:
tectonic-operators.coreos.com/managed-by: tectonic-x-operator
spec:
group: app.coreos.com
version: v1alpha1
scope: Namespaced
names:
plural: installplan-v1s
singular: installplan-v1
kind: InstallPlan-v1
listKind: InstallPlanList-v1
validation:
openAPIV3Schema:
type: object
description: Document which defines the desire and current state of an installation of a Cluster Service
required:
- spec
properties:
spec:
type: object
description: Spec for an InstallPlan
required:
- clusterServiceVersionNames
- approval
properties:
clusterServiceVersionNames:
type: array
description: A list of the names of the Cluster Services
items:
type: string
approval:
type: string
enum:
- Automatic
- Manual
- Update-Only # Will only apply an update if it updates existing packages only and doesn't add any new ones
approved:
type: boolean
anyOf:
- properties:
approval:
enum:
- Manual
required:
- approved
- properties:
approval:
enum:
- Automatic
- Update-Only
required: []
49 changes: 49 additions & 0 deletions deploy/aos-olm/0.4.1/files/07-subscription.crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
##---
# Source: olm/templates/07-subscription.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: subscription-v1s.app.coreos.com
annotations:
displayName: Subscription
description: Subcribes service catalog to a source and channel to recieve updates for packages.
labels:
tectonic-operators.coreos.com/managed-by: tectonic-x-operator
spec:
group: app.coreos.com
version: v1alpha1
scope: Namespaced
names:
plural: subscription-v1s
singular: subscription-v1
kind: Subscription-v1
listKind: SubscriptionList-v1
validation:
openAPIV3Schema:
type: object
description: Represents a subscription to a source and channel
required:
- spec
properties:
spec:
type: object
description: Spec for a Subscription
required:
- source
- name
properties:
source:
type: string
description: Name of a CatalogSource that defines where and how to find the channel

name:
type: string
description: Name of the package that defines the application

channel:
type: string
description: Name of the channel to track

startingCSV:
type: string
description: Name of the AppType that this subscription tracks
Loading

0 comments on commit 158b2ea

Please sign in to comment.