modules/mu/providers/google/function.rb in cloud-mu-3.2.0 vs modules/mu/providers/google/function.rb in cloud-mu-3.3.0
- old
+ new
@@ -231,10 +231,10 @@
# Remove all Google projects associated with the currently loaded deployment. Try to, anyway.
# @param noop [Boolean]: If true, will only print what would be done
# @param ignoremaster [Boolean]: If true, will remove resources not flagged as originating from this Mu server
# @param region [String]: The cloud provider region
# @return [void]
- def self.cleanup(noop: false, ignoremaster: false, region: MU.curRegion, credentials: nil, flags: {})
+ def self.cleanup(noop: false, deploy_id: MU.deploy_id, ignoremaster: false, region: MU.curRegion, credentials: nil, flags: {})
flags["habitat"] ||= MU::Cloud::Google.defaultProject(credentials)
return if !MU::Cloud.resourceClass("Google", "Habitat").isLive?(flags["habitat"], credentials)
# Make sure we catch regional *and* zone functions
found = MU::Cloud::Google::Function.find(credentials: credentials, region: region, project: flags["habitat"])
found.each_pair { |cloud_id, desc|