This includes basic support for an insecure OLMv1 deployment. This configuration uses:
- config/base/catalogd
- config/base/operator-controller
- config/base/common
This includes support for a secure (i.e. with TLS) configuration of OLMv1. This configuration uses:
- config/base/catalogd
- config/base/operator-controller
- config/base/common
- config/components/tls/catalogd
- config/components/tls/operator-controller
- config/components/tls/ca
This configuration requires cert-manager.
This provides additional configuration support for end-to-end testing, including code coverage. This configuration uses:
- config/base/catalogd
- config/base/operator-controller
- config/base/common
- config/components/coverage
- config/components/tls/catalogd
- config/components/tls/operator-controller
- config/components/tls/ca
This configuration requires cert-manager.
The base configuration specifies a namespace of olmv1-system
.
This provides the base configuration of catalogd.
This provides the base configuration of operator-controller.
This provides common components to both operator-controller and catalogd, i.e. namespace.
Each of the kustomization.yaml
files specify a Component
, rather than an overlay, and thus, can be used within the overlays.
This provides a basic configuration of catalogd with TLS support.
This component requires cert-manager.
This provides a basic configuration of operator-controller with TLS support for catalogd.
This component requires cert-manager.
Provides a CA for operator-controller/catalogd operation.
This component does not specify a namespace, and must be included last.
This component requires cert-manager.
Provides configuration for code coverage.