v0.1.0-rc.0
Pre-releaseChangelog
f1af597 docs: describe the release process (#82)
64577fa docs: ordered steps to release
1034689 docs: link to goreleaser
f4b8d76 docs: describe the release process
544f59d build: configure cross compile test builds (#39)
6bf805d Merge pull request #78 from dalehamel/update-fetch-headers
f812093 fix(goreleaser): add go mod tidy before build
e0a6471 fix(goreleaser): update go release syntax and address duplicate ids
50f3f6d Update linux header fetching script
869b210 fix(travis): set go modules on
1dd6865 Enable cross compile using goreleaser
d03517f Merge pull request #52 from dalehamel/ubuntu-images
ed5bb60 chore: formatting
fdb48c8 new(build): make sure we only build with the specified bpftrace version
9582b4f fix(hack): disable build bpftrace base
dfbd549 Move to ubuntu eaon for bpftrace 0.9.2
0c0d587 Build from git so that --version is accurate
d5e4f97 Fix init container build context
b5fcbb1 Support for ubuntu image in makefile, bump to v0.9
82e3597 Merge pull request #77 from joestringer/mount-usr-src
6be420a tracejob: Mount /usr/src in pod template
84e4f0c feat: bpftrace v0.9.1 (#75)
38f9b63 update: bpftrace v0.9.1
0711573 fix: Don't build bpftrace tests (#72)
40c841d Build bpftrace without tests
e4bfc99 chore(pkg/cmd): add examples to attach (#71)
309afa5 chore(pkg/cmd): add examples to attach
6734ac5 Merge pull request #70 from iovisor/deps/bump-k8s-1.14
1ce49ae test(integration): use the new kind options
321f94d deps(pkg): update deps used in packages after go mod update for k8s 1.14.1
fb74d2a deps(vendor): vendor update after go mod update to k8s 1.14.1
1b9944d deps(kubectl-trace): go mod update for newer kubernetes 1.14.1
fe9b466 Merge pull request #66 from iovisor/feat/bump-bpftrace-81b099f094d2e6092cfe1317cbaaba0c1bbb614f
95d5374 Merge pull request #67 from dalehamel/generic-header-install
e3df37d Merge pull request #68 from iovisor/chore/fix-ci-build-push
f3f387c chore(ci): fix build and push after org change
f24c7bb Support installing headers on generic linux distributions
03c1a99 Merge pull request #48 from dalehamel/cos-header-install
c934736 Canonicalize init container image build
64b7616 Make downloading headers conditional
54900f5 Add comment to InitImageNameTag
b166321 Add resource requirements to initContainer, whitespace fixes
d88e0ed Container OS linux header install via initContainer
0510804 Merge pull request #65 from iovisor/feat/iovisor-imgs
9b13024 chore(bpftracebase): bump bpftrace base to 81b099f094d2e6092cfe1317cbaaba0c1bbb614f and bcc 0.8.0
58953e7 build: iovisor images
3574f4d fix: use iovisor images
12b88dd Merge pull request #63 from jerr/get-cmd-missing-fields
bc2d57d add get command missing fields STATUS and AGE
cbb07ad Merge pull request #62 from jerr/log-cmd-for-completed-job
d02beab accept completed job
7e2aab1 Merge pull request #59 from iovisor/docs/architecture-diagram
3fdf42e Update ToC for README.md
7ec421d docs(kubectl-trace): add architecture diagram
45fba8a Merge pull request #55 from iovisor/chore/cli
4689c62 fix(pkg/cmd): escape bpftrace program in examples
6ff2330 fix(kubectl-trace): fix typo wether to whether
3b9e9fe feat(pkg/cmd): add more documentation cases for image and init image flags
c3e4e1a feat(pkg/cmd): move images under fntlnz
53d8b8d fix(pkg/cmd): const can't be updated with ldflags
70b0268 fix(integration): public (default) image name tag
6c4c743 chore(cmd): typos and little improv
e29e247 feat(cmd): support custom images for tracerunner and init container
782c432 build: provide tracerunner and initcontainer images
1ac147b fix(pkg): tracerunner image is not related to kubectl trace version
1ee9a77 feat(cmd): override help for all commands
350fc53 Merge pull request #56 from iovisor/feature/logo-ramon
2bcb57a Update ToC for README.md
8a91b58 docs(kubectl-trace): add logo
60d7811 Merge pull request #50 from dalehamel/resource-requests-limits
b5bb5df Specify resource requests and limits for trace job
fc5d82c feat(docs): remove logo
ffb514b Merge pull request #45 from iovisor/feature/logo
1f8abf7 Update ToC for README.md
ea1d694 feat(docs): polished logo
17c62b3 Update ToC for README.md
ead187c feat(docs): logo
f5d66ea Merge pull request #44 from iovisor/feature/aur-package
ba22dc3 Update ToC for README.md
8c8c95d docs(kubectl-trace): move intro before toc
c9f1973 Update ToC for README.md
62181cc docs(kubectl-trace): inform about aur package
3e8de86 Merge pull request #40 from iovisor/32-pod-security-policy
b159809 Update ToC for README.md
c7e686f feat(kubectl-trace): allow passing a service account to enable usage of pod security policies
9e635f2 Merge pull request #38 from iovisor/fix/default-image-version
06dfa11 fix(pkg/version): default image version as go constant
a5b3d5d Merge pull request #37 from iovisor/toc
fb2a14e Merge pull request #36 from kinvolk/alban/make-quay
44abe2c Update ToC for README.md
5b08dc3 feat(docs): enable toc-me
4206642 fix(kubectl-trace): image name configurable
889b021 Merge pull request #35 from iovisor/fix/trace-attach
bb9879d fix(cmd/tracerunner): better printing for attach
b23e1ac fix(cmd/tracerunner): fix signal handling in trace attach
3392e93 Merge pull request #28 from kinvolk/alban/oidc
617cd99 Merge pull request #29 from fntlnz/fix/ci-image-build
2f8c842 fix(kubectl-trace): image build trigger should not stay in makeopts
49988d3 feat(deps): vendor
9e986f7 feat(cmd): add support for oidc auth provider
04e3299 fix(kubectl-trace): bpftracebase using specified version
829327f Merge pull request #27 from iovisor/fix/go-mod
ba432ff feat(deps): vendor
933a110 Merge pull request #26 from iovisor/feature/integration-tests
229f303 feat(integration): build images before integration tests
77700ca feat(integration): build integration test with ldflags
b2cdc3b feat(integration): copy bpftrace image inside the kind docker daemon
9cbfd9c feat(kubectl-trace): only push images on success
8c62a48 feat(integration): separate base build and kubectl trace image
5aad5f7 feat(kubectl-trace): vendor update
1349496 feat(integration): integration in travis
bf0e4e9 feat(integration): run without attach
6c22401 feat(kubectl-trace): prepare vendor for integration tests
5e2e080 Merge pull request #24 from prometherion/patch-1
ebb0fb5 Typo
be030c8 Merge pull request #23 from iovisor/feature/iovisor-migration
375ee62 feat(kubectl-trace): package migration
f6a9284 feat(kubectl-trace): execute tests in CI
f842698 Merge pull request #20 from fntlnz/feature/ci-branch-name
2a0b97d feat(ci): specific build branch name under travis
f673a26 feat(cmd/log): log follow
c9df760 chore(feat/log): using cobra utils for args
8a59c03 feat(cmd/log): initial implementation of the kubectl trace logs
command
10efc55 fix(ci): fix branch name
dadcaed feat(ci): when in branches, build only master
8d739eb feat(ci): release docker image for PRs and master
09b7ec7 docs(kubectl-trace): we do support tty attach
60871cc feat(kubectl-trace): imag for pod support
8831172 feat(deps): go modules indirect for sys
e62451c feat(kubectl-trace): publish latest
cee9fad fix(cmd/tracerunner): program path reuse
4108ab0 fix(cmd/tracerunner): change program path before than writing
38922d3 feat(kubectl-trace): support version for image version
b4a9c9c feat(cmd/tracerunner): $container_pid variable for pods
b77dcae fix(kubectl-trace): restore status of the project
4d9664f feat(kubectl-trace): build dependencies
3e1516c feat(cmd/run): resolve node for both pod and node
c51504d fix(kubectl-trace): remove status of the project
0417919 fix(cmd/trace-runner): remove unneded package
e554d62 feat(kubect-trace): update readme to explain pod support
b2d8641 feat(cmd/run): pass pod uid to trace run
bb56e8b feat(tracejob): support running trace runner instead of bpftrace directly
ca4c379 feat(tracerunner): trace runner initial implementation
7b55816 feat(tracejob): share pid namespace with host
2f24ca3 feat(deps): vendor dependencies
13a4bf6 feat(cmd): add support for gke auth provider
70140b3 feat(tracejob): be more defensive in listing jobs and configmaps
32ce5e4 feat(cmd/run): infer hostname from node name
db380b1 docs(readme): update the intro image
1cb19b2 chore(kubectl-trace): git attributes
253dbaa fix(attach): set terminal size only if it is present
36c62da feat(docs): clarify next goals
eefdd28 feat(docs): update readme to reflect the new features
9ba3648 feat(deps): vendor dependencies
032832a fix(deps): remove and clean unused dependencies
5e73b30 feat(cmd): finish integration of attach,delete and get command
465de92 feat(cmd/attach): attach command in reorg
4d8a9c1 feat(cmd/delete): delete command in reorg
991fd86 feat(cmd/run): run command with attach working in reorg
6a824f4 deps(kubectl-trace): update dependencies after rebase
7b50635 fix(pkg/tracejob): revamping tracejobs
f882d63 feat(kubectl-trace): removed old command and some cleanup
eb190ff fix(pkg/cmd): injecting factory also for delete and attach commands
753a142 deps(kubectl-trace): update
618ba65 feat(pkg/cmd): run creates trace job via factory clients
493a75e feat(cmd/pkg): run methods for get and run commands
7627b94 fix(makefile): path of command
754a59b chore(pkg/factory): moving factory
e941ced deps(kubectl-trace): update
f4f7f34 feat(cmd): root command
108fe85 feat(pkg/cmd): attach subcommand
0332ceb feat(pkg/cmd): get subcommand
a4dab2a feat(pkg/cmd): delete subcommand
e276eac feat(pkg/cmd): run command
db2296e feat(pkg/cmd): new root command
8970fd8 feat(factory): abstraction to generate clients and builders given the config and flags combination
11e3f9f fix(pkg/attach): issue while attaching and detaching in raw mode
e1d8fc4 docs(kubectl-trace): screenshot showing the program
c88b3ca Merge pull request #2 from fntlnz/feature/run-tty
06dac2b feat(pkg/attacher): attach with a TTY
827c417 feat(cmd/get): basic get command
dea645f fix(cmd/delete): more delete examples
c196818 feat(pkg/meta): meta package for selector keys
1020f95 feat(tracejob/delete): delete propagation for job
fe26a23 feat(cmd/delete): usage flags
79625b3 feat(cmd/delete): Initial implementation for delete command
20c6f71 feat(pkg): reorganize packages
984d884 fix(deps): fix module dependencies
c60d4bc fix(readme): more typos to fix
9d2388d fix(readme): fix typos in examples
75e4679 discussion: initial readme
677ce4a discussion: add todo
bd2a94e fix(attacher): attach to the designated namespace
00cee86 feat(tracejob): randomize progrma name and add selectors
33d4df3 feat(attacher): attacher package
e2cbf39 feat(cmd/run): attach wait conditions
50b28e6 feat(cmd/run): basic attach
fd256cf feat(kubectl-trace): initial commit