Releases: acorn-io/runtime
v0.2.1
What's Changed
- Add docs for labels and annotations by @cjellick in obot-platform/obot#654
- Correct cli's pull command description text. by @adebisi-fa in obot-platform/obot#656
- It's Local Data, not LocalData or localData by @cjellick in obot-platform/obot#657
- go: rewrite interface{} as any by @azazeal in obot-platform/obot#652
- Introduce a linter configuration file by @azazeal in obot-platform/obot#661
- Update module github.com/pterm/pterm to v0.12.46 by @renovate in obot-platform/obot#658
- Update docusaurus monorepo to v2.1.0 by @renovate in obot-platform/obot#648
- Update golang.org/x/exp digest to 145caa8 by @renovate in obot-platform/obot#667
- Fix flaky log test by @ibuildthecloud in obot-platform/obot#668
- Update golang.org/x/sync digest to f12130a by @renovate in obot-platform/obot#669
- Add contributing guide by @cjellick in obot-platform/obot#663
- Fix: Acornfile variable usage reference by @adebisi-fa in obot-platform/obot#655
- change: generate random suffices for check objects by @iwilltry42 in obot-platform/obot#671
- Add runs-on to GH action example by @vincent99 in obot-platform/obot#682
- Empty dockerfile in build should be relative to context by @ibuildthecloud in obot-platform/obot#683
- Ensure that watchfiles are determined with the current args by @ibuildthecloud in obot-platform/obot#684
- Make creating dirs to files work by @ibuildthecloud in obot-platform/obot#685
- Fix job builds not being watched in dev mode by @ibuildthecloud in obot-platform/obot#686
- Allow the default probe to be disabled by @ibuildthecloud in obot-platform/obot#687
- Add router feature by @ibuildthecloud in obot-platform/obot#681
- Issue 664 traefik service namespace by @bigkevmcd in obot-platform/obot#688
- Add acorn wait command and make run wait by default by @ibuildthecloud in obot-platform/obot#690
New Contributors
- @adebisi-fa made their first contribution in obot-platform/obot#656
- @bigkevmcd made their first contribution in obot-platform/obot#688
Full Changelog: obot-platform/obot@v0.2.0...v0.2.1
v0.2.0
What's Changed
- Correct the publish all syntax by @cloudnautique in obot-platform/obot#612
- Add "Acorn Workflow" section by @sheng-liang in obot-platform/obot#613
- Algolia search by @vincent99 in obot-platform/obot#618
- Add scoop install acorn for Windows by @sirredbeard in obot-platform/obot#617
- Don't create generated dns name when user provides one by @cloudnautique in obot-platform/obot#614
- change: replace nginx ingress controller with traefik by @iwilltry42 in obot-platform/obot#616
- Improve container build time in Getting Started document. by @eengelking in obot-platform/obot#623
- Add -c / --container flag to images by @cloudnautique in obot-platform/obot#603
- Dont run tests on docs merges to main by @cjellick in obot-platform/obot#621
- Update module github.com/moby/buildkit to v0.10.4 by @renovate in obot-platform/obot#604
- change to by @iwilltry42 in obot-platform/obot#629
- Do not release PVs until a new PVC is bound by @ibuildthecloud in obot-platform/obot#625
- Add legacy client-go auth providers for Google/Azure/Openstack by @ibuildthecloud in obot-platform/obot#626
- fix: respect render output type for json by @azazeal in obot-platform/obot#627
- Clarifying some ambiguities in examples by @cloudnautique in obot-platform/obot#631
- Bump linter version by @azazeal in obot-platform/obot#628
- Fix: make render -o equivalent to render --output by @cjellick in obot-platform/obot#630
- git: ignore the top-level .envrc file by @azazeal in obot-platform/obot#633
- Remove bad joke because a lot of people aren't from California by @cjellick in obot-platform/obot#634
- Ignore nested acorns for now by @cloudnautique in obot-platform/obot#637
- Add label and annotation support by @cjellick in obot-platform/obot#632
- change: install traefik into acorn-system namespace and fix ingressclass issues by @iwilltry42 in obot-platform/obot#640
- Remove reference to nested acorns and document args/localData by @ibuildthecloud in obot-platform/obot#638
- Introduce preflight checks and
acorn checkcommand by @iwilltry42 in obot-platform/obot#585 - Add --target-namespace to acorn run by @ibuildthecloud in obot-platform/obot#643
- Stop using io/ioutil to prepare for go 1.19 by @ibuildthecloud in obot-platform/obot#639
- Tweak install check styles by @cjellick in obot-platform/obot#645
- Update golang by @renovate in obot-platform/obot#593
- Always use a service account named "acorn" by @ibuildthecloud in obot-platform/obot#646
- Revert back to always providing a generated domain. by @cloudnautique in obot-platform/obot#650
New Contributors
- @sirredbeard made their first contribution in obot-platform/obot#617
- @eengelking made their first contribution in obot-platform/obot#623
- @azazeal made their first contribution in obot-platform/obot#627
Full Changelog: obot-platform/obot@v0.1.5...v0.2.0
v0.2.0-rc2
What's Changed
- Correct the publish all syntax by @cloudnautique in obot-platform/obot#612
- Add "Acorn Workflow" section by @sheng-liang in obot-platform/obot#613
- Algolia search by @vincent99 in obot-platform/obot#618
- Add scoop install acorn for Windows by @sirredbeard in obot-platform/obot#617
- Don't create generated dns name when user provides one by @cloudnautique in obot-platform/obot#614
- change: replace nginx ingress controller with traefik by @iwilltry42 in obot-platform/obot#616
- Improve container build time in Getting Started document. by @eengelking in obot-platform/obot#623
- Add -c / --container flag to images by @cloudnautique in obot-platform/obot#603
- Dont run tests on docs merges to main by @cjellick in obot-platform/obot#621
- Update module github.com/moby/buildkit to v0.10.4 by @renovate in obot-platform/obot#604
- change to by @iwilltry42 in obot-platform/obot#629
- Do not release PVs until a new PVC is bound by @ibuildthecloud in obot-platform/obot#625
- Add legacy client-go auth providers for Google/Azure/Openstack by @ibuildthecloud in obot-platform/obot#626
- fix: respect render output type for json by @azazeal in obot-platform/obot#627
- Clarifying some ambiguities in examples by @cloudnautique in obot-platform/obot#631
- Bump linter version by @azazeal in obot-platform/obot#628
- Fix: make render -o equivalent to render --output by @cjellick in obot-platform/obot#630
- git: ignore the top-level .envrc file by @azazeal in obot-platform/obot#633
- Remove bad joke because a lot of people aren't from California by @cjellick in obot-platform/obot#634
- Ignore nested acorns for now by @cloudnautique in obot-platform/obot#637
- Add label and annotation support by @cjellick in obot-platform/obot#632
- change: install traefik into acorn-system namespace and fix ingressclass issues by @iwilltry42 in obot-platform/obot#640
- Remove reference to nested acorns and document args/localData by @ibuildthecloud in obot-platform/obot#638
- Introduce preflight checks and
acorn checkcommand by @iwilltry42 in obot-platform/obot#585 - Add --target-namespace to acorn run by @ibuildthecloud in obot-platform/obot#643
- Stop using io/ioutil to prepare for go 1.19 by @ibuildthecloud in obot-platform/obot#639
- Tweak install check styles by @cjellick in obot-platform/obot#645
- Update golang by @renovate in obot-platform/obot#593
- Always use a service account named "acorn" by @ibuildthecloud in obot-platform/obot#646
- Revert back to always providing a generated domain. by @cloudnautique in obot-platform/obot#650
New Contributors
- @sirredbeard made their first contribution in obot-platform/obot#617
- @eengelking made their first contribution in obot-platform/obot#623
- @azazeal made their first contribution in obot-platform/obot#627
Full Changelog: obot-platform/obot@v0.1.5...v0.2.0-rc2
v0.2.0-rc1
Changelog
- 5a2ec6f: Add "Acorn Workflow" section (#613) (@sheng-liang)
- 40666f0: Add --target-namespace to acorn run (@ibuildthecloud)
- ee60c35: Add -c / --container flag to images (#603) (@cloudnautique)
- 12523f0: Add label and annotation support (@cjellick)
- b33b5a9: Add legacy client-go auth providers for Google/Azure/Openstack (@ibuildthecloud)
- fd84d2a: Add scoop install acorn for Windows (@sirredbeard)
- 1913d80: Algolia search (#618) (@vincent99)
- 2237b00: Always use a service account named "acorn" (@ibuildthecloud)
- 09514e8: Clarifying some ambiguities in examples (@cloudnautique)
- 9d14c3a: Correct the publish all syntax (@cloudnautique)
- fb438f1: Do not release PVs until a new PVC is bound (@ibuildthecloud)
- 0d5c8fa: Don't create generated dns name when user provides one (#614) (@cloudnautique)
- fe38dee: Dont run tests on docs merges to main (@cjellick)
- 489d9fd: Fix: make render -o equivalent to render --output (@cjellick)
- e9baf51: Ignore nested acorns for now (#637) (@cloudnautique)
- f3c2cb1: Introduce preflight checks and
acorn checkcommand (#585) (@iwilltry42) - 8083e47: Remove bad joke because a lot of people aren't from California (#634) (@cjellick)
- 4b171f7: Remove reference to nested acorns and document args/localData (@ibuildthecloud)
- a39067b: Stop using io/ioutil to prepare for go 1.19 (@ibuildthecloud)
- ee00a32: Tweak install check styles (@cjellick)
- b4cfa2b: Update golang (@renovate[bot])
- 082d321: Update module github.com/moby/buildkit to v0.10.4 (@renovate[bot])
- 011ce55: Updated the Dockerfile section to improve load time from ~7s to ~2s each time a change is made to code. (@eengelking)
- 25c83b6: bumped linter version (@azazeal)
- b8887cc: change to (@iwilltry42)
- 6080c56: change: install traefik into acorn-system namespace and fix ingressclass issues (#640) (@iwilltry42)
- 6381f7b: change: replace nginx ingress controller with traefik (#616) (@iwilltry42)
- 386f671: fix: respect render output type for json (@azazeal)
- 74523e5: git: ignore the top-level .envrc file (@azazeal)
v0.1.5
What's Changed
- Move ParseVolumes to its own file by @cjellick in obot-platform/obot#590
- docs: fix registry reference in getting-started guide by @iwilltry42 in obot-platform/obot#594
- Make secret names match by @cjellick in obot-platform/obot#602
- Fix TLS docs example indentation by @vknabel in obot-platform/obot#601
- docs clarifications by @cjellick in obot-platform/obot#607
- Add "Acorn vs. Helm" section under Overview by @sheng-liang in obot-platform/obot#608
- Various bugs by @ibuildthecloud in obot-platform/obot#610
New Contributors
- @vknabel made their first contribution in obot-platform/obot#601
Full Changelog: obot-platform/obot@v0.1.4...v0.1.5
v0.1.4 (same as v0.1.3 but fixed a release issue)
What's Changed
- fixing pathing for windows by @luthermonson in obot-platform/obot#526
- Fix multiple updates caused by non-existing secrets by @ibuildthecloud in obot-platform/obot#572
- Allow ingressClassName to be unset by @cjellick in obot-platform/obot#579
- Fix k3d ingress integration by @cjellick in obot-platform/obot#576
- Support numbers with G suffix in AML by @ibuildthecloud in obot-platform/obot#588
- [docs] add shell completion instruction by @lalyos in obot-platform/obot#580
Full Changelog: obot-platform/obot@v0.1.2...v0.1.4
v0.1.3 (use v0.1.4 instead, same thing, but with binaries)
What's Changed
- fixing pathing for windows by @luthermonson in obot-platform/obot#526
- Fix multiple updates caused by non-existing secrets by @ibuildthecloud in obot-platform/obot#572
- Allow ingressClassName to be unset by @cjellick in obot-platform/obot#579
- Fix k3d ingress integration by @cjellick in obot-platform/obot#576
- Support numbers with G suffix in AML by @ibuildthecloud in obot-platform/obot#588
- [docs] add shell completion instruction by @lalyos in obot-platform/obot#580
Full Changelog: obot-platform/obot@v0.1.2...v0.1.3
v0.1.2
What's Changed
- Don't run with PID namespace sharing by default by @ibuildthecloud in obot-platform/obot#499
- Make apps.api.acorn.io support server-side apply by @ibuildthecloud in obot-platform/obot#497
- cluster-domain flag should be singular by @cjellick in obot-platform/obot#506
- Fix missing containers in --help and format ports better by @ibuildthecloud in obot-platform/obot#508
- Always set hostname to container when replicas is 1 by @ibuildthecloud in obot-platform/obot#509
Getting Started
For more information check out our Getting Started Guide and our introduction video
Getting in Touch
If you would like to give us feedback or ask a question, we have several options:
We look forward to hearing from you!
v0.1.1
This release addresses a few minor bugs:
- #452 - Can't create Acorn DNS entries if the ingress has CNAMES and IPs
- #451 - Deleting acorn dns secret doesnt cause DNS to update
Getting Started
For more information check out our Getting Started Guide and our introduction video
Getting in Touch
If you would like to give us feedback or ask a question, we have several options:
We look forward to hearing from you!
Initial Acorn Release
What is Acorn?
Acorn is an application packaging and deployment framework that simplifies running apps on Kubernetes. Acorn is able to package up all of an applications Docker images, configuration, and deployment specifications into a single Acorn image artifact. This artifact is publishable to any OCI container registry allowing it to be deployed on any dev, test, or production Kubernetes. The portability of Acorn images enables developers to develop applications locally and move to production without having to switch tools or technology stacks.
Developers create Acorn images by describing the application configuration in an Acornfile. The Acornfile describes the whole application without all of the boilerplate of Kubernetes YAML files. The Acorn CLI is used to build, deploy, and operate Acorn images on any Kubernetes cluster.
Getting Started
For more information check out our Getting Started Guide and our introduction video