github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/boom/api/v1beta1/logging-operator.go (about) 1 package v1beta1 2 3 import ( 4 "github.com/caos/orbos/internal/operator/boom/api/v1beta1/storage" 5 "github.com/caos/orbos/internal/operator/boom/api/v1beta1/toleration" 6 ) 7 8 type LoggingOperator struct { 9 //Flag if tool should be deployed 10 //@default: false 11 Deploy bool `json:"deploy" yaml:"deploy"` 12 //Spec to define how the persistence should be handled 13 FluentdPVC *storage.Spec `json:"fluentdStorage,omitempty" yaml:"fluentdStorage,omitempty"` 14 //NodeSelector for deployment 15 NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` 16 //Tolerations to run fluentbit on nodes 17 Tolerations []toleration.Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"` 18 }