Skip to content

Commit a27274b

Browse files
authored
README: Remove reference to subscribing to packages through the tectonic UI (#2301)
Update the README.md and remove the section around subscribing to channels through the tectonic UI. Signed-off-by: timflannagan <[email protected]>
1 parent 900c7a7 commit a27274b

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

README.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Operators can behave like managed service providers. Their user interface on the
4444
- [kubectl][kubectl_tool] version v1.11.3+.
4545
- Access to a Kubernetes v1.11.3+ cluster.
4646

47-
## Getting Started
47+
## Getting Started
4848

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

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

6363
```shell
64-
$ make run-console-local
64+
make run-console-local
6565
```
6666

6767
Then visit `http://localhost:9000` to view the console.
@@ -74,9 +74,6 @@ Have an awesome Operator you want to share? Checkout the [publishing docs](https
7474

7575
Cloud Services can be installed from the catalog by subscribing to a channel in the corresponding package.
7676

77-
**Subscription detail view:**
78-
![screenshot_20180628_165240](https://user-images.githubusercontent.com/11700385/42060125-c3cde42c-7af3-11e8-87ec-e5910a554902.png)
79-
8077
## Kubernetes-native Applications
8178

8279
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.
@@ -96,7 +93,7 @@ Learn more about the components used by OLM by reading about the [architecture]
9693

9794
## CustomResourceDefinitions
9895

99-
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.
96+
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.
10097

10198
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)
10299

@@ -112,9 +109,9 @@ To minimize the effort required to run an application on kubernetes, OLM handles
112109

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

115-
- The CRDs that it is responsible for managing.
112+
- The CRDs that it is responsible for managing.
116113
- e.g., the etcd operator manages `EtcdCluster`.
117-
- The CRDs that it depends on.
114+
- The CRDs that it depends on.
118115
- e.g., the vault operator depends on `EtcdCluster`, because Vault is backed by etcd.
119116

120117
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.
@@ -126,7 +123,8 @@ Dependency resolution is driven through the `(Group, Version, Kind)` of CRDs. Th
126123
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.
127124

128125
## Discovery, Catalogs, and Automated Upgrades
129-
OLM has the concept of catalogs, which are repositories of application definitions and CRDs.
126+
127+
OLM has the concept of catalogs, which are repositories of application definitions and CRDs.
130128

131129
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).
132130

@@ -155,7 +153,7 @@ Catalogs are served internally over a grpc interface to OLM from [operator-regis
155153

156154
## Samples
157155

158-
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).
156+
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).
159157

160158
## Community and how to get involved
161159

0 commit comments

Comments
 (0)