Skip to content

Commit a42e1ac

Browse files
authored
PackageManifest isn't actually a CRD
1 parent bae677e commit a42e1ac

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

doc/design/architecture.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ Each of these Operators is responsible for managing the CRDs that are the basis
1111
| CatalogSource | catsrc | Catalog | a repository of CSVs, CRDs, and packages that define an application |
1212
| Subscription | sub | Catalog | used to keep CSVs up to date by tracking a channel in a package |
1313
| OperatorGroup | og | OLM | used to group multiple namespaces and prepare for use by an operator |
14-
| PackageManifest | | PackageServer | provides the user with an api presentation of the data a CatalogSource provides |
14+
15+
In addition, a PackageManifest resource provides the user with an API presentation of the data a CatalogSource provides. This is not an actual CRD, but a simpler synthetic aggregated API resource. As a result, it cannot be managed in the same manner as a CRD.
1516

1617
Each of these Operators are also responsible for creating resources:
1718

18-
| Component | Creatable Resources |
19+
| Component | Managed Resources |
1920
|-----------|----------------------------|
2021
| OLM | Deployment |
2122
| Catalog | Service Account |

0 commit comments

Comments
 (0)