summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow (mars.fritz.box) <paul@buetow.org>2014-07-30 20:46:39 +0200
committerPaul Buetow (mars.fritz.box) <paul@buetow.org>2014-07-30 20:46:39 +0200
commit1aea05961a4d047587f4e5d8790060cd11b837b1 (patch)
tree332a11a06a19958bd2c84e7df39dbb3434f285fd
parentd37193e887b48ca4b7d5d3ddec6475c07979b40f (diff)
New release
-rw-r--r--.version2
-rw-r--r--README.pod9
-rw-r--r--debian/changelog10
-rw-r--r--debian/files2
-rw-r--r--docs/extended-synopsis.txt6
-rw-r--r--docs/fapi.113
-rw-r--r--docs/fapi.txt9
-rw-r--r--docs/synopsis.txt4
8 files changed, 47 insertions, 8 deletions
diff --git a/.version b/.version
index b0bb878..3eefcb9 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-0.9.5
+1.0.0
diff --git a/README.pod b/README.pod
index 9b3c564..afabd99 100644
--- a/README.pod
+++ b/README.pod
@@ -20,11 +20,18 @@ because it's shorter to type.
This is a simple command line client to do basic stuff with the iControl F5 API
such as:
- Managing Nodes
Managing Monitors
+ Managing Nodes
Managing Pools
Managing Virtual Servers
+And some extended usage:
+
+ Managing Folders
+ Managing Self IPs
+ Managing Traffic Groups
+ Managing VLANs
+
This is a private programming project programmed in my spare time. Therefore I
didn't bother to put it on a public website and github. Please open bug
diff --git a/debian/changelog b/debian/changelog
index 8f9cb3c..f53fc6e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+fapi (1.0.0) stable; urgency=low
+
+ * Add 'get curl' option to generate test commands to check wether a service
+ is available or not anymore.
+
+ * Add possibility to create, delete HA Groups, to assign them to traffic
+ groups and to add and remove LACP trunk members.
+
+ -- Paul Buetow <paul@buetow.org> Wed, 30 Jul 2014 20:44:48 +0200
+
fapi (0.9.5) stable; urgency=low
* Fixes the -a argument, didn't really work
diff --git a/debian/files b/debian/files
index ef8f2ed..c427210 100644
--- a/debian/files
+++ b/debian/files
@@ -1 +1 @@
-fapi_0.9.5_all.deb utils optional
+fapi_1.0.0_all.deb utils optional
diff --git a/docs/extended-synopsis.txt b/docs/extended-synopsis.txt
index 8374b06..92e06dd 100644
--- a/docs/extended-synopsis.txt
+++ b/docs/extended-synopsis.txt
@@ -10,6 +10,12 @@ The following partially needs admininstrator privileges on / and /Common:
-f Common -b balancer.example.com vlan NAME create tagged VLANID internal|external|...
-f Common -b balancer.example.com vlan NAME delete
-f Common -b balancer.example.com vlan NAME get detail
+ -f Common -b balancer.example.com ha_group
+ -f Common -b balancer.example.com ha_group NAME create|delete
+ -f Common -b balancer.example.com ha_group NAME add trunk TRUNKNAME WEIGHT THRESHOLD
+ -f Common -b balancer.example.com ha_group NAME remove trunk TRUNKNAME
+ -f Common -b balancer.example.com ha_group NAME set trunk threshold TRUNKNAME THRESHOLD
+ -f Common -b balancer.example.com tgroup NAME set ha_group HAGROUPNAME
-f Common tgroup
-f Common tgroup NAME add ha_order DEVICE ORDER
-f Common tgroup NAME create
diff --git a/docs/fapi.1 b/docs/fapi.1
index 2c7ff0b..6122877 100644
--- a/docs/fapi.1
+++ b/docs/fapi.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "FAPI 1"
-.TH FAPI 1 "2014-06-18" "fapi 0.9.5" "User Commands"
+.TH FAPI 1 "2014-07-30" "fapi 1.0.0" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -153,12 +153,21 @@ This is a simple command line client to do basic stuff with the iControl F5 \s-1
such as:
.PP
.Vb 4
-\& Managing Nodes
\& Managing Monitors
+\& Managing Nodes
\& Managing Pools
\& Managing Virtual Servers
.Ve
.PP
+And some extended usage:
+.PP
+.Vb 4
+\& Managing Folders
+\& Managing Self IPs
+\& Managing Traffic Groups
+\& Managing VLANs
+.Ve
+.PP
This is a private programming project programmed in my spare time. Therefore I
didn't bother to put it on a public website and github. Please open bug
reports, feature requests and pull requests at
diff --git a/docs/fapi.txt b/docs/fapi.txt
index 85e6028..e24e679 100644
--- a/docs/fapi.txt
+++ b/docs/fapi.txt
@@ -17,11 +17,18 @@ ABOUT
This is a simple command line client to do basic stuff with the iControl
F5 API such as:
- Managing Nodes
Managing Monitors
+ Managing Nodes
Managing Pools
Managing Virtual Servers
+ And some extended usage:
+
+ Managing Folders
+ Managing Self IPs
+ Managing Traffic Groups
+ Managing VLANs
+
This is a private programming project programmed in my spare time.
Therefore I didn't bother to put it on a public website and github.
Please open bug reports, feature requests and pull requests at
diff --git a/docs/synopsis.txt b/docs/synopsis.txt
index 4e18410..65b2bd4 100644
--- a/docs/synopsis.txt
+++ b/docs/synopsis.txt
@@ -16,7 +16,7 @@ optional arguments:
-b B Forces to use the secified loadbalancer (overwrites -e)
-d Disable colorful output
-E Show extended synopsis
- -e E Env to use, e.g. dev,qa,live
+ -e E Environment to use, e.g. dev,qa,live
-f F Overwrite partition/folder from fapi.conf
-h Print this help
-i Interactive shell
@@ -53,7 +53,7 @@ Synopsis:
vserver
vserver NAME create [protocol] [profile] [poolname] [mask]
vserver NAME delete
- vserver NAME get brief|detail|status|vlan|profile|rule
+ vserver NAME get brief|detail|status|vlan|persistence|profile|rule|curl
vserver NAME set nat|pat disabled|enabled
vserver NAME set pool POOLNAME
vserver NAME set snat automap|none