Release Notes

August 2023

7min

Overview

We are pleased to announce the latest release of Kubeark, packed with a host of new features and improvements to enhance your cloud infrastructure management experience.

Version number

Release date

Main features

4.0

Aug 1st, 2023

  • Kube Artifacts
  • Kubeark Infrastructure module
  • Kubeark Workflows
  • Kubeark Vault
  • Bug fixes and performance enhancements

Kube Artifacts

Kube Artifacts is your one-stop repository for Kubernetes templates, boasting a collection of over 130 ready-to-use configurations. Whether you're aiming to deploy CRMs, CMSs, databases, or a multitude of other products, Kube Artifacts offers a rich selection tailored for diverse business needs. Moreover, its flexible design allows organizations to handpick and make available specific templates that best fit their operational requirements, ensuring a tailored experience for every Kubeark user.

Designed with the needs of modern enterprise in mind, Kube Artifacts contains the most frequently utilized services and databases, ensuring that the right teams can effortlessly deploy and manage the most in-demand services with ease.

Kubeark Infrastructure

This feature addresses the need for a centralized and user-friendly solution to manage and customize provider data used in Terraform templates. It focuses on simplifying the configuration of provider-specific information such as authentication credentials, features, and other customization options.

The module involves creating a centralized repository to store and manage provider data, where users can select the desired provider in a few simple steps. 

Kubeark Infrastructure module will bring numerous benefits, such as:

  • Enhanced Productivity: Simplified configuration process enables faster and more efficient infrastructure provisioning.
  • Improved Consistency and Accuracy: Centralized management ensures reliable and stable deployment with reduced errors.
  • Increased Security: Secure storage and access controls minimize the risk of unauthorized access or credential leakage.
  • Flexibility and Scalability: Easy integration and customization of providers to meet evolving infrastructure needs.
  • Streamlined Collaboration: Central repository promotes efficient teamwork and consistent application of provider settings.
  • Time and Cost Savings: Streamlined process reduces manual effort, minimizes errors, and speeds up deployment cycles.

Kubeark Workflows

Kubeark Workflows is engineered to address the intricacies of deploying software products in multifaceted infrastructure environments, particularly when underpinned by nuanced business logic. At its core, it is more than just a deployment tool; it's a holistic framework that integrates seamlessly with your existing systems.

One of the standout features of Kubeark Workflows is its native ability to directly connect to Git repositories. This ensures that your deployment pipelines remain synchronized with the latest code changes, facilitating continuous delivery and integration processes that are both agile and reliable.

Moreover, the module's versatility shines when interfacing with web APIs. Regardless of the external systems or services you're employing, Kubeark Workflows can adapt, communicate, and interact with any web API, further expanding its compatibility range.

Speed and performance have been paramount in the design of the Workflows module. It's built to impress, capable of managing a staggering 50,000 workflows per minute. Such speed ensures that even the largest-scale deployments occur without a hitch, keeping pace with the demanding rhythms of modern businesses.

Lastly, we understand that challenges can arise in any deployment process. That's why Kubeark Workflows comes with an "out of the box" self-healing feature. This ensures that, in the event of minor hiccups or unexpected issues, the system automatically takes corrective actions, ensuring your workflows remain uninterrupted and resilient.

Kubeark Vault

With the increasing complexity of modern applications, managing configuration values consistently and securely has emerged as a daunting challenge. These values, often pivotal for the seamless operation of applications, are scattered across various code files and environments. This dispersion not only complicates the tracking and management of these values but also amplifies the risk of errors, inconsistencies, and, most crucially, security vulnerabilities.

Here are some specific challenges observed:

  • Error-prone configuration management: When configuration values are scattered across various code files and environments, it can be difficult to keep track of them all. This can lead to errors, such as using the wrong value or using an outdated value.
  • Inconsistent configuration values: When configuration values are not centralized, it can be difficult to ensure that they are consistent across all components of the application. This can lead to problems such as errors, performance issues, and security vulnerabilities.
  • Security vulnerabilities: When configuration values are not stored securely, they can be exposed to unauthorized access. This can lead to data breaches, financial losses, and reputational damage.

To address these challenges, Kubeark Vault offers a centralized repository for managing certain values that are used across multiple components like database credentials, API keys, and environment-specific settings. This ensures that every component of an application references a singular, consistent source for its configurations.

Furthermore, the module comes equipped with robust features such as versioning, auditing, and access control, amplifying both efficiency and security. Businesses can now enjoy enhanced application performance, reduced errors, and fortified data security