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

feat: cilium integration support #1243

Closed
wants to merge 1 commit into from

Conversation

nimishamehta5
Copy link

@nimishamehta5 nimishamehta5 commented Sep 6, 2024

Closes #1238

📑 Description

Adds support for Cilium. Implements basic checks on usual Cilium daemonsets and deployments.

Ideally, we don't want to re-implement the huge number of checks Cilium already does, so I wanted to just read the cilium status -o jsonoutput if the user has Cilium CLI installed, and collect the errors from that report. But the errors are lost when reading the report JSON format.
I filed a fix in cilium for that here: cilium/cilium#34654
It is not reasonable to expect everyone to have the most updated version of the CLI even once this is released though, so we have to implement some checks ourselves.

✅ Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed

ℹ Additional Information

@nimishamehta5 nimishamehta5 requested review from a team as code owners September 6, 2024 01:09
@nimishamehta5 nimishamehta5 changed the title feat: Cilium integration support (#1238) feat: cilium integration support Sep 6, 2024
@nimishamehta5 nimishamehta5 force-pushed the cilium-int branch 2 times, most recently from 4ff0678 to dae02e2 Compare September 6, 2024 01:19
@nimishamehta5
Copy link
Author

Closing since this needs restructuring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[Feature]: Cilium integration support
1 participant