Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No addons installed when Prometheus is not installed #234

Open
njtran opened this issue Jun 21, 2022 · 1 comment
Open

No addons installed when Prometheus is not installed #234

njtran opened this issue Jun 21, 2022 · 1 comment
Labels
0.2 alpha bug Something isn't working Burning good first issue Good for newcomers operator Label to group all tasks for operator

Comments

@njtran
Copy link

njtran commented Jun 21, 2022

When creating a KIT Control Plane and Data Plane without Prometheus installed, the KIT Controller is unable to install any addons due to reconcile errors for Pod Monitors.

2022-06-21T18:50:47.853Z	ERROR	controller.control-plane	Reconciler error	{"reconciler group": "kit.k8s.sh", "reconciler kind": "ControlPlane", "name": "kit-guest-cluster", "namespace": "kit", "error": "reconciling resource, control plane reconciling, ensuring podmonitor for kit-guest-cluster-apiserver, getting object when creating , name kit-guest-cluster-apiserver, no matches for kind \"PodMonitor\" in version \"monitoring.coreos.com/v1\""}

This results in an unhealthy dataplane as kubeproxy and coredns are never installed

@prateekgogia
Copy link
Member

Handle the error here
By checking the error like this and ignoring the error.

@prateekgogia prateekgogia added bug Something isn't working operator Label to group all tasks for operator labels Jun 22, 2022
@prateekgogia prateekgogia added the good first issue Good for newcomers label Aug 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.2 alpha bug Something isn't working Burning good first issue Good for newcomers operator Label to group all tasks for operator
Projects
None yet
Development

No branches or pull requests

2 participants