Skip to content

Commit

Permalink
feat: add sync data podmonitor
Browse files Browse the repository at this point in the history
  • Loading branch information
daviderli614 committed Jul 10, 2023
1 parent 56b3e04 commit d769009
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions controllers/greptimedbcluster/deployers/datanode.go
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,30 @@ func (b *datanodeBuilder) BuildStatefulSet() deployer.Builder {
return b
}

func (b *datanodeBuilder) BuildPodMonitor() deployer.Builder {
if b.Err != nil {
return b
}

if b.Cluster.Spec.Datanode == nil {
return b
}

if b.Cluster.Spec.PrometheusMonitor == nil || !b.Cluster.Spec.PrometheusMonitor.Enabled {
return b
}

pm, err := b.GeneratePodMonitor()
if err != nil {
b.Err = err
return b
}

b.Objects = append(b.Objects, pm)

return b
}

func (b *datanodeBuilder) generateMainContainerArgs() []string {
return []string{
"datanode", "start",
Expand Down

0 comments on commit d769009

Please sign in to comment.