From 06e82bffd4e9f638a6f292b36219a01fd8a8b474 Mon Sep 17 00:00:00 2001 From: justinsb Date: Sat, 17 Feb 2024 19:22:51 -0500 Subject: [PATCH] refactor: Mark a few tasks as implementing HasAddress This will ensure I don't mistakenly break the contract again. --- upup/pkg/fi/cloudup/azuretasks/loadbalancer.go | 1 + upup/pkg/fi/cloudup/openstacktasks/port.go | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/upup/pkg/fi/cloudup/azuretasks/loadbalancer.go b/upup/pkg/fi/cloudup/azuretasks/loadbalancer.go index 04a3c4caf9..8779cd98d2 100644 --- a/upup/pkg/fi/cloudup/azuretasks/loadbalancer.go +++ b/upup/pkg/fi/cloudup/azuretasks/loadbalancer.go @@ -53,6 +53,7 @@ var ( _ fi.CloudupTask = &LoadBalancer{} _ fi.CompareWithID = &LoadBalancer{} _ fi.CloudupTaskNormalize = &LoadBalancer{} + _ fi.HasAddress = &LoadBalancer{} ) // CompareWithID returns the Name of the LoadBalancer diff --git a/upup/pkg/fi/cloudup/openstacktasks/port.go b/upup/pkg/fi/cloudup/openstacktasks/port.go index 4268b42b91..c190f417b3 100644 --- a/upup/pkg/fi/cloudup/openstacktasks/port.go +++ b/upup/pkg/fi/cloudup/openstacktasks/port.go @@ -47,6 +47,12 @@ type Port struct { WellKnownServices []wellknownservices.WellKnownService } +var ( + _ fi.CloudupTask = &Port{} + _ fi.CompareWithID = &Port{} + _ fi.HasAddress = &Port{} +) + // GetDependencies returns the dependencies of the Port task func (e *Port) GetDependencies(tasks map[string]fi.CloudupTask) []fi.CloudupTask { var deps []fi.CloudupTask @@ -64,8 +70,6 @@ func (e *Port) GetDependencies(tasks map[string]fi.CloudupTask) []fi.CloudupTask return deps } -var _ fi.CompareWithID = &Port{} - func (s *Port) CompareWithID() *string { return s.ID }