mirror of
https://github.com/coreos/prometheus-operator.git
synced 2026-02-05 06:45:27 +01:00
Use new CreateStatefulSetOrPatchLabels() function in controllers
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
This commit is contained in:
@@ -679,7 +679,7 @@ func (c *Operator) sync(ctx context.Context, key string) error {
|
||||
if shouldCreate {
|
||||
logger.Debug("no current statefulset found")
|
||||
logger.Debug("creating statefulset")
|
||||
if _, err := ssetClient.Create(ctx, sset, metav1.CreateOptions{}); err != nil {
|
||||
if _, err := k8sutil.CreateStatefulSetOrPatchLabels(ctx, ssetClient, sset); err != nil {
|
||||
return fmt.Errorf("creating statefulset failed: %w", err)
|
||||
}
|
||||
return nil
|
||||
|
||||
@@ -838,7 +838,7 @@ func (c *Operator) syncStatefulSet(ctx context.Context, key string, p *monitorin
|
||||
|
||||
if notFound {
|
||||
logger.Debug("creating statefulset")
|
||||
if _, err := ssetClient.Create(ctx, sset, metav1.CreateOptions{}); err != nil {
|
||||
if _, err := k8sutil.CreateStatefulSetOrPatchLabels(ctx, ssetClient, sset); err != nil {
|
||||
return fmt.Errorf("creating statefulset failed: %w", err)
|
||||
}
|
||||
continue
|
||||
|
||||
@@ -993,7 +993,7 @@ func (c *Operator) sync(ctx context.Context, key string) error {
|
||||
|
||||
if notFound {
|
||||
logger.Debug("creating statefulset")
|
||||
if _, err := ssetClient.Create(ctx, sset, metav1.CreateOptions{}); err != nil {
|
||||
if _, err := k8sutil.CreateStatefulSetOrPatchLabels(ctx, ssetClient, sset); err != nil {
|
||||
return fmt.Errorf("creating statefulset failed: %w", err)
|
||||
}
|
||||
continue
|
||||
|
||||
@@ -589,7 +589,7 @@ func (o *Operator) sync(ctx context.Context, key string) error {
|
||||
ssetClient := o.kclient.AppsV1().StatefulSets(tr.Namespace)
|
||||
if shouldCreate {
|
||||
logger.Debug("creating statefulset")
|
||||
if _, err := ssetClient.Create(ctx, sset, metav1.CreateOptions{}); err != nil {
|
||||
if _, err := k8sutil.CreateStatefulSetOrPatchLabels(ctx, ssetClient, sset); err != nil {
|
||||
return fmt.Errorf("creating thanos statefulset failed: %w", err)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user