Hossted Kubernetes Operator
[![Go Report Card](https://goreportcard.com/badge/github.com/hossted/hossted-operator)](https://goreportcard.com/report/github.com/hossted/hossted-operator)
- Hossted Operator collects information about hossted deployed apps in a kubernetes cluster.
- It is built in Golang using kubebuilder.
- Refer to Documentation for getting started.
Supported CR's
- The operator supports CR's of type
HosstedProject
.
HosstedProject
CR belongs to api Group hossted.com
and version v1
Quick start
Installation
Trivy operator
- Add trivy helm repo
$ helm repo add aqua https://aquasecurity.github.io/helm-charts/
$ helm repo update
- Install the trivy operator by setting operator.scannerReportTTL to nil
$ helm install trivy-operator aqua/trivy-operator \
--namespace trivy-system \
--create-namespace \
--set="operator.scannerReportTTL=""" \
--set="operator.scanJobTimeout="30m"" \
--version 0.20.6
Hossted operator
- Add Hossted Helm Repo
helm repo add hossted https://charts.hossted.com
- Search operator versions
helm search repo hossted --versions
- Install Operator
helm upgrade --install hossted-operator hossted/hossted-operator -n hossted-operator --set env.HOSSTED_API_URL="<>",env.HOSSTED_AUTH_TOKEN="<>",env.EMAIL_ID="<>"