You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
plug in resolver
Deal with removal of HigherBundleVersion
Removed in e079129
Signed-off-by: Todd Short <[email protected]>
:sparkles: Starting Helm POC - pull in some rukpak (#756)
* Fix suite_test.go
Signed-off-by: Todd Short <[email protected]>
* Copy over some rukpak code and replace BundleDeployment
Replace BundleDeployment in the Unpack APIs with a combination of
BundleSource and ClusterExtension.
It builds...
Signed-off-by: Todd Short <[email protected]>
* fixup! Copy over some rukpak code and replace BundleDeployment
---------
Signed-off-by: Todd Short <[email protected]>
Plugin unpacker, add Handler (#757)
Signed-off-by: Varsha Prasad Narsing <[email protected]>
Co-authored-by: [email protected] <[email protected]>
A bit of cleanup (#761)
Signed-off-by: Todd Short <[email protected]>
:warning: Install the helm chart (#762)
* Install the helm chart
Signed-off-by: Todd Short <[email protected]>
* fixup! Install the helm chart
Signed-off-by: Todd Short <[email protected]>
---------
Signed-off-by: Todd Short <[email protected]>
Set up right watches and all labels to postrenderer (#763)
Co-authored-by: [email protected] <[email protected]>
:warning: Update owner keys (#765)
* Update owner keys
Signed-off-by: Todd Short <[email protected]>
* fixup! Update owner keys
Signed-off-by: Todd Short <[email protected]>
---------
Signed-off-by: Todd Short <[email protected]>
No more panics (#767)
Signed-off-by: Todd Short <[email protected]>
Add relevant RBAC to enable controller to watch resources (#776)
Co-authored-by: [email protected] <[email protected]>
Changes required for ClusterExtension to install an operator (#789)
* Add relevant RBAC to enable controller to watch resources
* Debugging iteration - one
* ClusterExtension installing the operator - working
---------
Co-authored-by: [email protected] <[email protected]>
Fix some lints (#793)
Signed-off-by: Todd Short <[email protected]>
:sparkles: Getting cluster extension running (#795)
* Getting cluster extension running
* Specify namespace to create secret
Set resolved and installed versions (#806)
Remove install references to rukpak (#805)
Signed-off-by: Todd Short <[email protected]>
Consolidate error message generation (#807)
Signed-off-by: Todd Short <[email protected]>
Add make kind-redeploy (#808)
Signed-off-by: Todd Short <[email protected]>
Use rukpak as a library (#821)
Signed-off-by: Todd Short <[email protected]>
Improve caching and fix constant reconciles (#825)
Improve performance by caching objects that only have ClusterExtension
as owners.
Signed-off-by: Varsha Prasad Narsing <[email protected]>
Fix linter (#826)
Signed-off-by: Varsha Prasad Narsing <[email protected]>
Move helm-operator-plugin (#828)
Signed-off-by: Todd Short <[email protected]>
Really fix linter (#833)
Signed-off-by: Todd Short <[email protected]>
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -19,9 +19,8 @@ The user experience captured in the OLM V1 PRD introduces many requirements that
19
19
-[The Operator-Controller project](https://github.com/operator-framework/operator-controller/), which is the top level component allowing users to specify operators they'd like to install.
20
20
-[The Catalogd project](https://github.com/operator-framework/catalogd/), which hosts operator content and helps users discover installable content.
21
21
-[The Deppy project](https://github.com/operator-framework/deppy/), which enables the operator-controller to identify valid installs and upgrades from the list of installable content provided via the Catalogd project.
22
-
-[The RukPak project](https://github.com/operator-framework/rukpak/), which facilitates the installation of operators.
23
22
24
-
Each of the projects listed above have their own governance, release milestones, and release cadence. However, from a technical perspective, the "OLM V1 experience" matches the experienced offered by the operator-controller project, the top level component which introduces dependencies on RukPak, Deppy, and the Catalogd projects.
23
+
Each of the projects listed above have their own governance, release milestones, and release cadence. However, from a technical perspective, the "OLM V1 experience" matches the experienced offered by the operator-controller project, the top level component which introduces dependencies on Deppy and the Catalogd projects.
25
24
26
25
## How do we collaborate
27
26
@@ -62,7 +61,7 @@ Ongoing or previous Operator-Controller milestones can always be found in the [m
62
61
63
62
### How are Subproject Issues Tracked?
64
63
65
-
As discussed earlier, the operator-controller adheres to a microservice architecture, where multiple projects contribute to the overall experience. As such, when designing an operator-controller milestone, the community may need to file an issue against RukPak, Deppy, or Catalogd. Unfortunately, the operator-controller milestone cannot contain issues from one of its subprojects. As such, we've introduced the concept of a "Dependency Issue", described below:
64
+
As discussed earlier, the operator-controller adheres to a microservice architecture, where multiple projects contribute to the overall experience. As such, when designing an operator-controller milestone, the community may need to file an issue against Deppy or Catalogd. Unfortunately, the operator-controller milestone cannot contain issues from one of its subprojects. As such, we've introduced the concept of a "Dependency Issue", described below:
66
65
67
66
> Dependency Issues: An issue tracked in a milestone that "points" to an issue in another project with a URL.
68
67
@@ -72,7 +71,6 @@ Unsure where to submit an issue?
72
71
-[The Operator-Controller project](https://github.com/operator-framework/operator-controller/), which is the top level component allowing users to specify operators they'd like to install.
73
72
-[The Catalogd project](https://github.com/operator-framework/catalogd/), which hosts operator content and helps users discover installable content.
74
73
-[The Deppy project](https://github.com/operator-framework/deppy/), which enables the operator-controller to identify valid installs and upgrades from the list of installable content provided via the Catalogd project.
75
-
-[The RukPak project](https://github.com/operator-framework/rukpak/), which facilitates the installation of operators.
76
74
77
75
Don't worry if you accidentally submit an issue against the wrong project, if we notice that an issue would fit better with a separate project we'll move it to the correct repository and mention it in the #olm-dev slack channel.
"Enable leader election for controller manager. "+
58
77
"Enabling this will ensure there is only one active controller manager.")
59
78
flag.StringVar(&cachePath, "cache-path", "/var/cache", "The local directory path used for filesystem based caching")
60
79
flag.BoolVar(&operatorControllerVersion, "version", false, "Prints operator-controller version information")
80
+
flag.StringVar(&systemNamespace, "system-namespace", "", "Configures the namespace that gets used to deploy system resources.")
81
+
flag.StringVar(&unpackImage, "unpack-image", util.DefaultUnpackImage, "Configures the container image that gets used to unpack Bundle contents.")
82
+
flag.StringVar(&provisionerStorageDirectory, "provisioner-storage-dir", storage.DefaultBundleCacheDir, "The directory that is used to store bundle contents.")
0 commit comments