Hammer

Login

hammer login --username [username] --password [password] 

Create Environments

List

hammer deploy --list

Deploy

hammer deploy

Flags:
  --dir  change folder where to run 

Yaml file should be present which describe the env

Please see the example below

Destroy Environments

hammer destroy --id [env_id]

Flags
  --id  Env id to be destroyed

Proxy Environments

hammer proxy --env-id [env_id]

Workers

List

List all workers

hammer worker list --region [region]

Delete

Delete specific workers or all of them

hammer worker delete all 
hammer worker delete --region [region]
hammer worker delete --id [worker_id] --region [region]

Create

Create workers in a specific region

hammer worker --region [region]

Flags:
  --subnet  which subnet to use 
  --vpc  .  which vpc to use
  --sg      select which security group to use

Logs

Stream logs from your services

hammer logs

Flags:
  -e, --env string       env name where the service running
  -f, --follow           follow logs
  -h, --help             help for logs
  -s, --service string   service name to get logs from

Template

Manage template

hammer template 

Usage:
  hammer template [command]

Available Commands:
  create      create template
  delete      delete template
  ls          list all templates

K8S

Mange kuberentes integration

hammer k8s

Available Commands:
  export      export from the k8s cluster
  ls-int      list intergration
  ls-ns       list namespaces
  refresh     refresh k8s cluster token

Please add K8S intergration via UI or Api

Last updated

Was this helpful?