struct RailsApp

Included Modules

Defined in:

rails_app_operator.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

def self.new(pull : JSON::PullParser) #

def self.new(*, image : String, image_pull_policy : String = "IfNotPresent", image_pull_secrets : Array(String) = Array(String).new, env_from : Array(RailsApp::EnvFrom) = Array(EnvFrom).new, env : Array(RailsApp::Env) = Array(Env).new, node_selector : Hash(String, JSON::Any) = {} of String => JSON::Any, directories : Array(RailsApp::Directories) = Array(Directories).new, annotations : Hash(String, JSON::Any) = {} of String => JSON::Any, entrypoints : Array(RailsApp::Entrypoints), before_create : RailsApp::BeforeCreate, before_update : RailsApp::BeforeUpdate, service_account : Nil | String = nil) #

[View source]

Instance Method Detail

def annotations : Hash(String, JSON::Any) #

def before_create : BeforeCreate #

def before_update : BeforeUpdate #

def directories : Array(Directories) #

def entrypoints : Array(Entrypoints) #

def env : Array(Env) #

def env_from : Array(EnvFrom) #

def image : String #

def image_pull_policy : String #

def image_pull_secrets : Array(String) #

def node_selector : Hash(String, JSON::Any) #

def service_account : String | Nil #