olm-addon

command module
v0.0.0-...-347ca39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

README

Addon Agent for managing OLM installation on Kubernetes clusters with OCM

Background

Open Cluster Management (OCM) has strong integration with OpenShift. However, it also has support for other Kubernetes distributions. It can offer a central point for managing a cluster landscape crossing cloud, distributions and on/off-premise boundaries: OpenShift, AWS Elastic Kubernetes Services (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKS) and others.

In OpenShift the Operator Lifecycle Manager (OLM) allows the installation and management of cluster extensions and layered products through operators. A large ecosystem of operators available in OpertorHub are distributed through OLM.

Goals

This project provides an addon to easily install and maintain OLM on non-OpenShift distributions managed by OCM. It also aims to identify any gap and pitfalls that may impact the user experience.

Installation and configuration

Instructions for setting up a local development or test environment, deploying OLM addon agent and using it for installing OLM on spoke clusters are available in SETUP.md

The addon can be configured to get the OLM components placed on desired nodes through the usual Kubernetes mechanisms: node selectors and taints and tolerations. Instructions for configuring the addon are available in CONFIGURATION.md

Demo

A demo of the olm-addon is available in the demo directory. Here is a recording of it (7:40 min)

asciicast

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
test

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL