Skip to content

Commit 0f8b771

Browse files
committed
README: Remove reference to subscribing to packages through the tectonic UI
Update the README.md and remove the section around subscribing to channels through the tectonic UI.
1 parent 5c40752 commit 0f8b771

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

README.md

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Operators can behave like managed service providers. Their user interface on the
4343
- [kubectl][kubectl_tool] version v1.11.3+.
4444
- Access to a Kubernetes v1.11.3+ cluster.
4545

46-
## Getting Started
46+
## Getting Started
4747

4848
Check the [Getting Started][olm-getting-started] section.
4949

@@ -60,7 +60,7 @@ Use the admin console to interact with and visualize the resources managed by OL
6060
Ensure `kubectl` is pointing at a cluster and run:
6161

6262
```shell
63-
$ make run-console-local
63+
make run-console-local
6464
```
6565

6666
Then visit `http://localhost:9000` to view the console.
@@ -69,13 +69,6 @@ Then visit `http://localhost:9000` to view the console.
6969

7070
Have an awesome Operator you want to share? Checkout the [publishing docs](https://operatorhub.io/contribute) to learn about contributing to [OperatorHub.io](https://operatorhub.io/).
7171

72-
## Subscribe to a Package and Channel
73-
74-
Cloud Services can be installed from the catalog by subscribing to a channel in the corresponding package.
75-
76-
**Subscription detail view:**
77-
![screenshot_20180628_165240](https://user-images.githubusercontent.com/11700385/42060125-c3cde42c-7af3-11e8-87ec-e5910a554902.png)
78-
7972
## Kubernetes-native Applications
8073

8174
An Operator is an application-specific controller that extends the Kubernetes API to create, configure, manage, and operate instances of complex applications on behalf of a user.
@@ -95,7 +88,7 @@ Learn more about the components used by OLM by reading about the [architecture]
9588

9689
## CustomResourceDefinitions
9790

98-
OLM standardizes interactions with operators by requiring that the interface to an operator be via the Kubernetes API. Because we expect users to define the interfaces to their applications, OLM currently uses CRDs to define the Kubernetes API interactions.
91+
OLM standardizes interactions with operators by requiring that the interface to an operator be via the Kubernetes API. Because we expect users to define the interfaces to their applications, OLM currently uses CRDs to define the Kubernetes API interactions.
9992

10093
Examples: [EtcdCluster CRD](https://github.com/operator-framework/community-operators/blob/master/community-operators/etcd/0.9.4/etcdclusters.etcd.database.coreos.com.crd.yaml), [EtcdBackup CRD](https://github.com/operator-framework/community-operators/blob/master/community-operators/etcd/0.9.4/etcdbackups.etcd.database.coreos.com.crd.yaml)
10194

@@ -111,9 +104,9 @@ To minimize the effort required to run an application on kubernetes, OLM handles
111104

112105
This is achieved through additional metadata on the application definition. Each operator must define:
113106

114-
- The CRDs that it is responsible for managing.
107+
- The CRDs that it is responsible for managing.
115108
- e.g., the etcd operator manages `EtcdCluster`.
116-
- The CRDs that it depends on.
109+
- The CRDs that it depends on.
117110
- e.g., the vault operator depends on `EtcdCluster`, because Vault is backed by etcd.
118111

119112
Basic dependency resolution is then possible by finding, for each “required” CRD, the corresponding operator that manages it and installing it as well. Dependency resolution can be further constrained by the way a user interacts with catalogs.
@@ -125,7 +118,8 @@ Dependency resolution is driven through the `(Group, Version, Kind)` of CRDs. Th
125118
There is no way to express a dependency on a particular version of an operator (e.g. `etcd-operator v0.9.0`) or application instance (e.g. `etcd v3.2.1`). This encourages application authors to depend on the interface and not the implementation.
126119

127120
## Discovery, Catalogs, and Automated Upgrades
128-
OLM has the concept of catalogs, which are repositories of application definitions and CRDs.
121+
122+
OLM has the concept of catalogs, which are repositories of application definitions and CRDs.
129123

130124
Catalogs contain a set of Packages, which map “channels” to a particular application definition. Channels allow package authors to write different upgrade paths for different users (e.g. alpha vs. stable).
131125

@@ -154,7 +148,7 @@ Catalogs are served internally over a grpc interface to OLM from [operator-regis
154148

155149
## Samples
156150

157-
To explore any operator samples using the OLM, see the [https://operatorhub.io/](https://operatorhub.io/) and its resources in [Community Operators](https://github.com/operator-framework/community-operators/tree/master/upstream-community-operators).
151+
To explore any operator samples using the OLM, see the [https://operatorhub.io/](https://operatorhub.io/) and its resources in [Community Operators](https://github.com/operator-framework/community-operators/tree/master/upstream-community-operators).
158152

159153
## Community and how to get involved
160154

0 commit comments

Comments
 (0)