Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

duffle 0.1.0-ralpha.1+appletini

Compare
Choose a tag to compare
@vdice vdice released this 13 Nov 20:43
· 372 commits to master since this release
d3141e8
  • 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 and duffle 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 (Carolyn Van Slyck)
  • Persist claim after upgrade ce12bd2 (Carolyn Van Slyck)
  • Add test for upgrade claim persistence 2ef41e4 (Carolyn Van Slyck)
  • Wire up duffle commands to use specified output 85914d1 (Carolyn Van Slyck)
  • Wire up drivers to log to the specified output 277edb6 (Carolyn Van Slyck)
  • fix(cmd/duffle): validate credential file name ad48328 (Michelle Noorali)
  • Fixes for numeric parameters, and improved parameter errors (#232) 48dbf3c (itowlson)
  • docs(*): minor fixes/amendments f58a56e (vdice)
  • feat(Makefile): add default make target fc346fb (vdice)
  • Fixed link 0bd3b71 (Jeremy Rickard)
  • Add complete mount path inside directory for credentials b08a80e (Radu Matei)
  • feat: mount docker socket (#223) a7851cb (Matt Butcher)
  • feat: add --set to install (#218) 7481396 (Matt Butcher)
  • Add debugging instructions using VS Code(#211) 2bd647e (Radu Matei)
  • doc: explain key revocation (#216) 2b74d55 (Matt Butcher)
  • Simplify and fix credential show (#213) af8eb69 (Radu Matei)
  • set logrus to DebugLevel when --verbose is present (#214) 889665d (Matthew Fisher)
  • feat: generate credentials from a bundle.json (#209) 9e25728 (Matt Butcher)
  • docs: add section on cryptographic attestation (#200) 75ffa8c (Matt Butcher)
  • fix: isValidCred was doing the wrong check (#207) 853f1aa (Matt Butcher)
  • feat(build): inject parameters and credentials (#205) 3106dae (Matthew Fisher)
  • feat: add bundle.json into the claim. (#163) a453c3a (Matt Butcher)
  • fix duffle.toml path issue cac0c66 (Michelle Noorali)
  • ref(docs): update README, links, usage 8e0546b (Michelle Noorali)
  • allow installing default bundles using their fully-qualified names (#192) dba1f66 (Matthew Fisher)
  • Set up CI with Azure Pipelines ff3b505 (Michelle Noorali)
  • docs: declarative invocation images (#187) 65a32c7 (Matt Butcher)
  • Fix linter errors (#189) e543b08 (Radu Matei)
  • ref: simplify install (#170) 303b3d2 (Matt Butcher)
  • add, remove, list, show credential sets dbfa0e7 (Michelle Noorali)
  • fix formatting issues via markdownlint (#177) 66786c9 (Matthew Fisher)
  • fix(164): omit empty fields on parameters (#169) 93147df (Matt Butcher)
  • fix: nicer error when bundle is missing (#168) 8bf2611 (Matt Butcher)
  • test(osutil): add more tests (#181) 1b4211b (Matthew Fisher)
  • add TESTFLAGS variable (#180) 674fdad (Matthew Fisher)
  • chmod 755 on brigade.js 4472bdf (Michelle Noorali)
  • add credentials list cmd df23ee9 (Michelle Noorali)
  • add a test brigade.js file c5cd762 (Michelle Noorali)
  • Enable per-component builders (#158) bd0545b (Radu Matei)
  • fix: limit characters allowed on a claim name (#165) 3a534a2 (Matt Butcher)
  • fix(cmd/duffle): error if no installation name arg c3fa218 (Michelle Noorali)
  • ref(*): show more info on list cmd b629e7a (Michelle Noorali)
  • fix(examples): fix example tag 8e67a70 (Michelle Noorali)
  • ref(*): improve error reporting and UX 500da48 (Michelle Noorali)
  • chore(cmd): gets rid of double err msg e1d21bb (Michelle Noorali)
  • Pluggable builders (#141) 373d8a7 (Radu Matei)
  • update default bundle repo to deis/bundles.git (#139) 752fcf4 (Matthew Fisher)
  • ref(*): SilenceUsage on errors 2383b75 (Michelle Noorali)
  • docs: proposal for signatures (#136) 548b0fd (Matt Butcher)
  • docs: update for consistency (#145) f093a61 (Matt Butcher)
  • remove osutil.SymlinkWithFallback (#143) 592489d (Matthew Fisher)
  • Do not leave trailing bits of bundle.json when overwriting in build (#144) 1f475d2 (itowlson)
  • clarify the difference between malformed and non-existant repos (#137) 145af98 (Matthew Fisher)
  • only find bundles under a directories called "bundles" (#140) 8b2ceaa (Matthew Fisher)
  • feat(*): upgrade a bundle 5b16d7d (Michelle Noorali)
  • initialize with deis/bundles (#134) 479ab6d (Matthew Fisher)
  • fix: updated everything to use credentialset (#138) f387920 (Matt Butcher)
  • Add credentials section to bundle.json deserialiser (#132) 11c0387 (itowlson)
  • feat: Load credential sets (#123) e5618cb (Matt Butcher)
  • docs: update READMEs (#133) 262e02f (Matt Butcher)
  • docs: rewrite the CNAB docs (#124) 2d750ac (Matt Butcher)
  • feat(*): uninstall a bundle ff84068 (Michelle Noorali)
  • feat: add duffle-azvm driver for installing CNAB bundles with Azure VMs (#103) d77e6ab (Matt Butcher)
  • fix: fixed help text for install (#118) 73ad4a5 (Matt Butcher)
  • stop polluting testdata dir with transient things (#119) ce25d60 (Matthew Fisher)
  • feat: add credentialset library (#110) dfc36aa (Matt Butcher)
  • Remove unused storageEngine from build (#117) c41b892 (Radu Matei)
  • stub out uninstall command 508ea61 (Michelle Noorali)
  • ref(cmd/install): rename package -> bundle 019f3c8 (Michelle Noorali)
  • fix: fixed regressions (#111) fde0c31 (Matt Butcher)
  • Generate manifest at build (#94) 8a806b0 (Radu Matei)
  • feat(*): add travis and makefile test target 37724f0 (Adam Reese)
  • Deduplicate code for creating the default claim store (#102) 97d53ee (itowlson)
  • fix: pass image type from bundle.json to claim and to driver (#100) 27a0ac1 (Matt Butcher)
  • fix duffle install foo foo (#101) 1bb896e (Matthew Fisher)
  • update developer instructions (#97) 959728c (Matthew Fisher)
  • consolidate testdata into tests/testdata (#95) 2c650ca (Matthew Fisher)
  • Added duffle list command (#99) a845136 (itowlson)
  • fix(Makefile): don't update dependencies during make bootstrap 032a22b (Adam Reese)
  • Persist claims for new installs (#90) a9cb4c3 (itowlson)
  • List claims in the claims store (#87) f05244c (itowlson)
  • Library for replacing values based on a selector (#72) 62b4b60 (itowlson)
  • Install bundles from a repository (#84) 4da2e65 (Matthew Fisher)
  • Put Dockerfile in expected duffle directory in example for build (#93) f3491f6 (Radu Matei)
  • ref(cmd): remove RunE on root command 541603e (Michelle Noorali)
  • Add remote loader (#91) 65f1cbb (Radu Matei)
  • remove duffle run (#89) 6d61ef6 (Matthew Fisher)
  • Add binary check in Makefile for Windows and Unix (#88) 7875d8f (Radu Matei)
  • feat: duffle status (#83) c6503c9 (Matt Butcher)
  • Create installation based on bundle file (#82) d2ff730 (Radu Matei)
  • add getting started guide to readme a7ccebd (Michelle Noorali)
  • add bootstrap target to Makefile 1d32f57 (Michelle Noorali)
  • fix: Rename manifest.json to bundle.json (#79) b786ac4 (Matt Butcher)
  • CRUD store for claims (#70) 5b41f53 (itowlson)
  • fix linter error a1dee38 (Matthew Fisher)
  • feat: install prototype (#47) aa1d2a6 (Matt Butcher)
  • implement duffle init 332d8fa (Matthew Fisher)
  • Working way of checking Windows in Makefile 080caf2 (Radu Matei)
  • Add single make build target 4c9bed5 (Radu Matei)
  • Fix reDockerfile in archive 952d355 (Radu Matei)
  • implement duffle repo commands 2d415c6 (Matthew Fisher)
  • Fix Docker CLI deps 2ec6c91 (Radu Matei)
  • Remove message after build 286f3dc (Radu Matei)
  • Remove references to Kubed 43f0f7b (Radu Matei)
  • implement duffle build f07e126 (Matthew Fisher)
  • docs: Combine the manifest and the parameters file into one larger file (#49) ef34d48 (Matt Butcher)
  • Parameter definitions deserialiser (#48) d82f22c (itowlson)
  • First cut of CNAB metadata deserialiser (#38) fbd05da (itowlson)
  • docs: fix various errors and make some clarifications 5d41537 (Matt Butcher)
  • fix: fixed spelling errors 962d526 (Matt Butcher)
  • docs: add parameters to claims 704baba (Matt Butcher)
  • feat: implement claims 958a0ff (Matt Butcher)
  • docs: add action info to the top-level spec. a19a79d (Matt Butcher)
  • docs: fixed spelling 4f95719 (Matt Butcher)
  • docs: add section on claims 91c012b (Matt Butcher)
  • docs: fix dockerfile example e7fdcb5 (Matt Butcher)
  • docs: document parameters.json 6a2ef6a (Matt Butcher)
  • doc: fix spelling and naming errors 5cea5f2 (Matt Butcher)
  • docs: Fixes to the credenTAIL set docs 556f544 (Matt Butcher)
  • docs: proposal on credentialset 3e2013a (Matt Butcher)
  • doc: add Duffle working draft spec a2ed872 (Matt Butcher)
  • docs: update according to Ivan's suggestions d1b52b6 (Matt Butcher)
  • add helloworld example f98d63a (Matthew Fisher)
  • Implement duffle version be51ca0 (Radu Matei)
  • docs: did not mean to invent a new modeling language 6dd2707 (Matt Butcher)
  • fix: typo cf7b9ad (Matt Butcher)
  • Merge into a single Makefile 566c477 (Radu Matei)
  • doc: CNAB spec aba949d (Matt Butcher)
  • add Makefile.win 09ee8fb (Matthew Fisher)
  • add dep 18e71a7 (Matthew Fisher)
  • cmd: build,init,push,pull,run cli cmd stubs 94867a0 (fibonacci1729)
  • chore(*): add gitignore 5267df9 (Michelle Noorali)
  • chore(*): add Makefile taret to build binary 0d694b9 (Michelle Noorali)
  • feat(cmd): add base cobra command 2492015 (Michelle Noorali)
  • initial commit 0b86e94 (Matt Butcher)