OpenLiberty / open-liberty-operator

Eclipse Public License 2.0
28 stars 36 forks source link

Provide advanced config options for resources created and managed by the operator #563

Open leochr opened 4 months ago

leochr commented 4 months ago

Liberty Operator allows many options in its CR to specify various configurations for the underlying Kubernetes resources (Deployment / StatefulSet, Service, Route, Knative, etc) that the Operator creates and manages.

It's not ideal to expose all config options for these Kubernetes resources as that'll make our CRDs very big.

Instead, we should have a config option with unstrucutured type that allows users to overlay configuration for the various resources Liberty Operator creates and manages.