@@ -18,26 +18,24 @@ import (
1818// RedisBrokerBroker refers to the TriggerMesh Broker that manages events on top of Redis.
1919
2020const (
21- RedisBrokerConditionReady = apis .ConditionReady
22- RedisBrokerRedisDeployment apis.ConditionType = "RedisDeploymentReady"
23- RedisBrokerRedisService apis.ConditionType = "RedisServiceReady"
24- RedisBrokerRedisServiceConditionEndpointsReady apis.ConditionType = "RedisEndpointsReady"
25- RedisBrokerBrokerDeployment apis.ConditionType = "BrokerDeploymentReady"
26- RedisBrokerBrokerService apis.ConditionType = "BrokerServiceReady"
27-
28- // RedisBrokerBrokerServiceConditionEndpointsReady has status True when a k8s Service Endpoints
29- // are backed by at least one endpoint.
30- RedisBrokerBrokerServiceConditionEndpointsReady apis.ConditionType = "BrokerEndpointsReady"
21+ RedisBrokerConditionReady = apis .ConditionReady
22+ RedisBrokerRedisDeployment apis.ConditionType = "RedisDeploymentReady"
23+ RedisBrokerRedisService apis.ConditionType = "RedisServiceReady"
24+ RedisBrokerRedisServiceEndpointsConditionReady apis.ConditionType = "RedisEndpointsReady"
25+ RedisBrokerBrokerDeployment apis.ConditionType = "BrokerDeploymentReady"
26+ RedisBrokerBrokerService apis.ConditionType = "BrokerServiceReady"
27+ RedisBrokerBrokerServiceEndpointsConditionReady apis.ConditionType = "BrokerEndpointsReady"
3128 RedisBrokerConfigSecret apis.ConditionType = "BrokerConfigSecretReady"
3229 RedisBrokerConditionAddressable apis.ConditionType = "Addressable"
3330)
3431
3532var redisBrokerCondSet = apis .NewLivingConditionSet (
3633 RedisBrokerRedisDeployment ,
3734 RedisBrokerRedisService ,
35+ RedisBrokerRedisServiceEndpointsConditionReady ,
3836 RedisBrokerBrokerDeployment ,
3937 RedisBrokerBrokerService ,
40- RedisBrokerBrokerServiceConditionEndpointsReady ,
38+ RedisBrokerBrokerServiceEndpointsConditionReady ,
4139 RedisBrokerConfigSecret ,
4240
4341// TODO RedisBrokerConditionAddressable,
@@ -155,6 +153,18 @@ func (bs *RedisBrokerStatus) MarkRedisServiceReady() {
155153 redisBrokerCondSet .Manage (bs ).MarkTrue (RedisBrokerRedisService )
156154}
157155
156+ func (bs * RedisBrokerStatus ) MarkRedisEndpointsFailed (reason , messageFormat string , messageA ... interface {}) {
157+ redisBrokerCondSet .Manage (bs ).MarkFalse (RedisBrokerRedisServiceEndpointsConditionReady , reason , messageFormat , messageA ... )
158+ }
159+
160+ func (bs * RedisBrokerStatus ) MarkRedisEndpointsUnknown (reason , messageFormat string , messageA ... interface {}) {
161+ redisBrokerCondSet .Manage (bs ).MarkUnknown (RedisBrokerRedisServiceEndpointsConditionReady , reason , messageFormat , messageA ... )
162+ }
163+
164+ func (bs * RedisBrokerStatus ) MarkRedisEndpointsTrue () {
165+ redisBrokerCondSet .Manage (bs ).MarkTrue (RedisBrokerRedisServiceEndpointsConditionReady )
166+ }
167+
158168// Manage Redis broker state for
159169// Deployment, Service and Endpoint
160170
@@ -196,13 +206,13 @@ func (bs *RedisBrokerStatus) MarkBrokerServiceReady() {
196206}
197207
198208func (bs * RedisBrokerStatus ) MarkBrokerEndpointsFailed (reason , messageFormat string , messageA ... interface {}) {
199- redisBrokerCondSet .Manage (bs ).MarkFalse (RedisBrokerBrokerServiceConditionEndpointsReady , reason , messageFormat , messageA ... )
209+ redisBrokerCondSet .Manage (bs ).MarkFalse (RedisBrokerBrokerServiceEndpointsConditionReady , reason , messageFormat , messageA ... )
200210}
201211
202212func (bs * RedisBrokerStatus ) MarkBrokerEndpointsUnknown (reason , messageFormat string , messageA ... interface {}) {
203- redisBrokerCondSet .Manage (bs ).MarkUnknown (RedisBrokerBrokerServiceConditionEndpointsReady , reason , messageFormat , messageA ... )
213+ redisBrokerCondSet .Manage (bs ).MarkUnknown (RedisBrokerBrokerServiceEndpointsConditionReady , reason , messageFormat , messageA ... )
204214}
205215
206216func (bs * RedisBrokerStatus ) MarkBrokerEndpointsTrue () {
207- redisBrokerCondSet .Manage (bs ).MarkTrue (RedisBrokerBrokerServiceConditionEndpointsReady )
217+ redisBrokerCondSet .Manage (bs ).MarkTrue (RedisBrokerBrokerServiceEndpointsConditionReady )
208218}
0 commit comments