
AHOY! is an open source release manager that makes managing and monitoring releases across Kubernetes clusters and environments simple without writing any code.
AHOY! is an open source release manager that makes managing and monitoring releases across Kubernetes clusters and environments simple without writing any code.
Why use AHOY!
Organisations are struggling with release management in Kubernetes; there was no consistent approach with each team following different methodologies and practices. They also struggle to manually write all the YAML code required to define deployments, which gets messy and increases technical debt.
AHOY! was created to address these concerns by providing an easy to use interface to define services and deploy them to the relevant Kubernetes environments whilst maintaining a best practice and consistent approach.
Why use AHOY!
Organisations are struggling with release management in Kubernetes; there was no consistent approach with each team following different methodologies and practices. They also struggle to manually write all the YAML code required to define deployments, which gets messy and increases technical debt.
AHOY! was created to address these concerns by providing an easy to use interface to define services and deploy them to the relevant Kubernetes environments whilst maintaining a best practice and consistent approach.


AHOY! is an open source release manager that makes managing and monitoring releases across Kubernetes clusters and environments simple without writing any code.
Why use AHOY!
Organisations are struggling with release management in Kubernetes; there was no consistent approach with each team following different methodologies and practices. They also struggle to manually write all the YAML code required to define deployments, which gets messy and increases technical debt.
AHOY! was created to address these concerns by providing an easy to use interface to define services and deploy them to the relevant Kubernetes environments whilst maintaining a best practice and consistent approach.

What problem does AHOY! solve for your business?
Releasing various versions of applications and/or services across multiple clusters and environments while maintaining best practices is highly complex and difficult to manage.
AHOY! allows release managers and developers alike to:
- Define their applications and/or services to deploy, upgrade, promote or roll back from a simple to use interface
- Use a GitOps approach to define the releases as code
- Reduce technical debt which accrues over time when teams define and evolve deployment definitions
- Enable developer/infrastructure-type skills to perform release management, freeing up these resources to perform their primary duties
- Do all of the above without writing any code


What problem does AHOY! solve for your business?
Releasing various versions of applications and/or services across multiple clusters and environments while maintaining best practices is highly complex and difficult to manage.
AHOY! allows release managers and developers alike to:
- Define their applications and/or services to deploy, upgrade, promote or roll back from a simple to use interface
- Use a GitOps approach to define the releases as code
- Reduce technical debt which accrues over time when teams define and evolve deployment definitions
- Enable developer/infrastructure-type skills to perform release management, freeing up these resources to perform their primary duties
- Do all of the above without writing any code

Who would use a Kubernetes release manager?
- Companies that already have applications and services defined as docker images that want to run and manage these in Kubernetes environments, but aren’t skilled or experienced in defining the Kubernetes deployments, or just want to get these deployments up and running faster.
- Companies that want an overview of the status of their releases across clusters and environments.
- Companies that want to quickly see the possible reason for an unhealthy application or service by viewing the kubernetes events or application logs.

Why is this
important?
AHOY! ensures that new application and/or service deployments are consistent and predictable across all Kubernetes environments and clusters. It allows release managers and developers to do this without having to write or test the Kubernetes deployment code for each environment.
Who would use a Kubernetes release manager?
- Companies that already have applications and services defined as docker images that want to run and manage these in Kubernetes environments, but aren’t skilled or experienced in defining the Kubernetes deployments, or just want to get these deployments up and running faster.
- Companies that want an overview of the status of their releases across clusters and environments.
- Companies that want to quickly see the possible reason for an unhealthy application or service by viewing the kubernetes events or application logs.

Why is this
important?
AHOY! ensures that new application and/or service deployments are consistent and predictable across all Kubernetes environments and clusters. It allows release managers and developers to do this without having to write or test the Kubernetes deployment code for each environment.


Features
UI driven: define clusters, environments, releases, applications and versions with an easy to use interface
Multi-cluster support: manage releases seamlessly across multiple clusters
Monitoring: get an overview of releases and their health across clusters and environments
Troubleshooting: get access to the Kubernetes events and application logs from the UI
Role based access control (RBAC): 4 roles with various capabilities – Administrator, Release Manager, Developer, User
History: view history of releases
GitOps approach to application delivery: ensures that the code is the single source of truth and any divergence is picked up and reconciled
Features
UI driven: define clusters, environments, releases, applications and versions with an easy to use interface
Multi-cluster support: manage releases seamlessly across multiple clusters
Monitoring: get an overview of releases and their health across clusters and environments
Troubleshooting: get access to the Kubernetes events and application logs from the UI
Role based access control (RBAC): 4 roles with various capabilities – Administrator, Release Manager, Developer, User
History: view history of releases
GitOps approach to application delivery: ensures that the code is the single source of truth and any divergence is picked up and reconciled


Integrations
How to get
started with

There are two deployment options available for you to choose from.
Need some more help or have any questions?


All-in-One
Self Install
Install via a helm chart. Comprehensive instructions are available by clicking the button below
How to get
started with

There are two deployment options available for you to choose from.

All-in-One
Self Install
Install via a helm chart. Comprehensive instructions are available by clicking the button below

Need some more help or have any questions?

Want to get involved?
AHOY! community version is open source with the Apache-2.0 licence:
https://github.com/lsdopen/ahoy
Do you have documentation?
Documentation is available on the community repo
Can anyone get involved to contribute?
Yes! The community version has an open source Apache-2.0 licence: https://github.com/lsdopen/ahoy
Partners
Want to get involved?
AHOY! community version is open source with the Apache-2.0 licence:
https://github.com/lsdopen/ahoy
Do you have documentation?
Documentation is available on the community repo
Can anyone get involved to contribute?
Yes! The community version has an open source Apache-2.0 licence: https://github.com/lsdopen/ahoy
Partners
Become an AHOY! Partner and join our
growing community

Releasing various versions of applications and/or services across multiple clusters and environments while maintaining best practices is highly complex and difficult to manage.
AHOY! allows release managers and developers alike to:
- Define their applications and/or services to deploy, upgrade, promote or roll back from a simple to use interface
- Use a GitOps approach to define the releases as code
- Reduce technical debt which accrues over time when teams define and evolve deployment definitions
- Enable developer/infrastructure-type skills to perform release management, freeing up these resources to perform their primary duties
- Do all of the above without writing any code
What problem does AHOY! solve for your business?

Who would use a Kubernetes release manager?
- Companies that already have applications and services defined as docker images that want to run and manage these in Kubernetes environments, but aren’t skilled or experienced in defining the Kubernetes deployments, or just want to get these deployments up and running faster.
- Companies that want an overview of the status of their releases across clusters and environments.
- Companies that want to quickly see the possible reason for an unhealthy application or service by viewing the kubernetes events or application logs.

Why is this
important?
AHOY! ensures that new application and/or service deployments are consistent and predictable across all Kubernetes environments and clusters. It allows release managers and developers to do this without having to write or test the Kubernetes deployment code for each environment.

Features
UI driven: define clusters, environments, releases, applications and versions with an easy to use interface
Multi-cluster support: manage releases seamlessly across multiple clusters
Monitoring: get an overview of releases and their health across clusters and environments
Troubleshooting: get access to the Kubernetes events and application logs from the UI
Role based access control (RBAC): 4 roles with various capabilities – Administrator, Release Manager, Developer, User
History: view history of releases
GitOps approach to application delivery: ensures that the code is the single source of truth and any divergence is picked up and reconciled
Integrations
AHOY! commits releases to a Git repository, maintaining the release deployments as code and a single source of truth
AHOY! ensures that the deployment running in the Kubernetes cluster is in sync with the Git repository
AHOY! releases are produced as Helm charts
AHOY! makes use of Bitnami Sealed Secrets to encrypt releases in the Git Repository at rest. They are only decrypted on the cluster as Kubernetes secrets at deploy time.

There are two deployment options available for you to choose from.
Need some more help or have any questions?


All-in-One
Self Install
Install via a helm chart. Comprehensive instructions are available by clicking the button below

Want to get involved?
AHOY! community version is open source with the Apache-2.0 licence:
https://github.com/lsdopen/ahoy
Do you have documentation?
Documentation is available on the community repo
Can anyone get involved to contribute?
Yes! The community version has an open source Apache-2.0 licence: https://github.com/lsdopen/ahoy
Partners
