-
Notifications
You must be signed in to change notification settings - Fork 359
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: Creating a Custom Resource Definition for a pod IP to metadata mapper. #1071
Commits on Jun 12, 2023
-
feat: Creating a Custom Resource Definition for the PodInfo operator.
This commit: - Initializes a Project with Name podinfo and repo github.com/cilium/tetragon - Provide builderplate code for creating the operator Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c31ed60 - Browse repository at this point
Copy the full SHA c31ed60View commit details -
feat: Creating a Custom Resource Definition for the PodInfo operator.
This commit: - Defines the Custom Resource. Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41de71f - Browse repository at this point
Copy the full SHA 41de71fView commit details -
feat: Creating a Custom Resource Definition for the PodInfo operator.
By default, a custom resource has spec (desired state) as well as status (current state) fields and Kubebuilder auto-generates manifests and deepcopy files for it. But, for out PodInfo resource we don't want the status info, so we need to remove it This commit: - Removes the //+kubebuilder:subresource:status comment from podinfo_types.go so kubebuilder doesn't auto generate things regarding the status field. - make manifests and make generate commands create updated manifests and deepcopy files. Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67556ff - Browse repository at this point
Copy the full SHA 67556ffView commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d87117d - Browse repository at this point
Copy the full SHA d87117dView commit details
Commits on Jun 27, 2023
-
Cleared the file since the tests will be written using testify, and n…
…ot ginkgo Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cca9008 - Browse repository at this point
Copy the full SHA cca9008View commit details -
- Updated the spec field - Added the status field - Generated manifests Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad830c1 - Browse repository at this point
Copy the full SHA ad830c1View commit details
Commits on Jul 2, 2023
-
Renamed the project from podinfo to tetragonpod.
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1f2459 - Browse repository at this point
Copy the full SHA a1f2459View commit details -
Created an exporter, that will create the CRD object and return to th…
…e operator to register the CRD with kubernetes API. - It has an embed.go file that will include the YAML file in the binary. - Created a register.go that will take that YAML file create a CRD object and return. Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52e59e3 - Browse repository at this point
Copy the full SHA 52e59e3View commit details -
Integrated the registration of tetragonPod CRD into the tetragon oper…
…ator - renamed the register package to client package, and wrote logic that will register the CRD with the API server - Used the tetragon client package to register the CRD Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f02a0ee - Browse repository at this point
Copy the full SHA f02a0eeView commit details
Commits on Jul 6, 2023
-
Replaced podinfo with tetragonpods.
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ef1e9c - Browse repository at this point
Copy the full SHA 3ef1e9cView commit details -
Updated the Logic for registering TetragonPod CustomResourceDefinitio…
…n with the help of operator. - The logic now handles the condition if the CustomResourceDefinition already exists in the cluster. Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b682c4 - Browse repository at this point
Copy the full SHA 8b682c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf134c7 - Browse repository at this point
Copy the full SHA bf134c7View commit details
Commits on Jul 19, 2023
-
Added cluster role for tetragon pod controller
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58ce306 - Browse repository at this point
Copy the full SHA 58ce306View commit details -
added role binding and service account for tetragonpod controller
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d25981 - Browse repository at this point
Copy the full SHA 6d25981View commit details -
Added deployment for the tetragonpod controller
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 336aaf3 - Browse repository at this point
Copy the full SHA 336aaf3View commit details -
Modified files for adding labels and default values
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbb2856 - Browse repository at this point
Copy the full SHA dbb2856View commit details -
Modified tetragonpod controller to check if it gets pod resources
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85b5baf - Browse repository at this point
Copy the full SHA 85b5bafView commit details -
Changed github workflows to build image of the tetragonpod controller
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 087ef7a - Browse repository at this point
Copy the full SHA 087ef7aView commit details
Commits on Jul 27, 2023
-
Added flag and logic for skipping the tetragonPod CRD
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d9b4019 - Browse repository at this point
Copy the full SHA d9b4019View commit details -
Added flag in the default value
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8271a4 - Browse repository at this point
Copy the full SHA d8271a4View commit details -
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c12fd65 - Browse repository at this point
Copy the full SHA c12fd65View commit details -
Signed-off-by: Prateek Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ddfd1d9 - Browse repository at this point
Copy the full SHA ddfd1d9View commit details