Skip to content

Commit

Permalink
Remove unnecessary annotations and rbacs
Browse files Browse the repository at this point in the history
Fix eventrecorder and reasoning
  • Loading branch information
gnufied committed Dec 14, 2020
1 parent 27b1541 commit 5d7df47
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 71 deletions.
29 changes: 2 additions & 27 deletions assets/vsphere_problem_detector/04_clusterrole.yaml
Expand Up @@ -50,12 +50,6 @@ rules:
verbs:
- list
- watch
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- '*'
- apiGroups:
- ''
resources:
Expand All @@ -73,21 +67,12 @@ rules:
- secrets
- services
- endpoints
- events
- configmaps
- persistentvolumes
verbs:
- get
- list
- watch
- apiGroups:
- ''
resources:
- namespaces
verbs:
- get
- list
- watch
- apiGroups:
- storage.k8s.io
resources:
Expand All @@ -97,23 +82,13 @@ rules:
- list
- watch
- apiGroups:
- '*'
- cloudcredential.openshift.io
resources:
- events
- credentialsrequests
verbs:
- get
- patch
- create
- list
- watch
- update
- delete
- apiGroups:
- cloudcredential.openshift.io
resources:
- credentialsrequests
verbs:
- '*'
- apiGroups:
- operator.openshift.io
resources:
Expand Down
2 changes: 0 additions & 2 deletions assets/vsphere_problem_detector/10_service.yaml
Expand Up @@ -2,8 +2,6 @@ apiVersion: v1
kind: Service
metadata:
annotations:
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
service.alpha.openshift.io/serving-cert-secret-name: vsphere-problem-detector-serving-cert
labels:
app: vsphere-problem-detector-metrics
Expand Down
3 changes: 0 additions & 3 deletions assets/vsphere_problem_detector/11_service_monitor.yaml
Expand Up @@ -3,9 +3,6 @@ kind: ServiceMonitor
metadata:
name: vsphere-problem-detector
namespace: openshift-cluster-storage-operator
annotations:
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
spec:
endpoints:
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
Expand Down
34 changes: 2 additions & 32 deletions pkg/generated/bindata.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions pkg/operator/vsphereproblemdetector/monitoring.go
Expand Up @@ -36,7 +36,7 @@ func newMonitoringController(
operatorClient: clients.OperatorClient,
kubeClient: clients.KubeClient,
dynamicClient: clients.DynamicClient,
eventRecorder: eventRecorder,
eventRecorder: eventRecorder.WithComponentSuffix("vsphere-monitoring-controller"),
}
return factory.New().
WithSync(c.sync).
Expand All @@ -45,7 +45,7 @@ func newMonitoringController(
clients.MonitoringInformer.Monitoring().V1().ServiceMonitors().Informer()).
ResyncEvery(resyncInterval).
WithSyncDegradedOnError(clients.OperatorClient).
ToController(monitoringControllerName, eventRecorder.WithComponentSuffix("vsphere-monitoring-controller"))
ToController(monitoringControllerName, c.eventRecorder)
}

func (c *monitoringController) sync(ctx context.Context, syncContext factory.SyncContext) error {
Expand Down
7 changes: 2 additions & 5 deletions pkg/utils/deployment_controller.go
Expand Up @@ -46,7 +46,7 @@ func CreateDeployment(depOpts DeploymentOptions) (*appsv1.Deployment, error) {
deploymentAvailable.Status = operatorapi.ConditionTrue
} else {
deploymentAvailable.Status = operatorapi.ConditionFalse
deploymentAvailable.Reason = "WaitDeployment"
deploymentAvailable.Reason = "Deploying"
deploymentAvailable.Message = "Waiting for a Deployment pod to start"
}

Expand All @@ -68,14 +68,11 @@ func CreateDeployment(depOpts DeploymentOptions) (*appsv1.Deployment, error) {
} else {
msg := fmt.Sprintf("%d out of %d pods running", deployment.Status.UpdatedReplicas, *deployment.Spec.Replicas)
deploymentProgressing.Status = operatorapi.ConditionTrue
deploymentProgressing.Reason = "WaitDeployment"
deploymentProgressing.Reason = "Deploying"
deploymentProgressing.Message = msg
}
}
}

depOpts.OpStatus.ReadyReplicas = deployment.Status.ReadyReplicas

updateGenerationFn := func(newStatus *operatorapi.OperatorStatus) error {
if deployment != nil {
resourcemerge.SetDeploymentGeneration(&newStatus.Generations, deployment)
Expand Down

0 comments on commit 5d7df47

Please sign in to comment.