open-feature-operator icon indicating copy to clipboard operation
open-feature-operator copied to clipboard

OFO configuration object + flagd upgrade path

Open beeme1mr opened this issue 3 years ago • 1 comments

usecase

As an operator Given I want to upgrade flagd without upgrading OpenFeature operator Then I should be able to increment configuration and objects to do so.

As an operator Given I want to enable open-feature-operator only on certain nodes Then I should be able to allow for topology keys within a global object.

notes

_I think that adding an operator custom resource to enable upgrading would also allow us to utilize more dynamic global configuration secompprofile on/off, daemonset topology awareness) _

E.g.

apiVersion: core.openfeature.dev/v1alpha1
kind: OpenFeatureOperatorConfiguration
metadata:
  name: default
spec:
  flagvVrsion: v0.26

Image

beeme1mr avatar Dec 07 '22 15:12 beeme1mr

It may also be worth support a flagdImage property as well. Some organizations may need to pull the image from another artifact repository.

beeme1mr avatar Dec 07 '22 20:12 beeme1mr