Skip to content

Commit 9be43e5

Browse files
authored
use common runtime condition package (#47)
Replaces the custom conditions.go file with the common ACK runtime pkg/condition calls. Signed-off-by: Jay Pipes <[email protected]> By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent 484890b commit 9be43e5

11 files changed

+31
-234
lines changed

pkg/resource/db_cluster/conditions.go

Lines changed: 0 additions & 102 deletions
This file was deleted.

pkg/resource/db_cluster/custom_update.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818

1919
ackv1alpha1 "github.com/aws-controllers-k8s/runtime/apis/core/v1alpha1"
2020
ackcompare "github.com/aws-controllers-k8s/runtime/pkg/compare"
21+
ackcondition "github.com/aws-controllers-k8s/runtime/pkg/condition"
2122
ackrtlog "github.com/aws-controllers-k8s/runtime/pkg/runtime/log"
2223
svcsdk "github.com/aws/aws-sdk-go/service/rds"
2324
corev1 "k8s.io/api/core/v1"
@@ -41,18 +42,18 @@ func (rm *resourceManager) customUpdate(
4142
defer exit(err)
4243
if clusterDeleting(latest) {
4344
msg := "DB cluster is currently being deleted"
44-
setSyncedCondition(desired, corev1.ConditionFalse, &msg, nil)
45+
ackcondition.SetSynced(desired, corev1.ConditionFalse, &msg, nil)
4546
return desired, requeueWaitWhileDeleting
4647
}
4748
if clusterCreating(latest) {
4849
msg := "DB cluster is currently being created"
49-
setSyncedCondition(desired, corev1.ConditionFalse, &msg, nil)
50+
ackcondition.SetSynced(desired, corev1.ConditionFalse, &msg, nil)
5051
return desired, requeueWaitUntilCanModify(latest)
5152
}
5253
if clusterHasTerminalStatus(latest) {
5354
msg := "DB cluster is in '" + *latest.ko.Status.Status + "' status"
54-
setTerminalCondition(desired, corev1.ConditionTrue, &msg, nil)
55-
setSyncedCondition(desired, corev1.ConditionTrue, nil, nil)
55+
ackcondition.SetTerminal(desired, corev1.ConditionTrue, &msg, nil)
56+
ackcondition.SetSynced(desired, corev1.ConditionTrue, nil, nil)
5657
return desired, nil
5758
}
5859

pkg/resource/db_cluster/sdk.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/resource/db_instance/conditions.go

Lines changed: 0 additions & 102 deletions
This file was deleted.

pkg/resource/db_instance/sdk.go

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/hooks/db_cluster/sdk_create_post_set_output.go.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
if clusterCreating(&resource{ko}) {
55
// Setting resource synced condition to false will trigger a requeue of
66
// the resource. No need to return a requeue error here.
7-
setSyncedCondition(&resource{ko}, corev1.ConditionFalse, nil, nil)
7+
ackcondition.SetSynced(&resource{ko}, corev1.ConditionFalse, nil, nil)
88
return &resource{ko}, nil
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
if !clusterAvailable(&resource{ko}) {
22
// Setting resource synced condition to false will trigger a requeue of
33
// the resource. No need to return a requeue error here.
4-
setSyncedCondition(&resource{ko}, corev1.ConditionFalse, nil, nil)
4+
ackcondition.SetSynced(&resource{ko}, corev1.ConditionFalse, nil, nil)
55
} else {
6-
setSyncedCondition(&resource{ko}, corev1.ConditionTrue, nil, nil)
6+
ackcondition.SetSynced(&resource{ko}, corev1.ConditionTrue, nil, nil)
77
}
88

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
if clusterDeleting(latest) {
22
msg := "DB cluster is currently being deleted"
3-
setSyncedCondition(desired, corev1.ConditionFalse, &msg, nil)
3+
ackcondition.SetSynced(desired, corev1.ConditionFalse, &msg, nil)
44
return desired, requeueWaitWhileDeleting
55
}
66
if clusterCreating(latest) {
77
msg := "DB cluster is currently being created"
8-
setSyncedCondition(desired, corev1.ConditionFalse, &msg, nil)
8+
ackcondition.SetSynced(desired, corev1.ConditionFalse, &msg, nil)
99
return desired, requeueWaitUntilCanModify(latest)
1010
}
1111
if clusterHasTerminalStatus(latest) {
1212
msg := "DB cluster is in '"+*latest.ko.Status.Status+"' status"
13-
setTerminalCondition(desired, corev1.ConditionTrue, &msg, nil)
14-
setSyncedCondition(desired, corev1.ConditionTrue, nil, nil)
13+
ackconditoin.SetTerminal(desired, corev1.ConditionTrue, &msg, nil)
14+
ackcondition.SetSynced(desired, corev1.ConditionTrue, nil, nil)
1515
return desired, nil
1616
}

templates/hooks/db_instance/sdk_create_post_set_output.go.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
if instanceCreating(&resource{ko}) {
55
// Setting resource synced condition to false will trigger a requeue of
66
// the resource. No need to return a requeue error here.
7-
setSyncedCondition(&resource{ko}, corev1.ConditionFalse, nil, nil)
7+
ackcondition.SetSynced(&resource{ko}, corev1.ConditionFalse, nil, nil)
88
return &resource{ko}, nil
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
if !instanceAvailable(&resource{ko}) {
22
// Setting resource synced condition to false will trigger a requeue of
33
// the resource. No need to return a requeue error here.
4-
setSyncedCondition(&resource{ko}, corev1.ConditionFalse, nil, nil)
4+
ackcondition.SetSynced(&resource{ko}, corev1.ConditionFalse, nil, nil)
55
} else {
6-
setSyncedCondition(&resource{ko}, corev1.ConditionTrue, nil, nil)
6+
ackcondition.SetSynced(&resource{ko}, corev1.ConditionTrue, nil, nil)
77
}
88

0 commit comments

Comments
 (0)