Kubectl Fzf Versions Save

A fast kubectl autocompletion with fzf

v3.0.3

1 year ago

Changelog

  • 387b034 Add a warning if cache is old
  • 2b8e463 Add basic code generation
  • a34e6a3 Add exit on unauthorized option
  • 9b2c51c Add fetcher state debug
  • 048acfd Add http debug option to k8s deployment
  • 49966d4 Add kubeconfig unit example
  • 22d517c Add mem profile command
  • 7ff09fe Add missing api version
  • 0b60d6d Add missing ingress resource
  • d1eb885 Add pprof endpoint to kfzf server
  • 4e264eb Add tab completion debugging
  • 86144f7 Add todo
  • b83f4fe Add zle messages
  • c35434b Added diagrams
  • 365f94d Added systemd installation
  • 92c2a54 Added systemd service
  • 6457744 Don't rely on cobra for verb parsing
  • 651805c Fix configmap
  • 4b5e332 Fix dockerfile
  • 49215ef Fix double ingress
  • b5a9c9f Fix fzf call
  • f39162b Fix ingress name
  • 20635d7 Fix k logs
  • 770f92d Fix keti completion
  • f7dfb5c Fix namespace filtering for watches
  • ecf68ee Handle namespaces permission errors
  • 5ba964d Increase default image tag on deployment
  • adf954c More option renames
  • 064ec5b Move daemon files to /tmp/kubectl-fzf-server
  • bd54df5 Refactored cluster config
  • 1d17ec8 Rely on KUBECONFIG and match kubectl behavior
  • dec07b1 Remove cluster name option
  • eacd8e4 Remove daemon option
  • eacd739 Remove the split by namespace option
  • 4dc094b Remove unecessary service
  • 2a98b93 Remove unused function
  • 03584c0 Rename options
  • 07e4e9b Switch some logs to trace
  • 07cf714 Update resource parsing
  • 1652384 Use const for exit code
  • 9059e73 Watch all namespaces when no watch/excluded namespaces are provided

v3.0.2

1 year ago

Changelog

  • 0cfea85 Flag fixes
  • 534bfb1 Move shell files
  • 75e711a Refactoring module
  • bde40b2 Remove replace directives
  • 77eb187 Update README
  • 79e9da2 Update README
  • 1d78103 Update dependencies
  • 62f22eb Update goreleaser with new shell files
  • 0590cc6 Update zsh plugins readme
  • a9027ee go mod tidy

v3.0.0

1 year ago

Changelog

  • 89428d5 Add cache completion test
  • af56963 Add completion to git ignore
  • 12539f4 Add flag check in go
  • 499e252 Add install
  • 1906e0b Add lastmodified route
  • bc6ebf7 Add namespace completion
  • bb281cc Add qos class to pod
  • 76320f1 Add testdata
  • 55adebe Added bash completion script
  • ab5513b Added basic endpoint test
  • eccf94f Added cluster name in header
  • c525594 Added cpu-profile option
  • 115a8c6 Added namespace option to completion
  • 52df26a Added resource argument validation
  • 241a942 Added resource cache
  • a5374ce Added stats from port forward
  • 9b981bd Added subcommand for k8s completion
  • 680d7e9 Added test + create completion package
  • cfca6d5 Basic apiresources completion working
  • 672f066 Better unknown resource error
  • 9ad3318 Cache namespace found
  • e3a8076 Call fzf from go
  • 0794b13 Changed default log level
  • 57f406d Extracted a common zsh file
  • 8316cb3 Fetch cache implementation
  • d6071c4 Fix completion
  • 6377807 Fix log
  • 0a697e7 Fix ns lookup
  • 31b74db Fix test
  • dd38db7 Fix tests
  • 9c7531b Fix watched namespace cli option
  • ef8e959 Formatted shell
  • b2fe58e Function renaming
  • f15992d Improve fetcher cache
  • aca04fa Initial stats implementation
  • f5ffc5b Manage column formatting in go
  • e790f6d Moved shell files to dedicated directory
  • 3da6544 Ongoing switch to go encoding
  • d567a4f Remove cluster
  • 5f2505b Remove flag check in zsh
  • cb5b5f5 Remove unused file
  • 84d87be Remove useless zsh
  • afeb56b Renamed files
  • df2e840 Renaming and switch to enum
  • 30594b0 Renamings
  • 4be5514 Rewrote completion system
  • babfab2 Set fetcher cache location
  • 64eb486 Start fzf before writing to stdin
  • 76ae861 Stats from http endpoint
  • b65a9bc Switch to a shared informer
  • 5ae47f7 Switch to go encoding
  • ed3af3f Test refactoring
  • ba87d47 Update dependencies
  • 7afa710 Update dependencies
  • 30fc9f4 Update names in deployment
  • 969b7a7 Updated goreleaser
  • 90c54ae Updated readme
  • c3787b3 Wait for the process before calling Wait

v2.0.4

3 years ago

Changelog

f952140 Fix label count

v2.0.3

3 years ago

Changelog

85d4008 Use correct type for service account resource

v2.0.2

3 years ago

Changelog

71d1742 Add option to exclude a resource e775503 Fetch resource version 0 852aa0a Update depencencies

v2.0.0

3 years ago

Changelog

d8ac52e Add check on apiresource size 34d4800 Add cluster information ec456e9 Add cluster name f6921f2 Add cluster to autocompletion 7d38c4f Add cluster to label 5b719c4 Add cluster to resources 10dcfbe Add missing mutex c6288c1 Better log for namespace exclusion bc97b92 Completion with cluster 50cb1ab Create deployment with cluster name f8d221d Fix apiresource check 476ef00 Fix completion fac49f6 Fix label output 102092b Fix namespace exclusion for per namespace resources b465544 Fix no namespace watch b7945f7 Fix pv and nodes completion f3ed2ae Fix sort of labels 63e75d2 Fix test 3241958 Merge split resource by namespace in single file 3df0f80 More mutex bf3db56 Only ignore root cache_builder 7c8f0d5 Only touch the cache file when successfully rsync resource cce01bf Pre aggregated label and rename resource files 387b66e Remove ns filtering 1893dd9 Remove useless Struct name d0eb96a Restrict pgrep to current namespace c84263b Starts multi context 21297d4 Update zsh plugin file 3f719a7 add cache_builder to gitignore

v1.0.13

4 years ago

Changelog

0ae39e9 Add keep_sync.sh script a8b4ee6 Add open_port_forward script + doc 405cd53 Added coreutils as requirement f2a66fd Don't try to rsync if cache builder is running 8142660 Fix MacOS issue with date arg a25f618 Fix bash version for rsync_endpoint variable check 9650728 List namespace now requires context 446ff14 Merge pull request #16 from j33ty/master 1734a52 Merge pull request #19 from gashirar/issue17 df4f2f5 Merge pull request #21 from jackviewhigh/master 2f90df2 Only override complete if function exists c6ed4b0 Remove coreutils dependency 3983625 Suppress output message of nc option check. #17 0dae18c Suppress output message of nc option check. bonnefoa#17 af8ac63 Truncate container list to 300 characters f542cf7 Update dependencies dfcc77d Use -w instead of -G for netcat check fe2d7a2 Use env bash shebang and remove open_port_forward script 8cd334d correctly timeout nc

v1.0.12

4 years ago

Changelog

d23bbad Add binding example e1fd4dc Add cache to sync resource cd1dfd1 Add support for pod rsync 971db7c Add timeout to nc check 3bd780a Better wording for fzf action binding 20e5397 Create dir for time cache if it doesn't exist 1788c47 Delay file write creation until there's data c4522bd Fix cache check 9d59d74 Fix cache of resources 4059c89 Fix cache time file e71dfa8 Fix configuration file name afea677 Fix default values and check port-forward connectivity 65ae949 Fix doc on autocompletion setup + add k8s pod details c4877e4 Fix include pattern for rsync 711172a Fix label autocompletion aa4502f Fix node cache fetch 91df7b4 Fix resource autocompletion bc5730a Fix rsync include parameters 50e300a Fix starting array index for resources d3e8b2e Make port configurable 87495ec Remove release name from labels 006c32f Removed dd agent and node-monitoring from default exclusion b83af79 Removed some excluded namespaces 649e3c4 Split image name and tag 3c70a02 Support both direct and port-forward access 0f44b68 Switch to port-forward for rsync connection 03bd721 Sync pod and daemonset with nodes 2efd4ad Update readme f34902b Update zsh version b38613f Use rsync include/exclude pattern for delete

v1.0.11

4 years ago

Changelog

4098a37 Fix archive name