Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validator adds redundant objects in every iteration #484

Closed
raghu-nandan-bs opened this issue Sep 20, 2022 · 0 comments · Fixed by #485
Closed

Validator adds redundant objects in every iteration #484

raghu-nandan-bs opened this issue Sep 20, 2022 · 0 comments · Fixed by #485

Comments

@raghu-nandan-bs
Copy link
Contributor

Expected behaviour

resource should not be modified if it's spec is found to be as expected

What do you want to achieve?
reduce unnecessary load on memory.

Actual behaviour

every iteration when validate() is called, it adds a new defaultRedisCustomConfig object to r.Spec.Redis.CustomConfig

&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"
&{{RedisFailover databases.spotahome.com/v1} {redisfailover  default  5a175919-1782-42e3-93d3-5e79445c5ecf 33921 1 2022-09-20 15:52:29 +0000 UTC <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"databases.spotahome.com/v1\",\"kind\":\"RedisFailover\",\"metadata\":{\"annotations\":{},\"name\":\"redisfailover\",\"namespace\":\"default\"},\"spec\":{\"redis\":{\"replicas\":3,\"resources\":{\"limits\":{\"cpu\":\"400m\",\"memory\":\"500Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}},\"sentinel\":{\"replicas\":3,\"resources\":{\"limits\":{\"memory\":\"100Mi\"},\"requests\":{\"cpu\":\"100m\"}}}}}\n] [] []  [{kubectl-client-side-apply Update databases.spotahome.com/v1 2022-09-20 15:52:29 +0000 UTC FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:redis\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{},\"f:memory\":{}}}},\"f:sentinel\":{\".\":{},\"f:replicas\":{},\"f:resources\":{\".\":{},\"f:limits\":{\".\":{},\"f:memory\":{}},\"f:requests\":{\".\":{},\"f:cpu\":{}}}}}} }]} {{redis:6.2.6-alpine  3 6379 {map[cpu:{{400 -3} {<nil>} 400m DecimalSI} memory:{{524288000 0} {<nil>} 500Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI} memory:{{104857600 0} {<nil>} 100Mi BinarySI}]} [replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100 replica-priority 100] [] []  {false nil <nil>} [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] nil nil nil [] [] [] map[] map[] map[] false    0 [] []} {redis:6.2.6-alpine  3 {map[memory:{{104857600 0} {<nil>} 100Mi BinarySI}] map[cpu:{{100 -3} {<nil>} 100m DecimalSI}]} [down-after-milliseconds 5000 failover-timeout 10000] [] nil nil nil [] [] [] map[] map[] map[] [] {false quay.io/oliver006/redis_exporter:v1.43.0  nil [] [] nil} [] {nil} false    [] []} {} [] <nil>}}" src="handler.go:62"

Steps to reproduce the behaviour

add a log line at validate() function log.Infof("Validating redisfailover object: %v", r) and observe the output.

Describe step by step what you've have done to get to this point

  1. add log line as mentioned above, collected the object printed data for analysis

Environment

NA

How are the pieces configured?

  • Redis Operator version : latest
  • Kubernetes version: 1.25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant