kubebuilder init --domain tutorial.kubebuilder.io --repo github.com/cyse7125-su24-team11/cve-operator --project-name=cve-operator
go get k8s.io/api/batch/v1 go get k8s.io/api/core/v1
kubebuilder create api --group csye7125 --version v1 --kind GitHubReleasesMonitor kubebuilder create api --group csye7125 --version v1 --kind GitHubRelease
make manifests make install make run
To Test - kubectl apply -f cr.yaml cat cr.yaml > apiVersion: csye7125.tutorial.kubebuilder.io/v1 kind: GitHubReleasesMonitor metadata: name: cve-githubreleasesmonitor namespace: default spec: url: "https://github.com/CVEProject/cvelistV5/releases" monitorFrom: "now"