Module: Seira::Commands
- Included in:
- App, Cluster, Config, Db, Db::Create, Db::WritePgbouncerYaml, Helpers, Jobs, NodePools, Pods, Proxy, Runner, Secrets
- Defined in:
- lib/seira/commands.rb,
lib/seira/commands/gcloud.rb,
lib/seira/commands/kubectl.rb,
lib/seira/commands/teleport.rb
Defined Under Namespace
Classes: Gcloud, Kubectl, Teleport
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.gcloud(command, context:, clean_output: false, format: :boolean) ⇒ Object
19
20
21
|
# File 'lib/seira/commands.rb', line 19
def self.gcloud(command, context:, clean_output: false, format: :boolean)
Gcloud.new(command, context: context, clean_output: clean_output, format: format).invoke
end
|
.kubectl(command, context:, clean_output: false, return_output: false) ⇒ Object
11
12
13
|
# File 'lib/seira/commands.rb', line 11
def self.kubectl(command, context:, clean_output: false, return_output: false)
Kubectl.new(command, context: context).invoke(clean_output: clean_output, return_output: return_output)
end
|
.tsh(command, context:, clean_output: false, return_output: false) ⇒ Object
27
28
29
|
# File 'lib/seira/commands.rb', line 27
def self.tsh(command, context:, clean_output: false, return_output: false)
Teleport.new(command, context: context).invoke(clean_output: clean_output, return_output: return_output)
end
|
Instance Method Details
#gcloud(command, context:, clean_output: false, format: :boolean) ⇒ Object
15
16
17
|
# File 'lib/seira/commands.rb', line 15
def gcloud(command, context:, clean_output: false, format: :boolean)
Seira::Commands.gcloud(command, context: context, clean_output: clean_output, format: format)
end
|
#kubectl(command, context:, clean_output: false, return_output: false) ⇒ Object
7
8
9
|
# File 'lib/seira/commands.rb', line 7
def kubectl(command, context:, clean_output: false, return_output: false)
Seira::Commands.kubectl(command, context: context, clean_output: clean_output, return_output: return_output)
end
|
#tsh(command, context:, clean_output: false, return_output: false) ⇒ Object
23
24
25
|
# File 'lib/seira/commands.rb', line 23
def tsh(command, context:, clean_output: false, return_output: false)
Seira::Commands.tsh(command, context: context, clean_output: clean_output, return_output: return_output)
end
|