Top Level Namespace

Defined in:

Constant Summary

LOG = Log.for("rails-app-operator")

Method Summary

Method Detail

def delete_job(k8s, namespace : String, name : String) #

[View source]
def delete_job(k8s, job) #

[View source]
def delete_job_pods(k8s, job) #

[View source]
def deploy(k8s : Kubernetes::Client, resource : Kubernetes::Resource(RailsApp)) #

[View source]
def error(result) #

[View source]
def info(result) #

[View source]
def pod_spec(resource : Kubernetes::Resource(RailsApp), *, entrypoint : RailsApp::Entrypoints | Nil = nil, command : Array(String) | Nil = entrypoint.try(&.command), env : Array = [] of RailsApp::Entrypoints::Env, env_from : Array = [] of RailsApp::Entrypoints::EnvFrom, node_selector = {} of String => JSON::Any) #

[View source]