-
Notifications
You must be signed in to change notification settings - Fork 545
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
this is the first release cut across tectonic, upstream, and openshift at once
- Loading branch information
Showing
50 changed files
with
9,876 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
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
11
deploy/aos-olm/0.4.1/files/01-alm-operator.serviceaccount.yaml
This file contains 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
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
16
deploy/aos-olm/0.4.1/files/02-alm-operator.rolebinding.yaml
This file contains 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
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
413
deploy/aos-olm/0.4.1/files/03-clusterserviceversion.crd.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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
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. |
This file contains 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
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: [] |
This file contains 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
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 |
Oops, something went wrong.