* fix dapr latest version check for dapr init -k
* adding dashboard --version command
* printing result of version call
* updated reference doc for dashboard version command
* cleaning up commit
* added function to install dashboard binaries
* added to waitgroup
* updated installBinary method to support non-dapr repositories
* adding dashboard binaries
* binary install working for daprd and dashboard on linux
* added dashboard command for standalone
* updated dashboard documentation
* changed linux home directory to be outside of root
* fixing version issue
* moved location of extracted web folder
* fixing path issues on linux
* changed dashboard to take latest version
* updated documentation for dashboard standalone
* fixed issue where binary name was unknown in non-default path dapr install
* added user error message for dashboard not found error
* fixing linting issues
* adding dashboard compatibility changes
* mark dashboard flag as required
* syncing compatibility branch and master
* fixing uninstall error
* removing unnecessary check
* removing unused constants
* changed standalone untar method openfile mode
* added missing error message
* removed windows binary check in untar method
* updating unzip method to support multiple files in archive
* adding sanitizeExtractPath method and limiting archive copy bytes
* changed max file size to 100MB
* removing max file size limit
* removing debug statement
* Adding dashboard command to allow for standalone dashboard launch
* removed -rc tag downloads for dashboard
* removing extra alias
* adding function moveDashboardFiles to simplify installBinary function
* moving dashboard command logic to standalone/dashboard.go
* removing error channel from moveDashboardFiles
* removing error channel from moveDashboardFiles
Co-authored-by: Shalabh Mohan Shrivastava <shalabhs@microsoft.com>
* added function to install dashboard binaries
* added to waitgroup
* updated installBinary method to support non-dapr repositories
* adding dashboard binaries
* binary install working for daprd and dashboard on linux
* added dashboard command for standalone
* updated dashboard documentation
* changed linux home directory to be outside of root
* fixing version issue
* moved location of extracted web folder
* fixing path issues on linux
* changed dashboard to take latest version
* updated documentation for dashboard standalone
* fixed issue where binary name was unknown in non-default path dapr install
* added user error message for dashboard not found error
* fixing linting issues
* adding dashboard compatibility changes
* mark dashboard flag as required
* syncing compatibility branch and master
* fixing uninstall error
* removing unnecessary check
* removing unused constants
* changed standalone untar method openfile mode
* added missing error message
* removed windows binary check in untar method
* updating unzip method to support multiple files in archive
* adding sanitizeExtractPath method and limiting archive copy bytes
* changed max file size to 100MB
* removing max file size limit
* removing debug statement
* removing tabs in cmd/dashboard.go
* fixing whitespace issues
Co-authored-by: Shalabh Mohan Shrivastava <shalabhs@microsoft.com>
* fixed versioning issue
* updated readme
* updated uninstall section in docs
* moved uninstall flag information in readme
* Updated docs for runtime version flag
* added documentation to CLI flag
* Initialize dapr without docker dependency
* Create default empty components dir
* Remove --slim flag from uninstall command
* Changed phrasing
* Updated Readme
* Clarify slim init use case
* language corrections
Co-authored-by: Mark Chmarny <mchmarny@users.noreply.github.com>
Co-authored-by: Ori Zohar <orzohar@microsoft.com>
* removed prerequisite for dapr dashboard command
* updated dashboard command to accept namespace
* removed -n flag to set namespace
* fixing linting issues
* dapr dashboard command now supports -n namespace argument
* fixing format issue
* printing error on failed k8s config load
* added defaultNamespace constant, fixed duplication bug
* changed to tell user which namespace dashboard is found in
* removed extra comment
* passing components folder to daprd
* fixing tests
* fixing tests
* using cli flag to set default value for components path
* fixing build
* linter
* linter
* fixing tests