Kargo v0.7 is now available on GitHub! The Kargo community has been hard at work driving Kargo closer and closer to a GA release.
For users upgrading from v0.6.0, the transition to v0.7.0 is seamless. However, please note that there is no direct upgrade path from versions prior to v0.6.0.
Kargo is built to address the growing needs of modern DevOps and Platform Engineering teams. As Kubernetes adoption continues to rise, the complexity of managing deployments across multiple environments also increases. Kargo simplifies this complexity by providing a single, consistent GitOps-based workflow for deploying and managing applications.
This release is packed with exciting changes and features, designed to enhance your Kubernetes cluster management experience.
In this blog, we'll highlight the key updates in Kargo v0.7, but we encourage you to explore the full changelog for a comprehensive list of improvements.
One of the significant enhancements in Kargo v0.7 addresses the challenges users faced with ECR and Google Artifact Registry (GCR) repositories. Previously, accessing these repositories was problematic due to the lack of long-term credential options in ECR and the non-recommended long-term credentials in GCR.
In response to community feedback, Kargo v0.7 introduces new authentication methods:
Secret
, offering a more secure and streamlined approach.The following example is for obtaining an authorization token that is valid for 12 hours. Kargo will obtain this token for you and cache it for 10 hours.
apiVersion: v1
kind: Secret
metadata:
name: myecr
namespace: kargo
labels:
kargo.akuity.io/cred-type: image
stringData:
awsAccessKeyID: myAwsAccessKeyID
awsSecretAccessKey: myAwsSecretKey
repoURL: aws_account_id.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest
For detailed instructions on these new options, refer to the registry configuration documentation page.
Kargo v0.7 enhances artifact discovery and manual freight assembly to address previous issues where:
Key new features include:
These features provide greater control over artifact management, ensuring that your pipeline progresses smoothly with the right combinations of artifacts.
Kargo v0.7 introduces several UI enhancements aimed at improving user experience:
These UI improvements make navigating and managing your clusters more intuitive and efficient.
Community contributions are the backbone of Kargo's continuous improvement. We are excited to welcome and acknowledge the following community members whose first contributions are included in this release:
Thank you for your valuable contributions to making Kargo better!
Kargo v0.7 marks a significant milestone with its enhanced authentication options, improved artifact discovery, manual freight assembly, and various UI improvements. These new features and updates are designed to provide a more robust and user-friendly experience in managing your Kubernetes clusters.
Ready to take your Kubernetes deployments to the next level? Getting started with Kargo is easy. Visit our GitHub repository to explore the documentation, installation guides, and examples.
Join our Kargo community of early adopters and experience the future of Continuous Promotion using GitOps with Kargo. We are excited to see how Kargo will empower your teams to achieve faster, more reliable, and more secure deployments.
For any questions, feedback, or contributions, feel free to reach out to us. Together, let's build a better way to manage Kubernetes!
We’re excited to announce that Kargo v0.9.0 is here, delivering a highly anticipated shift in how you define and execute promotion processes. This release…...
October 01, 2024In the constantly evolving landscape of software development, continuous integration (CI) and continuous delivery (CD) have been foundational methodologies for…...
September 16, 2024The Akuity Platform has been updated once again with new features and improvements. Here’s a quick summary of what has been added and how it can boost your…...