This repository was archived by the owner on Mar 16, 2024. It is now read-only.
v0.5.0
🎈 Acorn v0.5.0 is available with many new features and improvements! 🎈
New features
- Specify memory for acorns with a variety of options. Learn more about usage here. #43
- Auto-completion for resources comes to the CLI! When typing a command, hit tab to see available options. Learn more about usage and setup here. #841
- Projects come to Acorn as a new concept that defines boundaries between groups of resources. Learn more about their usage here. #1067
- The
--http-endpoint-patterninstall flag enables the customization of the domains that your Acorns will be reachable at. Learn more about usage here. #986
Enhancements of note
- You can now provide a custom certificate authority bundle for Acorn to trust at install time. This allows for the usage of custom registries instead of the one included with Acorn. Learn more about how here. #1037
- Acorn installs now come with built-in roles for different users. Learn more about them here. #1009
- Using Let’s Encrypt now allows for the automatic creation of certificates for custom domains. #206
Known issues
--namespaceinstall flag has been hidden to reduce user confusion with the--projectchanges.- There are some quality of life improvements around parsing memory that we will be shipping in future updates. #1085 #1086 #1091
Full changelog
- Fix profiles with non-alpha characters in them by @ibuildthecloud in obot-platform/obot#926
- Check replicaset status to ensure deployment is really ready by @ibuildthecloud in obot-platform/obot#927
- Always ensure that dev profile is applied in dev mode by @ibuildthecloud in obot-platform/obot#929
- Make error message easier to find/debug by @ibuildthecloud in obot-platform/obot#930
- Remove DSN and simplify storage/strategies by @ibuildthecloud in obot-platform/obot#931
- Address some dev sync bugs and add .dockerignore support by @ibuildthecloud in obot-platform/obot#928
- Cli testing by @jsilverio22 in obot-platform/obot#869
- fix: check for dev mode before err out for an existing app #957 by @jsilverio22 in obot-platform/obot#961
- fix: check for dev mode before err out app name by @cjellick in obot-platform/obot#962
- Fix #889 - Don't update brew on pre-releases by @cjellick in obot-platform/obot#964
- Add test flags and increase timeout for the nightly EKS tests #796 by @tylerslaton in obot-platform/obot#965
- Update doWatch to respect -timeout flag in tests by @tylerslaton in obot-platform/obot#966
- Why don't you just tell me what's different? by @cjellick in obot-platform/obot#976
- Replace toPrefix with toEndpoint to support http endpoint pattern building by @tylerslaton in obot-platform/obot#977
- Add support for cert-manager annotations by @ibuildthecloud in obot-platform/obot#978
- Populate ports field for externalname services we create by @ibuildthecloud in obot-platform/obot#979
- Add quick hack to get acorn image name and namespace by @ibuildthecloud in obot-platform/obot#980
- fix: handle empty alias list #981 by @jsilverio22 in obot-platform/obot#982
- Default write verbs to be explicit verbs by @ibuildthecloud in obot-platform/obot#983
- refactor: image api to create one img that includes list of tags/references #958 #882 by @jsilverio22 in obot-platform/obot#959
- Builder rewrite by @ibuildthecloud in obot-platform/obot#988
- Fix profiles with permissions by @tylerslaton in obot-platform/obot#984
- Fix credential decryption by @ibuildthecloud in obot-platform/obot#989
- Update to newest devscpace to remote juju dependency by @ibuildthecloud in obot-platform/obot#990
- Add validation for http-endpoint-pattern domains and update messaging by @tylerslaton in obot-platform/obot#986
- Document --http-endpoint-pattern by @tylerslaton in obot-platform/obot#985
- Remove credential expose by @ibuildthecloud in obot-platform/obot#999
- Fix external registry support by @ibuildthecloud in obot-platform/obot#1000
- By default truncate generated hostnames over 63 characters by @ibuildthecloud in obot-platform/obot#1001
- Fix acorn install on cluster w/ linkerd installed by @ibuildthecloud in obot-platform/obot#1002
- Don't run install checks in CI test workflow by @ibuildthecloud in obot-platform/obot#1003
- Add slack integration for failing EKS test runs by @tylerslaton in obot-platform/obot#1005
- Add namespace param to clusterRules by @ibuildthecloud in obot-platform/obot#1008
- Install generic cluster roles for acorn by @ibuildthecloud in obot-platform/obot#1009
- Add namespace field to clusterRules in reference by @ibuildthecloud in obot-platform/obot#1010
- Fix formatting by @ibuildthecloud in obot-platform/obot#1011
- Fix incorrect openapi schema by @ibuildthecloud in obot-platform/obot#1016
- Replace secret/credential reference to expose with reveal (#348, #842) by @tylerslaton in obot-platform/obot#1017
- fix: refactor NewTag to ParseReference (#1014 #1015) by @jsilverio22 in obot-platform/obot#1012
- fix: do not prompt when non nested resource #991 by @jsilverio22 in obot-platform/obot#992
- Create run artifacts for each nightly EKS run by @tylerslaton in obot-platform/obot#1020
- docs: Add documentation around exposing ports for --link #1007 by @jsilverio22 in obot-platform/obot#1021
- Report successful runs of nightly EKS tests to slack by @tylerslaton in obot-platform/obot#1019
- Fix typo for .github/aws-eks-test.yml by @tylerslaton in obot-platform/obot#1025
- Add -p flag for mkdir to create artifact parent directories by @tylerslaton in obot-platform/obot#1026
- Update 20-labels.md (#1) by @sangee2004 in obot-platform/obot#1030
- Add info on using '*' and '**' in the CLI by @thedadams in obot-platform/obot#1033
- Add dynamic CLI completion by @thedadams in obot-platform/obot#1031
- change: provision tls for all appinstance endpoints, including custom… by @iwilltry42 in obot-platform/obot#972
- Add projects, local credentials, and hub integration by @ibuildthecloud in obot-platform/obot#1038
- Avoid object lookups in config if acorn dns is disabled by @ibuildthecloud in obot-platform/obot#1039
- Address issues that cause unnecesary writes by @ibuildthecloud in obot-platform/obot#1040
- Make decryption errors more verbose by @ibuildthecloud in obot-platform/obot#1047
- Avoid panic when login has no args by @ibuildthecloud in obot-platform/obot#1048
- Don't print errors that are context canceled in watcher by @ibuildthecloud in obot-platform/obot#1051
- Fix rm help message and make arg check error consistent by @ibuildthecloud in obot-platform/obot#1063
- Fix builder fail on first call by @ibuildthecloud in obot-platform/obot#1064
- Don't block handlers when LE registration fails by @ibuildthecloud in obot-platform/obot#1065
- Add flag to disable propagation of user-defined labels and annotations by @thedadams in https://github.com/acorn-io/acorn/pull/1054
- Add registry to acorn image print outs and fix query based off specific tag in acorn image (#1043 #1044) by @jsilverio22 in obot-platform/obot#1046
- Be less aggressive on namespace GC by @ibuildthecloud in obot-platform/obot#1066
- Normalize registry-1.docker.io to index.docker.io in buildkit by @ibuildthecloud in obot-platform/obot#1072
- Wait until digests are accessible by @ibuildthecloud in obot-platform/obot#1079
- Add CLI completion for projects (#1073) by @jsilverio22 in obot-platform/obot#1081
- Add ability to set workload memory constraints via limit/request (#43) by @tylerslaton in obot-platform/obot#1028
- Add 'Install Acorn' launch configuration for vscode by @tylerslaton in obot-platform/obot#1077
- Break out reading logs into separate role by @ibuildthecloud in obot-platform/obot#1080
- Refactor project UX by @ibuildthecloud in obot-platform/obot#1094
- refactor cli unit tests to specify app, credential, container, image, secret or volume to return in test (#868) by @jsilverio22 in obot-platform/obot#1062
- Add CLI completion for --project -j (#1073) by @jsilverio22 in obot-platform/obot#1093
- Cut generated app url hash suffix to 8 characters by @StrongMonkey in obot-platform/obot#1055
- Add ability to add custom bundle by @StrongMonkey in obot-platform/obot#1083
- Modify existing endpoint docs to use 8 characters length by @StrongMonkey in obot-platform/obot#1103
- Move "memory" section of authoring into "containers" section by @tylerslaton in obot-platform/obot#1088
- Update quantity builder logic to not default to nil (#1089) by @tylerslaton in obot-platform/obot#1100
- Add a note about cluster roles for RBAC by @thedadams in obot-platform/obot#1107
- Update logs description to not refer to k8s term Pods by @ibuildthecloud in obot-platform/obot#1095
- handle invalid container names in "-m" to acorn run (#1087) by @jsilverio22 in obot-platform/obot#1101
- Update cli docs with new endpoint pattern by @StrongMonkey in obot-platform/obot#1109
- Fix issues with build progress output going silent by @ibuildthecloud in obot-platform/obot#1096
- project fixes by @ibuildthecloud in obot-platform/obot#1111
- Add disable labels/annotations docs by @thedadams in obot-platform/obot#1115
- Normalize the internal registry check by @ibuildthecloud in obot-platform/obot#1114
- Build and push prod tag by @ibuildthecloud in obot-platform/obot#1117
- Revert "Build and push prod tag" by @ibuildthecloud in obot-platform/obot#1118
- Set --kubeconfig to env by @ibuildthecloud in obot-platform/obot#1120
- Add projects documentation by @cjellick in obot-platform/obot#1110
New Contributors
- @sangee2004 made their first contribution in obot-platform/obot#1030
- @thedadams made their first contribution in obot-platform/obot#1033
- @StrongMonkey made their first contribution in obot-platform/obot#1055
Full Changelog: obot-platform/obot@v0.4.1...v0.5.0