Method: Controlplane#cron_workload_deployed_version

Defined in:
lib/core/controlplane.rb

#cron_workload_deployed_version(workload) ⇒ Object



301
302
303
304
305
306
307
308
309
# File 'lib/core/controlplane.rb', line 301

def cron_workload_deployed_version(workload)
  current_deployment = fetch_workload_deployments(workload)&.dig("items")&.first
  return nil unless current_deployment

  ready = current_deployment.dig("status", "ready")
  last_processed_version = current_deployment.dig("status", "lastProcessedVersion")

  ready ? last_processed_version : nil
end