Skip to content

Nova-ADC/novactl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

novactl

Command-line interface for Nova ADC.

Installation

From Source

go install github.com/nova-adc/novactl/cmd/novactl@latest

Build from Source

git clone https://github.com/nova-adc/novactl.git
cd novactl
make build

Usage

Login

novactl login https://nova.example.com

Context (Partition)

Set a partition context to avoid specifying -p on every command:

# Set context
novactl context my-partition

# Show current context
novactl context

# List partitions (current marked with *)
novactl context list

# Clear context
novactl context clear

List Resources

# List partitions
novactl get partitions

# List pools (uses current context)
novactl get pools

# Override context with -p
novactl get pools -p other-partition

# List other resources
novactl get servers
novactl get virtualservers
novactl get listeners
novactl get healthchecks

Output Formats

# Table (default)
novactl get pools

# JSON
novactl get pools -o json

# YAML
novactl get pools -o yaml

Configuration

Configuration is stored in ~/.novactl.yaml:

api: https://nova.example.com
session: <session-token>
context: my-partition

Environment variables:

  • NOVA_API - API URL
  • NOVA_TOKEN - API token for automation

License

Proprietary - All rights reserved.

About

Command-line interface for Nova ADC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors