0.3.8 • Published 1 year ago
hamctl v0.3.8
hamctl
Install
- Install
npm - Run the following command:
sudo npm i g hamctlCommands
Login/Logout:
hamctl login
hamctl logoutOrganizations
Aliases: organization, orgs, org, o
List organizations
hamctl organizations listSwitch defualt organization
hamctl organizations switchNamespaces
List namespaces
Aliases: namespace, ns, n
hamctl namespaces listCreate new namespace
hamctl namespaces createApps
Aliases: app, a
List apps
Aliases: ls, l
hamctl apps listCreate new app
Flags:
-n|--namenew app's name--namespacename of namespace-c|--clustername of cluster-t|--typetype of app usable values:docker-imagegithub-repohamgit-reporedispostgresqlminiomysqlmariadbmongodbelasticsearchmssqljirametabasegrafanarabbitmqprometheuswordpressconfluencerocketchatgitlab_runnerkibananextcloudstaticnodejspythonphprubygojavadotnet
hamctl apps create --name [new-app-name] --namespace [namespace] --cluster [cluster] --group [group] --type [type]Delete app
Aliases: del
Flags:
-n|--nameapp's name--namespacename of namespace-c|--clustername of cluster
hamctl apps delete [app-name] --namespace [namespace] --cluster [cluster]Details of app
hamctl apps details [app-name]Change image of app
hamctl apps set-image [app-name] --image [image] --tag [tag]Start app
hamctl apps start [app-name] --namespace [namespace] --cluster [cluster]Stop app
hamctl apps stop [app-name] --namespace [namespace] --cluster [cluster]