Releases: lsdopen/ahoy
1.0.0
• Implement TLS support for OpenShift
• As a Kubernetes Admin, I would like to have an environments key set to a shorter character value
• Improve helm chart to add more flexibility for various deployments
• Support docker registry auth with a token
• Update chart dependencies versions and test
• Introduce DB migration framework
• Remove Noop cluster type
• Add extra info to chart install
• Address dependency vulnerability alerts
• Task notification time incorrect when deployed
• Expand on ingress configuration through helm values
• Assess and possibly remove ClusterManager functionality
• Implement a graceful shutdown of the server on k8s
• Create PostgreSQL PVC’s from Ahoy templates if using existing claims so that they are deleted on uninstall
• Set default logging level for Ahoy to INFO in chart prod profile
• Make running Ahoy in dev simpler and document the requirements
• Show access denied page when 401 received from server on non-setup server
• Error deploying with environment name with spaces
• Use environment key for messages instead of name
• Remove remaining unused DTO's
0.17.0
• Maybe show the deleting progress when undeploying a release
• Progress not showing during Environment move undeploy/redeploy
• When undeploying, a status update should fire so other users with the screen up get the status change
• Implement task framework
• App count doesn’t refresh after removing an app under release manage
• Logging full entity details like Application fills logs too much
• Address release name limit
• Update logos
• Release manage only refreshes if you have the environment which changed selected
• Deploying an upgraded version results in a PROGRESSING state although HEALTHY in ArgoCD
• Adding multiline config files causes failure to deploy
• Create task for moving environment to a different cluster
• Create task for deleting an environment
• Recent releases selection no longer working after release manage rework
• Queueing a few releases in a row causes a timeout exception
• Renaming a release adds the new release name to recents in addition to the previous name
• Make progress indicator consistent between tasks and requests
• Create task for removing a release from an environment
• Add copy environment config option for promoting to a new environment
0.16.0
• Create namespace using templates
• As a Release Manager, I'd like the namespace to be removed on undeploy
• Repository certificates in ArgoCD should be updated before upserting repository
• As a Release manager, I'd like to have multiple routes/ingress URL's for a single application
• Support emptyDir
volumes
• Change "destroy" word to "delete" for cascade deleting and undeploying elements
• Improve code coverage reporting
• PVC fails if no SC "standard" exists
• TLS secret name should not be required and therefore use the default wildcard cert
• Values classes; public fields
• Upgrade to Angular/PrimeNG/Ultima version 14
0.15.0
• As a Release Manager, I'd like to be able to copy environment config when duplicating an environment
• Upgrade PrimeNG and check if there is an update to the Ultima theme
• Add documentation explaining the basic concepts of Ahoy
• Change duplicate release to use the detail page
• Switching between releases in the recent menu causes an error
• NPE when using a docker registry that has not been configured as secure
• Use primitive boolean type for all JSON persisted configuration
• Unable to delete environment once is has release history associated with it
• Resources not saving on application
• Ahoy secrets are of type Opague vs Opaque
0.14.0
• Settings note should disappear after setting up git and argo settings
• Error when selecting a recent release after deleting the release version that the recent release refers to
• Simplify reload of release manage page by subscribing to params
• When a deployment fails; the message shows the release version ID instead of the actual version
• Re-implement task events service with more appropriate websocket library
• As a Release Manager, I'd like to be able to add multiple containers to my applications
• As a Release Manager, I'd like to be able to setup init containers for my applications
• As an Administrator, I'd like to be able to see logs for each of the containers in a pod
0.13.0
• Split community components and server
• Split community components library and UI
• Publish maven and npm artifacts to repos
• Ahoy server pod name incorrect when installed with different chart name
• Tasks events web socket connection seems to be disabled in the community deployment/image
• Disable git sslVerify temporarily so that a git repo that uses a custom CA certificate can be used
0.12.0
• Add UI tests for creating a new environment
• Plan how to split Ahoy into a community version and enterprise version
• Add ability to set the image repository for ahoy in chart values
• Configure liveness and readiness probes for Ahoy deployment using Spring Boot actuator
• Suppress logs when ArgoCD settings have not been configured
0.11.0
• Improve building application values by enriching values for various configuration sections
• As a Release Manager, I'd like to be able to set resource limits and requests for applications/services in my release
• As a Release Manager, I'd like to adjust the timeouts and retries of the liveness and readiness probes
• As a Release Manager, I'd like to be able to turn off sections of the application config without losing the settings
• Settings page doesn’t set breadcrumb
• Add notification for upgrading a release
• Separate endpoint details for liveness and readiness probes
• Swop app and environment config buttons on release manage applications table
0.10.0
• Chart still installs ingress on Openshift
• As a Release Manager, I'd like to be able to view events of k8s pods for applications in a release
• As a Release Manager, I'd like to be able to view logs of pods for applications in a release
• Entity improvements
• Confirm dialog for undeploy release; include environment name to confirm
• As a Release Manager, I'd like to see that Ahoy is connected to ArgoCD
• As a Release Manager, I'd like have history for upgrading and promoting releases
• Add capability to install Ahoy to a different namespace
0.9.0
• When moving environment to new cluster; routes may not make sense anymore
• Upgrade to Angular and PrimeNG 13
• Create an initial deploy/undeploy integration test
• Removing the application route doesn’t stop an ingress from being created
• Ahoy server fails to run when installed from chart
• Failing to create namespace during OpenShift deployment