Prerequisites
Before you begin integrating the Garnet Platform and deploying Jibril sensors, please ensure you have the following:
A Garnet Platform Account:
You will need active credentials to log in to the Garnet Platform dashboard.
If you don't have an account, please contact your Garnet representative or sign up through the official Garnet website (link to be confirmed).
Administrative Access to Target Environments:
For GitHub Actions Integration: You'll need permissions to add repository secrets and modify workflow files (
.github/workflows/
) in the GitHub repositories you intend to monitor.For Kubernetes Integration: You'll need
kubectl
access with permissions to create secrets, deploy DaemonSets (or other workloads for the agent), and manage relevant RBAC configurations (like ClusterRoles and ServiceAccounts) in your Kubernetes cluster.For Other Linux Environments: You will need root or sufficient sudo privileges on the Linux hosts/VMs where you plan to install the Jibril sensor directly.
Network Connectivity:
Ensure that the environments where Jibril agents will be deployed can communicate with the Garnet Platform's data ingestion endpoints. This might involve configuring firewall rules or VPC network settings to allow outbound HTTPS traffic to the Garnet Platform URLs.
Compatible Linux Kernel (for Jibril):
Jibril relies on eBPF, which requires a relatively modern Linux kernel. While specific version requirements can be found in the Jibril documentation, generally kernels version 4.14 and above provide good eBPF support, with 5.x kernels being ideal for advanced features.
Verify that your target environments (CI runners, Kubernetes nodes, Linux hosts) meet these kernel version prerequisites.
Meeting these prerequisites will ensure a smooth setup and deployment process for the Garnet Platform.
Last updated