Enhanced Deploy Service page with improved controls over branches used for code / deployment files / CI/CD workflows, as well as tag sorting, labeling and filtering.
Improved generated GitHub Actions workflows with better modularity, flexibility, more code reuse, and better security best practices.
Visual improvements to make Koala UI elements more visually distinct and appealing, including more well-defined cards, menus and tooltips, as well as code change notifications and links.
Overhauled service Deploy page to allow more control over the branch/ref used for building code, deploying Kubernetes manifests and Helm charts, and CI workflows.
Added support for using tags from the image repository for deployments.
KoalaOps Google Cloud Partnership: KoalaOps is now an official Google Cloud Partner!
Created and introduced Helmify-Kustomize as part of KoalaOps, enabling seamless generation of Helm charts from Kustomize configurations to simplify and enhance deployment workflows.
Role-Based Deployment Permissions: Implemented role-based access control to allow or restrict specific users from deploying services to certain environments.
Custom Templates: Introduced the ability to create and select custom predefined templates during the service creation process.
Env Vars Portal (AI Enhanced, Preview): Added a feature to intelligently extract potential global/environment variables from README and Dockerfiles directly into the Koala portal.
Static Website Support (Preview): Now supports out-of-the-box deployments for custom websites.
Integrated Cluster Resources View - see your Kubernetes resources directly from the KoalaOps UI. No need to hunt for the just right kubectl incantation!
Secrets Management - Using Sealed Secrets. Sealed secrets are a way to securely store sensitive information, like passwords or API keys, in a code repository, even a public one. They work by encrypting the secrets before storing them in the repo.
ChatOps (Preview) - The KoalaOps ChatOps Assistant is available in the context of a specific Service. You can find the assistant in the “ChatOps” tab of any of your services. The assistant is fully aware of your service’s configuration out of the box and can create PRs for your service according to your requirements.
Import existing service (from single repo or monorepo) - You are now able to import services from existing repositories.
Full AWS Support: KoalaOps now offers General Availability support for AWS, in addition to our existing support for GCP. Enjoy the full range of KoalaOps capabilities on both cloud providers.
Monorepo Support: We’ve expanded our support to accommodate monorepos built on the popular turborepo bundler and build system. Whether you’re managing micro-services with separate repositories or separate workspaces within a monorepo, KoalaOps has you covered.
Enhanced Environments: Experience an enhanced interface for managing environments. Seamlessly view and manage services within each environment, and deploy specific service versions to multiple environments simultaneously in a batch deployment.
New logs viewer option, in addition to raw plaintext logs.
New Observability tab, currently with metric collection instrumentation using Google Managed service for Prometheus.
Significantly improve UI latency for most common operations (view service list, view single service), through a combination of better caching, parallelization, and lazy retrieval.