Sha256: 6e7e091fa9e4167b2700a0551f3aca40296ccb914a99c38b3af0adcbd8249feb
Contents?: true
Size: 497 Bytes
Versions: 30
Compression:
Stored size: 497 Bytes
Contents
# frozen_string_literal: true module KubernetesDeploy class ServiceAccount < KubernetesResource TIMEOUT = 30.seconds def sync _, _err, st = kubectl.run("get", type, @name, "--output=json") @status = st.success? ? "Created" : "Unknown" @found = st.success? end def deploy_succeeded? exists? end def deploy_failed? false end def exists? @found end def timeout_message UNUSUAL_FAILURE_MESSAGE end end end
Version data entries
30 entries across 30 versions & 1 rubygems