From 83fb66c2490bffa76bfe2b678ffcc195ae48c9bd Mon Sep 17 00:00:00 2001 From: Anisur Rahman Date: Tue, 29 Dec 2020 00:30:11 +0600 Subject: [PATCH] Add redis constants and an address function (#663) Signed-off-by: anis028 --- apis/kubedb/v1alpha2/redis_helpers.go | 4 ++++ apis/ops/v1alpha1/type.go | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/apis/kubedb/v1alpha2/redis_helpers.go b/apis/kubedb/v1alpha2/redis_helpers.go index 4f984e75aa..a096d4f395 100644 --- a/apis/kubedb/v1alpha2/redis_helpers.go +++ b/apis/kubedb/v1alpha2/redis_helpers.go @@ -103,6 +103,10 @@ func (r Redis) StatefulSetNameWithShard(i int) string { return fmt.Sprintf("%s%d", r.BaseNameForShard(), i) } +func (r Redis) Address() string { + return fmt.Sprintf("%v.%v.svc:%d", r.Name, r.Namespace, RedisDatabasePort) +} + type redisApp struct { *Redis } diff --git a/apis/ops/v1alpha1/type.go b/apis/ops/v1alpha1/type.go index e4a8bc487e..bfce7b23c6 100644 --- a/apis/ops/v1alpha1/type.go +++ b/apis/ops/v1alpha1/type.go @@ -102,6 +102,17 @@ const ( UpdateDataNodePVCs = "UpdateDataNodePVCs" UpdateIngestNodePVCs = "UpdateIngestNodePVCs" UpdateNodeResources = "UpdateNodeResources" + + //Redis Constants + PatchedSecret = "patchedSecret" + ConfigKeyRedis = "redis.conf" + IssuingConditionUpdated = "IssuingConditionUpdated" + CertificateIssuingSuccessful = "CertificateIssuingSuccessful" + TLSAdded = "TLSAdded" + TLSRemoved = "TLSRemoved" + RedisTLSArg = "--tls-port 6379" + DBReady = "DBReady" + RestartedPods = "RestartedPods" ) // +kubebuilder:validation:Enum=Progressing;Successful;WaitingForApproval;Failed;Approved;Denied