Skip to content

csye7125-su24-team17/helm-cve-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CVE Operator Helm Chart

This helm chart is used to install Kubernetes manifests generated by Kubebuilder. These manifests have Custom Resource Definitions (CRDs), Role/ClusterRole, RoleBinding/ClusterRoleBinding, service account, deployment, and service to install the custom cve operator.

Secrets

The operator retrieves Kafka connection details, Image Pull Credentials and other environment variables from secrets that are set up using external-secrets operator.

Using Helm Chart

  • To install this chart onto a k8s cluster:
# helm install [release-name] [directory-path]
helm install my-operator ../helm-cve-operator
  • To uninstall this chart, use:
# helm uninstall [release-name]
helm uninstall my-operator

Monitoring a Custom Resources kubectl Commands

  • To get GitHubReleasesMonitor, use:
# kubectl get customResource -n [namespace]
kubectl get githubreleasesmonitors -n operator-namespace
  • To get GitHubRelease, use:
# kubectl get customResource -n [namespace]
kubectl get githubrelease -n operator-namespace
  • To get jobs, use:
# kubectl get jobs -n [namespace]
kubectl get jobs -n operator-namespace
  • To get logs of a pod, use:
# kubectl logs -n [namespace] [pod-name]
kubectl logs -n operator-namespace 

Releases

No releases published

Packages

No packages published