Skip to content

Commit

Permalink
use debugger interface (#81)
Browse files Browse the repository at this point in the history
* disambiguate ports, notes on psuedoterminal

* choose debugger

* script for easier redeployment

* fix go-java example, helper script, notes

* updated interface, java + dlv wip

* update dlv impl to fix dlv, pass through pseudoterminal as well

* jdb working

* remove old comments

* read remote port from CRD

* trigger ci

* test - bump ci

* update github token

* disable unused vscode token

* dep ensure during cloud build

* minimal cloud build

* pass TAG_NAME

* remove unused token

* update project root

* add dep cache

* pre-dep cache

* tell dep builder where to work from

* remove symlink, exclude vscode dir

* notes on demo microservice

* preview deployment option, helper scripts

* support jdb in secure mode

* reduce permissions on Squash

* reduce permissons on plank pods

* prelim clean of makefile

* fix demo tag

* split debugger interface to local and remote

* move debugger-specific content to debugger interface

* rename debug-container plank

* disambiguate pkg name: kube -> plank

* remove old cmds and rest artifacts

* update readme with image

* tweak readme headline

* wait for pod to be created before expecting crd

* list attachments command

* design for updated api

* notes on system components, prelim api spec

* don't delete crd after plank process finishes, update makefile

* cleanup resources from squashclt on exit

* create permissions from squashctl

* update task list

* generate the v2 api so we can start using it

* describe new use of old field

* wip - labels on debug attachment, Intent utils, cli utils

* fix flow in secure mode

* fix basic mode

* remove debug stmts

* support for headless java debugging and shell completion

* update checklist

* remove old code, refactor java local attach, dev helpers in Makefile

* rename agent

* regen docs

* update docs TOC, remove old script

* remove old resources, update names in old tests

* basic_use.md

* secure mode docs

* clean up proto, add code generation to makefile, remove stale file

* depointer daClient, remove unused function

* remove unused plank env vars

* init kubeclient in startup, query for DA instead of passing values along

* clean up wait for debug server address

* make ns before resoruces, fix makefile, catch pointers

* remove debug code, clean up return args

* update solo-kit version

* tweak cloudbuild

* add project root to cloudbuild go

* wait for dep

* set gopath in cloudbuild

* use go-make

* cloud build with protoc gogo?

* fix id spelling error

* w/o cache

* pin repos

* fix cloudbuild waits

* check format make target

* fix format check

* fix check code script

* include version in cloudbuild

* changelog, tmp disable vscode build

* increase timeout to 20min
  • Loading branch information
mitchdraft committed Feb 27, 2019
1 parent a7cb134 commit 97db342
Show file tree
Hide file tree
Showing 132 changed files with 4,362 additions and 3,639 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,6 @@ vendor/*
# temporary builds
*.out

site/
site/

.vscode/*
Loading

0 comments on commit 97db342

Please sign in to comment.