- Fix #83: Implements .helmignore
- Fix #80: Updated the
appr plugins install helm
to download either windows or linux tarball - Fix #67: Preserve Helm dependency options
appr helm dep
exits without error ifrequirements.yaml
isn't present
- Fix #72: MacOS build
- Fix #73: Exit with the same error-code than Helm
- Add login/creds per namespaces / repo
# login for the domain
$ appr login quay.io
# login for the namespace
$ appr login quay.io/ns1
# login for the a repo
$ appr login quay.io/ns1/repo1
-
Update helm plugin to expose all top-level commands under
appr helm
to eliminate the shell script workaround. -
Fix json output on error
- Auto-select media-type when possible,
--media-type
is now optional
-
Introduce client-side deployments handling multiple formats:
-
Add jsonnet support for future integration with ksonnet
-
New commands:
# Resolve a jsonnet file, with a set of nativeExtension available
appr jsonnet FILE
# Client side deployment command
appr deploy quay.io/ant31/kube-lego --namespace kube-lego
- Add options to allow unverified certs or custom CA.
-k, --insecure turn off verification of the https certificate
--cacert [CACERT] CA certificate to verify peer against (SSL)
- Fixes issues-23
- Integration with Helm's dependency file
requirements.yaml
command:helm dep
- Allow push to any repository name,
it can be different from the application manifest
command:
push quay.io/ns/repo-name
- Display server-error messages
- Upgrade appr-cli to 0.3.8
- No more registry-host default (localhost:5000)
- Pull command default to 'extract', use
--tarball
to keep thetar.gz