struct BitteCI::NomadJob::Config

Defined in:

bitte_ci/nomad_job.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(nomad_datacenters : Array(String), nomad_base_url : URI, nomad_ssl_ca : String | Nil, nomad_ssl_key : String | Nil, nomad_ssl_cert : String | Nil, runner_flake : URI, loki_base_url : URI, nomad_token : String, postgres_url : URI, public_url : URI, artifact_secret : String, github_user : String, github_token : String) #

[View source]

Instance Method Detail

def artifact_secret : String #

[View source]
def github_token : String #

[View source]
def github_user : String #

[View source]
def loki_base_url : URI #

[View source]
def nomad_base_url : URI #

[View source]
def nomad_datacenters : Array(String) #

[View source]
def nomad_ssl_ca : String? #

[View source]
def nomad_ssl_cert : String? #

[View source]
def nomad_ssl_key : String? #

[View source]
def nomad_token : String #

[View source]
def postgres_url : URI #

[View source]
def public_url : URI #

[View source]
def runner_flake : URI #

[View source]