Skip to content

Latest commit

 

History

History
82 lines (63 loc) · 2.45 KB

TODO.md

File metadata and controls

82 lines (63 loc) · 2.45 KB

v.0.1.0-alpha.0

This tag/version reflects migration to github

  • Reset tag/version to alpha.0
  • Add ROADMAP.md
  • Start CHANGELOG notes
  • Apply tag v0.1.0-alpha.0
  • Update release notes in GitHub

v0.1.0-alpha.4

  • Add automated build (Makefile etc)

  • Git describe version reporting (i.e. crash-diagnostics --version)

  • Add project badges to README

  • Apply tag v0.1.0-alpha.4

  • Translate identified TODOs to issues.

v.0.1.0-alpha.5

  • Uniform directive parameter format (i.e. DIRECTIVE param:value)

v.0.1.0-alpha.6

  • Introduce support for quoted strings in directives

v0.1.0-alpha.7

  • Revamp EVN variable expansion (i.e. use os.Expand)
  • Suppport for shell variable expansion format (i.e. ${Var})
  • Deprecate support for Go style templating ( i.e. {{.Var}} )
  • Apply tag v0.1.0-alpha.7

v0.1.0-alpha.8

  • New directive RUN (i.e. RUN shell:"/bin/bash" cmd:"" )
  • Grammatical/word corrections in crash-diagnostics --help output

v0.1.0-alpha.9

  • Embedded quotes bug fix for RUN and CAPTURE

v0.1.0 Release

  • Doc udpdate
  • Todo and Roadmap updates

v0.1.1

  • Fix parameter expansion clash between tool parser and shell
  • Introduce ability to escape variable expansion
  • Update docs
  • Update changelog doc

v0.2.0-alpha.0

  • New directive KUBEGET
  • Update doc

v0.2.1-alpha.0

  • Introduce support for command echo parameter
  • Documentation update

v0.2.1-alpha.1

  • Remove support for local execution model
  • The default executor will use SSH/SCP even when targeting local machine
  • Update test for new executor backend
  • Update CI/CD to automate end-to-end tests using SSH server
  • Documentation update

v0.2.1-alpha.1

  • Update FROM to accept node related params
  • Update test code for FROM command and execution
  • Integrate kind for end-to-end tests
  • Update docs

v0.2.2-alpha.0

  • Initial CloudAPI support

Other Tasks

  • Documentation update (tutorials and how tos)
  • Recipes (i.e. Diagnostics.file files for different well known debg)
  • Cloud API recipes (i.e. recipes to debug CAPV)

v0.3.0

  • Refactor internal executor into a pluggable interface-driven model
    • i.e. possible suppor for different runtime ()
    • default runtime may use ssh and scp while other runtime may choose to use something else
    • default runtime may use ssh/scp all the time regardless of local or remote