Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Install Fluent Operator (gardener#7568)
* Move the existing fluent-operator under the logging component * Install fluentd CRDs Currently, fluent operator requires all the CRDs, otherwise it will crash. Ref fluent/fluent-operator#612 * Add aliases for the operator's packages * Add the fluent-operator component * Adapt seed reconciler to deploy the fluent-operator * Delete old fluent-bit resources * Drop the old fluent-bit chart * Add healthcheck for the fluent-operator managed resources * No longer use logging fields from the Gardenlet component config Now custom resources can be directly deployed to achieve such effect * Add fluent-operator custom resources for the components of the extensions * Add fluent-operator custom resources for the cluster-autoscaler component * Add fluent-operator custom resources for the coredns component * Add fluent-operator custom resources for the dependency-watchdog component * Add fluent-operator custom resources for the etcd component * Add fluent-operator custom resources for the hvpa component * Add fluent-operator custom resources for the kube-apiserver component * Add fluent-operator custom resources for the kube-controller-manager component * Add fluent-operator custom resources for the kube-proxy component * Add fluent-operator custom resources for the kubernetes-dashboard component * Add fluent-operator custom resources for the kube-scheduler component * Add fluent-operator custom resources for the kube-state-metrics component * Add fluent-operator custom resources for the logging components * Add fluent-operator custom resources for the monitoring components * Add fluent-operator custom resources for the metrics-server component * Add fluent-operator custom resources for the nginx-ingress-shoot component * Add fluent-operator custom resources for the node-problem-detector component * Add fluent-operator custom resources for the resource-manager component * Add fluent-operator custom resources for the vpa component * Add fluent-operator custom resources for the vpn-seed-server component * Add fluent-operator custom resources for the vpn-shoot component * Adapt docs to the fluent-operator contract * Add fluent-operator custom resources for the machine-controller-manager component * Add needed network policies * Adapt components after rebase * Address Ismail's comments * Wait for fluent-bit service to be created before pathing it * Run make generate * Fix unit tests after the rebase * Replace the the images with the copied ones * Address Ismail's new comments * Address Rafael's comments * Upgrade Fluent Operator to version v.2.2.0 * Address the rest of Rafael's comments * Run make generate * Run make-revendor * Address Rafael's new comments * Address Ismail's comments * Add fluent-operator-custom-resources as depencendy of the fluent-operator in the reconcile flow * Move the import restrictions to more appropriate places * Restrict operator's roles --------- Co-authored-by: Kristian-ZH <k.zhelyazkov@sap.com>
- Loading branch information