asset-relocation-tool-for-kubernetes
asset-relocation-tool-for-kubernetes copied to clipboard
A tool for relocating Kubernetes Assets
For example using ```go Target: mover.Target{ Chart: mover.ChartSpec{ Local: mover.LocalChart{ Path: "/home/migmartri/Desktop/mariadb-10.0.2.relocated.tgz", }, }, }, ``` Creates the file ``` 'mariadb-10.0.2.relocated.tgz%!(EXTRA string=mariadb, string=10.0.2)' ``` We should allow setting the output...
Currently, if the target registry credentials are wrong, the system does not fail at first but instead tells you that pushing the images is required https://github.com/vmware-tanzu/asset-relocation-tool-for-kubernetes/blob/main/internal/container_registry.go#L47 Ideally we should be...
I noticed that the CI turned green even though the registry tests were broken after I change I proposed. We should revisit that this test suite is being executed as...
The tool could be able to verify the cosign signature of the source container images both using an explicit public key provided as part of the configuration or via a...
Currently, the relok8s CLI loads credentials from the local Docker keychain (`~/.docker/config.json`). Relok8s as a library already supports passing credentials explicitly https://github.com/vmware-tanzu/asset-relocation-tool-for-kubernetes/pull/70 so the next steps would be to expose...
We should document the intermediate bundle feature. charts-syncer already has some documentation in that regard that we could re-use obviously in the context of a single Helm Chart https://github.com/bitnami-labs/charts-syncer/blob/master/docs/airgap.md
It seems that currently there's no option to use insecure registry (using HTTP). I currently get an error: > http: server gave HTTP response to HTTPS client It might be...
Most helm charts have many components / dependent charts. just like mariaDB helm chart example : https://github.com/vmware-tanzu/asset-relocation-tool-for-kubernetes/blob/main/examples/simple-chart/image-hints.yaml If there're many components/ dependent charts under that helm chart, Then it will...
exmaple, Let's assume there's a `docker.io/library/mysql:latest` inside the chart my-release-0.7.7.tgz Let's relocate images into a local tar (/tmp/a.tar) ``` relok8s chart move --image-patterns image.hint --to-intermediate-bundle /tmp/a.tar \ --registry 10.20.34.5 --repo-prefix...
When running the relok8s tool against a typical chart from the bitnami repo I see that the changes are 'to be applied' instead of 'written'. Subsequently I see the changes...