This repository was archived by the owner on Sep 2, 2024. It is now read-only.
Tags: rancher/kim
Tags
fix agent crash when removing invalid image (#83) The client attempts to "noramlize" image refs when deleting to allow for shortened image identifiers to be passed. When passing an invalid image ref this could result in the client requesting deletion of a nil image from the server. The server now silently succeed and do nothing while the client now checks for passing a nil image ref and lets the user know that no such image could be found. Fixes #80 Signed-off-by: Jacob Blain Christen <[email protected]>
golang: 1.16.x on alpine 3.14 (#76) Signed-off-by: Jacob Blain Christen <[email protected]>
build: fail for invalid tags (#73) Error out when passed an invalid tag to build operations. Additionally, make sure that "tags" lacking the tag suffix default to `:latest`. Fixes #70 Signed-off-by: Jacob Blain Christen <[email protected]>
builder: include endpoint-addr in server cert (#66) Include the endpoint address override as domain/ip when creating the server cert. Signed-off-by: Jacob Blain Christen <[email protected]>
builder: add endpoint-addr flag to install (#65) Implement (hopefully, temporary) `endpoint-addr` flag when installing the builder to allow for rancher desktop to configure the endpoint to accomodate host-level port-forwarding to the guest vm. Signed-off-by: Jacob Blain Christen <[email protected]>
drone: build images from cross-compiled binary (#58) Change how we build our `FROM scratch` images to leverage the already-cross-compiled binary. See `make image-dist`. Signed-off-by: Jacob Blain Christen <[email protected]>
image-build: add unsupported --squash flag (#52) This enables drop-in replacability for `docker image build --squash` with a warning that squash is not supported. Signed-off-by: Jacob Blain Christen <[email protected]>
main: fix kubectl-dropin on windows (#48) Allow for the case, on windows, that the zeroth command-line argument will have an `.exe` suffix when attempting to make the multi-call disambiguation. Signed-off-by: Jacob Blain Christen <[email protected]>
rmi: correct removal of image by id (#43) Also fix for tagging by image id. Signed-off-by: Jacob Blain Christen <[email protected]>
support for running kim in a k3s container (#40) With kim binding to the containerd it is running under, buildkit requires some bidirectional mounting under /tmp, /var/lib/buildkit, and /var/lib/rancher (because the containerd persistent root lives under here). Because these are bind mounts from the "host" we can know where they are located on disk and we leverage that in some init containers to attempt to nsenter into the host pid+mount namespaces to make these locations shared. The `mount --make-rshared` attempts can fail silently without prevent kim from working as expected so long as the actual locations on disk are under shared/rshared mountpoints. Signed-off-by: Jacob Blain Christen <[email protected]>
PreviousNext