Skip to content

Releases: instana/envcheck

Release v0.0.12

25 May 04:02
Compare
Choose a tag to compare

Add service that maps to envchecker daemonset.

# Debug agent installation in a cluster
envcheckctl agent

# Debug agent installation in a custom namespace
envcheckctl agent -ns=my-custom-ns

# Extract a debug configuration from the cluster.
envcheckctl inspect

# List the Instana agent K8S leader 
envcheckctl leader

# Install daemon into instana-agent namespace
envcheckctl daemon

# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl ping

# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns

# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST

# ping gateway instead of nodeIP
envcheckctl ping -use-gateway

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.11

24 May 16:39
Compare
Choose a tag to compare
  • Update K8s client from v0.18.3 to v0.22.9.
# Debug agent installation in a cluster
envcheckctl agent

# Debug agent installation in a custom namespace
envcheckctl agent -ns=my-custom-ns

# Extract a debug configuration from the cluster.
envcheckctl inspect

# List the Instana agent K8S leader 
envcheckctl leader

# Install daemon into instana-agent namespace
envcheckctl daemon

# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl ping

# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns

# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST

# ping gateway instead of nodeIP
envcheckctl ping -use-gateway

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.10

21 May 17:40
Compare
Choose a tag to compare
  • Added agent subcommand to identify issues with the Instana agent DaemonSet.
# Debug agent installation in a cluster
envcheckctl agent

# Debug agent installation in a custom namespace
envcheckctl agent -ns=my-custom-ns

# Extract a debug configuration from the cluster.
envcheckctl inspect

# List the Instana agent K8S leader 
envcheckctl leader

# Install daemon into instana-agent namespace
envcheckctl daemon

# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl ping

# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns

# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST

# ping gateway instead of nodeIP
envcheckctl ping -use-gateway

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.9

21 May 14:25
Compare
Choose a tag to compare
Fix broken test

Release v0.0.8

07 Jun 18:48
Compare
Choose a tag to compare
  • Added leader subcommand to identify the Instana agent leader.
# Extract a debug configuration from the cluster.
envcheckctl inspect

# List the Instana agent K8S leader 
envcheckctl leader

# Install daemon into instana-agent namespace
envcheckctl daemon

# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl ping

# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns

# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST

# ping gateway instead of nodeIP
envcheckctl ping -use-gateway

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.7

02 Jun 19:32
Compare
Choose a tag to compare
  • Add -use-gateway flag to ping sub-command.
  • When PINGHOST is "" ping the gateway.
# Install daemon into instana-agent namespace
envcheckctl daemon

# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl ping

# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns

# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST

# ping gateway instead of nodeIP
envcheckctl ping -use-gateway

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.6

01 Jun 01:51
Compare
Choose a tag to compare
  • Add daemon, inspect, and pinger sub-commands to envcheckctl.
  • Output interfaces and default gateway for pinger.
# Install daemon into instana-agent namespace
envcheckctl daemon

# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl ping

# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns

# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.5

29 May 15:33
Compare
Choose a tag to compare
  • Print pingers default gateway.
  • Print daemons interfaces.
  • If $KUBECONFIG is set use as default path.
  • Update k8s client to 0.18.3.
# Install daemon into instana-agent namespace
envcheckctl -daemon

# Install daemon into custom namespace
envcheckctl -daemon -daemonns=my-custom-ns

# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl -ping

# Install ping client into custom namespace
envcheckctl -ping -pingns=my-custom-ns

# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.4

28 May 10:05
Compare
Choose a tag to compare

Add dynamic deployment of pinger and daemon.

# Install daemon into instana-agent namespace
envcheckctl -daemon
# Install daemon into custom namespace
envcheckctl -daemon daemonns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f

# Install ping client into default namespace
envcheckctl -ping
# Install ping client into custom namespace
envcheckctl -ping pingns=my-custom-ns
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f

Release v0.0.3

14 May 16:02
Compare
Choose a tag to compare

Load debug data from JSON dump for offline review.

  • Linux: envcheckctl.amd64
  • OS X: envcheckctl.darwin64
  • Windows: envcheckctl.exe