Skip to content

nais/testapp

Repository files navigation

testapp

services

simple go binary that exposes the following services

  • /env (prints all environment variables)
  • /ping(?delay=<duration>) (returns "pong\n" and HTTP 200. Valid durations include 10s, 6m, 9h etc, and will delay the response accordingly)
  • /hostname (prints hostname)
  • /connect (performs a HTTP GET to the URL configured in $CONNECT_URL and prints the result. Ignores certs)
  • /loginfo (logs "info log entry from testapp" with level info)
  • /logerror (logs "error log entry from testapp" with level error)
  • /logdebug (logs "debug log entry from testapp" with level debug)

binaries

the docker container has the following binaries

nc, curl, dig, nmap, socat, hey, vim, tcpdump, traceroute, strace, iperf, telnet

options

      --bind-address string          ip:port where http requests are served (default ":8080")
      --connect-url string           URL to connect to with /connect (default "https://google.com")
      --ping-response string         what to respond when pinged (default "pong\n")

About

utility testapp used for testing and debugging

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 12