Installation
gem install iron_titan
Or add gem "iron_titan"
to your Gemfile.
Usage
IronTitan.configure do |config|
config.host = "192.168.99.100:8080"
config.scheme = "http"
end
@titan = IronTitan::JobsApi.new
Then use it:
# Post a job
r = @titan.jobs_post(jobs: [{
image: 'treeder/echo:latest',
delay: 5,
payload: {input: 'Test Input'}.to_json
}])
input_string = "Test Input"
job = r.jobs[0]
p job
# Get job status
job = @titan.job_id_get(job.id).job
puts job.status
# Get logs
log = @titan.job_id_log_get(r_payload.jobs[0].id).log
p log
Building/testing this Gem
This gem is built from the main Titan repo.