integr8ly / application-monitoring-operator

Operator for installing the Application Monitoring Stack on OpenShift (Prometheus, AlertManager, Grafana)
Apache License 2.0
30 stars 44 forks source link

Add rest of skeleton for operator #1

Closed david-martin closed 5 years ago

david-martin commented 5 years ago

To verify

oc new-project application-monitoring
oc create -f ./deploy/crds/applicationmonitoring_v1alpha1_applicationmonitoring_crd.yaml
oc create -f ./deploy/crds/applicationmonitoring_v1alpha1_applicationmonitoring_cr.yaml
make code/run

Operator should start locally, & logs should have the below 2 entries after a few seconds:

{"level":"info","ts":1548349064.0965805,"logger":"controller_applicationmonitoring","caller":"applicationmonitoring/applicationmonitoring_controller.go:84","msg":"Reconciling ApplicationMonitoring","Request.Namespace":"application-monitoring","Request.Name":"example-applicationmonitoring"}
{"level":"info","ts":1548349064.0966141,"logger":"controller_applicationmonitoring","caller":"applicationmonitoring/applicationmonitoring_controller.go:100","msg":"TODO: Reconcile implementation","Request.Namespace":"application-monitoring","Request.Name":"example-applicationmonitoring"}

TODO

pb82 commented 5 years ago

👀