Open DelusionalOptimist opened 9 months ago
@DelusionalOptimist I not sure what the mentorship
tag means, so I want to verify if this issue is open for anyone to handle. If yes, I am interested in this.
@Vickysomtee The mentorship tag means this issue is in consideration for LFX mentorship.
Oh! Alright
I'm interested in this issue
That sounds like a good feature, I'm interested in it :)
Hey, @DelusionalOptimist, this feature sounds good to me. Since I'm new to the LFX Mentorship ecosystem, should I start working on some parts of this feature? It will be good practice for me to understand the mentorship environment.
Hi @DelusionalOptimist sir I want to work on this issue.
Hey Folks, Thanks for the interest in the mentorship. We have certain prerequisites which we expect to be included in your application.Please include details or reference to a document for the said prerequisite in your Cover Letter / Mail to the mentors / Submit it in the issue thread / DM Mentors in KubeArmor Slack by 20 Feb.
Following are the details.
Dashboards for application behavior and KubeArmor state - https://mentorship.lfx.linuxfoundation.org/project/a604ba9c-565d-4e8c-aed2-dcd4ebedc85d Prerequisite: Create a sample Kubernetes Dashboards Plugin Background: We want to have native integration for Kubernetes Dashboard. Creating a Kubernetes Dashboard involves understanding the Angular Plugin Framework that they use. So we would like the mentee to try setting up a sample Kubernetes Dashboard Plugin by following their documentation. This helps us gain clarity that atleast some form of Plugin would be achievable by the mentee.
Feature Request
Description
Kubernetes dashboard The Kubernetes dashboard provides a mechanism for creating custom plugins - ref. This dashboard will allow the users to easily see the state and manage KubeArmor policies, default posture, protected containers and more in the user's cluster.
Kibana/Grafana dashboard For showing an application's behaviour, we'd like to have a Kibana/Grafana dashboard. We have existing integrations for visualizing alerts with Elastic/Loki and we can use them for creating these. We want to leverage the above for creating a plugin which will allow users to see an application's behavior based on visibility logs sent by KubeArmor.
Requirements
Goals
Basic requirements from the dashboards
App behavior dashboard
KubeArmor state dashboard
Further reference
karmor profile
command.karmor probe
command.