Skip to content

v0.3.2

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Nov 23:22
· 66 commits to main since this release
3e9c3f5

v0.3.2

This release is a small but consequential in which two new Crashd script functions are introduces and API search functions (kube_get, kube_capture) have been update to search by API category.

copy_to

The new copy_to function allows script authors to copy files from the local machine (where the script is executing) to remote compute resources.

Example:

res=resources(provider=host_list_provider(hosts=["192.168.100.2","192.168.100.3"])) 
copy_to(source_path="./bar/foo.txt", target_path="bar/foo.txt", resources=res)

prog_avail_local

New function prog_avail_local is a utility function that searches the local PATH for the specified program. If found, it returns the full path of the program on the local machine as shown below:

prog_avail_local("go"')

The previous would return the full path of the Go binary on the local system.

API Resource Category Search

In this release, the API search functionality used by the kube_* functions (kube_get and kube_capture) now supports API resource category search (see Resource Categories for detail).

Example:

kube_get_data = kube_get(categories=["all"], kube_config = kube_config(path="path/to/kubecfg"))

Changelog

f6492f4 Implements support for copy_to() starlark function
d366bed add prog_avail_local function
2d5f02b add 'categories' to search, kind update to 0.9.0