X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju-charms%2Flayers%2Fnetutils%2Factions.yaml;fp=juju-charms%2Flayers%2Fnetutils%2Factions.yaml;h=f4f7884306fc89a2a51a07413523e5bd184b745d;hb=7873b95378885e2f226ff7c33abc96a6883c107b;hp=0000000000000000000000000000000000000000;hpb=24a06f011a425ebf9c3f2051238c7c5e73541477;p=osm%2Fdevops.git diff --git a/juju-charms/layers/netutils/actions.yaml b/juju-charms/layers/netutils/actions.yaml new file mode 100644 index 00000000..f4f78843 --- /dev/null +++ b/juju-charms/layers/netutils/actions.yaml @@ -0,0 +1,133 @@ +nmap: + description: "nmap a thing!" + params: + destination: + description: "destination to scan" + type: string + required: + - destination +ping: + description: 'ping a thing!' + params: + count: + description: "Stop after sending count ECHO_REQUEST packets" + type: integer + default: 30 + destination: + description: "destination of ping request" + type: string + required: + - destination +traceroute: + description: 'trace a thing!' + params: + hops: + description: "Stop tracing after count hops" + type: integer + default: 30 + destination: + description: "destination of traceroute request" + type: string + required: + - destination +dig: + description: "DNS lookup" + params: + nsserver: + description: "The nameserver to lookup against." + type: string + host: + description: "The host to lookup" + type: string + type: + description: "The DNS record type to lookup" + type: string + required: + - host +iperf: + description: "" + params: + host: + description: "" + type: string + port: + description: "" + type: integer + default: 5201 + format: + description: "" + type: string + interval: + description: "" + type: string + affinity: + description: "" + type: string + udp: + description: "Use UDP rather than TCP" + type: boolean + default: False + bandwidth: + description: "Set the target bandwidth to n bits/sec (default 1Mbit/sec for UDP, unlimited for TCP)" + type: integer + default: 1 + time: + description: "Time, in seconds, to transmit for." + type: integer + default: 10 + blockcount: + description: "The number of blocks to transmit" + type: integer + length: + description: "The length of buffer to read or write (default 128KB for TCP, 8KB for UDP)" + type: integer + parallel: + description: "The number of parallel client streams to run" + type: integer + reverse: + description: "Run in reverse mode (server sends, client receives)." + type: boolean + default: false + window: + description: "Window size/socket buffer size." + type: integer + bind: + description: "Bind to a specific interface or multicast address" + type: string + mss: + description: "Set the TCP maximum segment size (MTU - 40 bytes)" + type: integer + no-delay: + description: "Set the TCP no delay, disabling Nagle's algorithm." + type: boolean + default: false + ipv4: + description: "Only use IPv4" + type: boolean + default: false + ipv6: + description: "Only use IPv6" + type: boolean + default: false + tos: + description: "Set the IP 'type of service'" + type: integer + flowlabel: + description: "Set the IPv6 flow label (linux-only)" + type: string + zerocopy: + description: "Use a 'zero copy' method of sending data, such as sendfile(s), instead of the usual write(2)." + type: boolean + default: false + omit: + description: "Omit the first n seconds of the test, to skip past the TCP slow-start period." + type: integer + title: + description: "Prefix every output line with this string." + type: string + congestion: + description: "Set the linux congestion control algorithm." + type: string + + required: + - host