This repository has been archived by the owner on May 3, 2022. It is now read-only.
Releases: cnabio/duffle
Releases · cnabio/duffle
duffle 0.1.0-ralpha.5+englishrose
- ref(cmd/duffle): upgrade bundle, bundle-file flags d08c709 (Michelle Noorali)
- adding invalid duffle.json for tests 7c6feda (Swapnil Bawaskar)
- prevent panic and improve error handling 6c40a98 (Swapnil Bawaskar)
- print reason for panic in order to facilitate debugging 62ec6e0 (Swapnil Bawaskar)
- ref(cmd/duffle): uninstall takes bundlefile option 4242df7 (Michelle Noorali)
- ref(cmd/duffle): install takes bundle file as arg 14cb97d (Michelle Noorali)
- Allows bundles to be shown given a digest (#632) f541be2 (Ryan Moran)
- Validate 'latest' tag is not used b3ca49c (Urvashi Reddy)
- Fix missing json struct tag on Modifies field, for json and mapstructure serialization. 4310e09 (Silvin Lubecki)
- ref(cmd/duffle): export using bundle ref or file 8251f0f (Michelle Noorali)
- Refactors show command into standalone struct (#631) fa76d3e (Ryan Moran)
- Add mediaType to LocationRef and use ImagePlatform in Bundle (#620) dfb8ec8 (Radu M)
- Switch order of testing and linting in CI (#628) e5c1f5a (Radu M)
- docs(signing): mention digest calculation as a TODO item (#566) eaa7595 (Matthew Fisher)
- Sorts credentials alphabetically before prompting 16daf8a (Ryan Moran)
- Fix not installing when invocation image not present (#613) f0243eb (Radu M)
- Image map support (#605) eb2b601 (Simon Ferquel)
- Make logging package consistent (#626) 5332138 (Urvashi Reddy)
- ref(cmd/duffle): ref bundle remove + add test 35554ca (Michelle Noorali)
- add waffle status efa196b (Michelle Noorali)
- ref(*): decouple imagebuilder from bundle builder ffc37aa (Michelle Noorali)
- Docker Driver can accept an already initialized dockerCli 85a7e9f (Silvin Lubecki)
- Bump docker/cli and docker/docker + fix docker cli initialization. 3c013a1 (Silvin Lubecki)
- ref(*): separate imagebuilders from builder 8701120 (Michelle Noorali)
- ref(*): use bundle reference for export 93a25e8 (Michelle Noorali)
- Use provided writer with Fprintf in place of fmt.Printf (#603) b61da54 (Collin)
- Fix short-lived invocation-image exec (#606) f4ced4a (Simon Ferquel)
- docs(examples/multi-component): rm deprecated multi-component example 1a56e20 (Vaughn Dice)
- docs(README.md): reference install target cbeabfa (Vaughn Dice)
- fix(index.go): debug rather than warn the user about bad fields (#590) 89be18e (Matthew Fisher)
- Windows requires absolute directory for tarring (#594) 06c6e6a (itowlson)
- Adding -r to duffle show command (#598) a299ccf (Kris Nova)
- Adding apk update to create Dockerfile c7d7dea (Kris Nova)
- Fix scaffolded bash script for duffle create not using the action var (#593) 7f513ed (Radu Matei)
- ref(export): make image pull error better ec32edb (Michelle Noorali)
- Adding RUN apk update to Dockerfile for hello world bundle 9928b0b (Kris Nova)
- Documentation fix for 200-duffle (#584) 35903c8 (Radu Matei)
- fix(index.go): warn on malformed repositories.json (#583) cdb5225 (Matthew Fisher)
- Update README.md 9971b45 (Isuru H)
- Fix wrong link to the debugging doc (#576) 5b4726d (Radu Matei)
- docs(*): add export/import docs 191284c (Michelle Noorali)
- ref(export): add thin flag b460900 (Michelle Noorali)
- ref(export): update archive dir structure fe7d3c5 (Michelle Noorali)
- fix(docker_driver.go): error if container status code non-zero 81637ad (Vaughn Dice)
- fix(docs): Fix docs link in README.md (#572) 9284cee (John McCabe)
- bump paramiko to v2.4.2 (#571) ba8adae (Matthew Fisher)
- update multi-component example (#554) 1d86ca2 (Matthew Fisher)
- fix(brigade.js): fix dockerhubPublish args f452b6a (Vaughn Dice)
- chore(Makefile): update DOCKER_REGISTRY 156f784 (Vaughn Dice)
- feat(brigade.js): add public kashti build urls c364990 (Vaughn Dice)
- feat(brigade.js): publish images to public repos a84f5b5 (Vaughn Dice)
duffle 0.1.0-ralpha.4+dramallamabuie
- fixup helloworld example 9e05d0e (Matthew Fisher)
- switch default output to long-form (#548) d31f522 (Matthew Fisher)
- feat(manifest): add images field to duffle.json b32fece (Matthew Fisher)
- fix(create): omit empty fields from
duffle create
(#558) 3e10bee (Matthew Fisher) - fix(builder): set ImageType for invocation images (#555) def9d9e (Matthew Fisher)
- feat(manifest): add actions (#567) 2d7f93b (Matthew Fisher)
- feat(install): omitting the tag now fetches the latest semver tag (#559) 91cb690 (Matthew Fisher)
- Rename "components" to "invocationImages" for build manifest (#561) 8574230 (Radu Matei)
- update helloworld example (#550) 20ce169 (Matthew Fisher)
- remove unused CI files (#549) 8520555 (Matthew Fisher)
- feat(Dockerfile): add jq 5fcded1 (Vaughn Dice)
- ref(create): switch default registry to deislabs (#544) ef20a2c (Matthew Fisher)
- feat(create): fill out maintainers and keywords fields (#543) 161a17a (Matthew Fisher)
- ref(list): display bundles in table form by default (#531) 62543a5 (Matthew Fisher)
- docs(build.go): update duffle build cmd description d0f4776 (Vaughn Dice)
- feat(build): add --output-file flag (#537) b70f072 (Matthew Fisher)
- Docker driver fixes (#533) c71a627 (Simon Ferquel)
- fix(create): lowercase manifest file (#539) eb07f7d (Matthew Fisher)
- ref(create): switch default file format to JSON (#536) f7a9178 (Matthew Fisher)
- ref(duffle): rename "inspect" to "show" (#534) f698725 (Matthew Fisher)
- feat(list): show that a bundle is signed/unsigned (#524) 9e13f4e (Matthew Fisher)
- mark pull/push/search as under construction (#526) 623babe (Matthew Fisher)
duffle 0.1.0-ralpha.3+corpsereviver
- Fix failing unit tests on Windows (#525) f8bb035 (Matthew Fisher)
- implement
duffle inspect --raw
(#523) 67387dc (Matthew Fisher) - fix(bundle_sign.go): properly set default user c3e7d25 (Vaughn Dice)
- fix(root.go): no auto-init on version command 326adb2 (Vaughn Dice)
- chore(*): s/deis/deislabs string updates c6cd506 (Vaughn Dice)
- fix(Makefile/brigade.js): fix the 'command: command not found' instances 363ad0a (Vaughn Dice)
- fix(ci): some fixes/reorg bd4e455 (Vaughn Dice)
- update badge to brigade CI (#508) a8c5e48 (Matthew Fisher)
duffle 0.1.0-ralpha.2+brandydaisy
- feat: add option to export with ASCII armor (#498) 4df481b (Matt Butcher)
- fix(credentials): disallow credentialset names with invalid characters (#504) b079886 (Matthew Fisher)
- docs(guides): update getting started guide (#477) 584f00e (Matthew Fisher)
- Fix string length validation error printing pointers not values (#497) 2342011 (itowlson)
- fix(create): install bash (#507) 41054b2 (Matthew Fisher)
- Fix user identity resolution on Windows (#503) 17cbe06 (Simon Ferquel)
- fix(inspect): remove defaultDomain from pkg/reference (#485) ede9e7d (Matthew Fisher)
- ref(duffle): hide http-based workflow commands (pull, push, search) (#491) 07b495d (Matthew Fisher)
- fix(*): properly load images on import 5228aaf (Michelle Noorali)
- fix(*): fix pull image on export issue 072f77a (Michelle Noorali)
- feat(Dockerfile): add bash, make 6075e21 (Vaughn Dice)
- ref(*): refactor export output-file behavior bcbff81 (Michelle Noorali)
- ref(cmd/duffle): update create description d6a9080 (Michelle Noorali)
- feat(cmd): add output flag for search 42d806a (Vaughn Dice)
- ref: rename key add to key import (#470) b9acf8d (Matt Butcher)
- ref(docs): update build docs with expected behavior 707da9d (Michelle Noorali)
- fix(create): fix Dockerfile COPY argument (#478) 7661810 (Matthew Fisher)
- ref(cmd/duffle): save signed bundle to local store 9e65e50 (Michelle Noorali)
- fix(packager): import to dir in dest not temp dir 37fae94 (Michelle Noorali)
- feat(Makefile): add Win support for string substitution b335f15 (Vaughn Dice)
- ref(brigade.js): consistent indentation df4a812 (Vaughn Dice)
- feat(brigade.js): add docker build/publish efe088b (Vaughn Dice)
- feat(*): add duffle docker image build/push 106bb0e (Vaughn Dice)
- fix: delete a colon (#474) 2077ca4 (Matt Butcher)
- feat: add binary keys (#451) c347196 (Matt Butcher)
- docs: add signing guide (#450) d1f641d (Matt Butcher)
- fix: replace error messages with more user friendly versions (#446) 00d3d38 (Matt Butcher)
- feat: add duffle key export (#445) 6921118 (Matt Butcher)
- fix: fix a linting error e8cd426 (Matt Butcher)
- feat: add verification to imported bundles (#447) e74c9a2 (Matt Butcher)
- Fix marshaling for remaining manifest fields b3364d4 (Carolyn Van Slyck)
- Fix master build (#441) 945d118 (Carolyn Van Slyck)
- docs: reorganize the documentation to reflect the current state of the project (#434) c6af6c4 (Matt Butcher)
- fix: make inspect print JSON (#437) 065c7c6 (Matt Butcher)
- feat(*): duffle create for scaffolding 6db37ec (Michelle Noorali)
- ref(*): update image fields to match spec bcb53e0 (Michelle Noorali)
- Don't pull image by default (#404) ab816e4 (Simon Ferquel)
- fix: make version a real version string (#425) d3aacd7 (Matt Butcher)
- ref: normalize naming and layouts of lists (#417) 4311a67 (Matt Butcher)
- feat: add 'duffle bundle rm' (#419) 7703619 (Matt Butcher)
- ref(cmd/duffle): update build description 0227e43 (Michelle Noorali)
- ref(cmd/duffle): add output for successful sign d29b21a (Michelle Noorali)
- ref(cmd/duffle): ref bundle sign cmd a3266f5 (Michelle Noorali)
- ref(cmd/duffle): update bundle sign description 28de7fc (Michelle Noorali)
duffle 0.1.0-ralpha.1+appletini
- feat(*): duffle import/export bd4e0c4 (Michelle Noorali)
- Add
duffle bundle
subcommand group (#386) 2f837ba (Radu Matei) - Enable duffle inspect for remote bundles (#385) 42c1004 (Radu Matei)
- fix(brigade.js): add 'push' event handler for releasing 606a4fd (Vaughn Dice)
- fix: Use detecting loader for --insecure (#403) 27dd203 (Matt Butcher)
- docs: fix the documentation for credentials (#398) c49f918 (Matt Butcher)
- fix: fixed error messages on min/max matching of parameters (#397) 50f5d07 (Matt Butcher)
- fix: remove references to other commands from error messages (#400) a0aab18 (Matt Butcher)
- feat: add 'make install' target (#401) eebb6f1 (Matt Butcher)
- Fix install always pulling from remote repo 37b8586 (Radu Matei)
- introduce repositories.json 9cfdfe0 (Matthew Fisher)
- Bringing gopkg lock to sync (#389) 0fd2e3d (Tariq Ibrahim)
- fix: generate error if parameter is passed, but unknown (#387) 26fa52f (Matt Butcher)
- feat(brigade.js): add GH Checks support 5f41d79 (Vaughn Dice)
- feat: add 'duffle creds edit' (#356) dccbe2c (Matt Butcher)
- feat: load signed bundles with --insecure (#382) 0505fbc (Matt Butcher)
- remove script lines in azure pipelines yaml (#376) 44a6234 (Tariq Ibrahim)
- ref: use survey for password prompts (#373) 561ecb1 (Matt Butcher)
- ref: print credentials only on dry-run (#374) fea4886 (Matt Butcher)
- Fix wrong help text message for key sign (#368) b527de0 (Radu Matei)
- fix: add signing support to pulls (#364) 53f8e92 (Matt Butcher)
- fix: fix list header formatting (#360) 6d75015 (Matt Butcher)
- fix: make formatting consistent in duffle key list (#359) a78ed2d (Matt Butcher)
- fix: README debugging link (#372) 076c286 (Chris Crone)
- Check if claim with the same name already exists before install (#350) f6ecffd (Radu Matei)
- Pretty print for new claims (#347) 82e60d5 (Radu Matei)
- Add claim/s list command (#351) fdddfd6 (Radu Matei)
- fixing typos in the documentation (#344) 9622257 (Tariq Ibrahim)
- feat: add interactive prompts to credential set generator (#338) d7d21c3 (Matt Butcher)
- Add .cnab files to gitignore d4e8d11 (tariqibrahim)
- feat: add 'duffle claims' subcommand (#339) 1a2724a (Matt Butcher)
- fix: fix run's usage of APIs (#342) 5880b3b (Matt Butcher)
- feat: allow mulitple credentials and merge them (#332) 0328214 (Matt Butcher)
- feat: add 'duffle run' command (#318) 57215c0 (Matt Butcher)
- feat: add 'required' flag for parameters (#326) 0fb3e1c (Matt Butcher)
- feat: auto-init a duffle environment on each command (#334) 43213ae (Matt Butcher)
- fix: fix the output for 'duffle status' and 'duffle list --long' (#321) 3619f25 (Matt Butcher)
- feat(brigade.js): add slackNotify, send on release 7cba35c (Vaughn Dice)
- Use Docker client for driver instead of exec (#185) 99846f8 (Radu Matei)
- adding local option to goimports prefixes (#323) 1bf99e1 (Tariq Ibrahim)
- feat(ci): CI with Brigade acf0268 (Vaughn Dice)
- feat: add location to bundle parameters (#314) 95a3b9b (Matt Butcher)
- feat: simplify the credentialset logic (#305) 99bf8d8 (Matt Butcher)
- fix: clean up 'duffle key list' output (#313) 423b119 (Matt Butcher)
- fix: verify using both public and secret keyrings (#310) 5c0b369 (Matt Butcher)
- feat: save signed bundle to file (#309) 488e625 (Matt Butcher)
- Added test for claimstore and ensured the use of empty slices instead of nil ones (#311) 77901a4 (Tariq Ibrahim)
- feat: sign bundles during 'duffle build' (#312) fd86c5a (Matt Butcher)
- Add injected-files into invocation images (#298) 90555af (Simon Ferquel)
- feat: add support for verifying signed bundles to duffle commands (#288) 14fda2c (Matt Butcher)
- [Docker Driver] Fix mounts on Docker for Windows (#297) 626a7ff (Simon Ferquel)
- adding minor optimizations to the filesystem logic (#306) b781446 (Tariq Ibrahim)
- docs(*): add bundle development guide 2dfe6bd (Michelle Noorali)
- Using dep ensure with latest dep version (#303) 8751679 (Tariq Ibrahim)
- fix: address some inconsistencies between the spec and the Go library (#281) 878c295 (Matt Butcher)
- docs: add description of a retraction (#280) 698960c (Matt Butcher)
- expand on the CNAB repository spec (#273) b01cb87 (Matthew Fisher)
- docs: clean up the terminology used in the 100-CNAB document (#291) d665ca8 (Matt Butcher)
- docs: update the invocation image spec (#292) 9fee0cf (Matt Butcher)
- docs: update bundle runtime docs (#295) b831d65 (Matt Butcher)
- Replace gometalinter with golangci-lint (#271) cb10bf0 (Tariq Ibrahim)
- remove
library
prefix when no prefix is found (#293) 3fbf1a0 (Matthew Fisher) - Rationalise style of help strings (#289) ce1eaf8 (itowlson)
- feat: add 'duffle key verify' to verify signatures (#272) 809a09b (Matt Butcher)
- Update the error message for the credentials generate command. (#285) 55316c9 (Jeremy Rickard)
- Add lint check to Azure Pipelines (#250) afc1647 (Radu Matei)
- shorten the short help text (#279) 36ab216 (Matthew Fisher)
- ensure directories are created before keyrings (#276) abf7f01 (Matthew Fisher)
- implement
duffle push
andduffle pull
(#231) c90b7ec (Matthew Fisher) - feat: add private and public keys on duffle init (#264) 1f1c261 (Matt Butcher)
- docs: begin spec (#267) d21efa9 (Matt Butcher)
- fix: make 'duffle cred list' output in predictive order (#265) 6260634 (Matt Butcher)
- Fix output destinations 946dd81 (Carolyn Van Slyck)
- Ignore local dev builds of duffle (binary) c1a7362 (Carolyn Van Slyck)
- Redact credential values by default in duffle show 7c2bd30 (Carolyn Van Slyck)
- Fix wording in error message 39ac955 (Carolyn Van Slyck)
- Update examples for invocationImages fdafcff (Carolyn Van Slyck)
- Update docs for invocationImages 2456e71 (Carolyn Van Slyck)
- Allow multiple invocation images 5f4dcea (Carolyn Van Slyck)
- fix: add params to upgrade and uninstall (#256) 3132f3a (Matt Butcher)
- Update docs on where to find bundles 4b3764a (Carolyn Van Slyck)
- Fix merge error 9f3a5ce (Carolyn Van Slyck)
- fix: backfill some tests (#260) 8af32ce (Matt Butcher)
- Fix code indenting and coloring in getting started 44a280c (Carolyn Van Slyck)
- Fix getting started intructions 445234d (Carolyn Van Slyck)
- Switch to viper for config file override mgmt b517997 (Carolyn Van Slyck)
- Switch to viper for config file mgmt 02f1c63 (Carolyn Van Slyck)
- Add depependency on spf13/viper 34d356f (Carolyn Van Slyck)
- fix: fix various linting errors (#257) 580cd0c (Matt Butcher)
- add HTTP bundle repository proposal (#215) 31e37a3 (Matthew Fisher)
- update helloworld example to new schema (#229) f416e71 (Matthew Fisher)
- switch duffle.toml to duffle.json (#251) ff9156c (Matthew Fisher)
- feat: add signature library (#255) 9c206be (Matt Butcher)
- Fix merge conflict 0633b32 (Carolyn Van Slyck)
- Make the linter happy 8fff3a0...