Release Notes v0.51
Release v0.51 brings updates like JumpCloud SSO, Shared VPC settings in GCP environments, managing Blueprint changes through VCS, upgrading to Kubernetes 1.27, and many more enhancements and bug fixes.
✨ What's New
-
Additional Single Sign-On (SSO) services
In addition to our existing Single Sign-On (SSO) offerings, we have introduced Jumpcloud OAuth integration, broadening our SSO support. -
Shared VPC in GCP Environments
You can now toggle Shared VPC Settings under Advanced Options while creating GCP environments. Please note, these settings cannot be modified later. To learn more about this capability, refer to the Shared VPC Google Cloud documentation. -
Manage Blueprint changes through VCS (Available on request)
Blueprint changes can now be managed through version control. You can create a separate branch to make the changes, and then raise a pull request to merge these changes into the master branch, where the current Blueprint resides.- By merging to the master branch, the Blueprint will be updated with your changes, thereby enhancing accountability through the Version Control System (VCS). This can be accessed from the breadcrumb in the Designer tab.
Note: This feature is available upon request. Contact Facets support through your preferred channel to enable this feature in your control plane.
- By merging to the master branch, the Blueprint will be updated with your changes, thereby enhancing accountability through the Version Control System (VCS). This can be accessed from the breadcrumb in the Designer tab.
-
Upgrade to Kubernetes 1.27 (GKE)
We have upgraded the Google Kubernetes Engine (GKE) to version 1.27. For more information, refer to GKE Release Notes.
🚀 Product Capabilities
-
Restrictive Access with WireGuard VPN
Facets now provides you the ability to restrict internet access from the client to specific CIDR ranges in the WireGuard VPN service.- By default, you have access to resources within the VPC CIDR range when connected to the WireGuard VPN client. However, you can now add custom CIDR ranges from the Environment Settings page, providing additional flexibility and control over your network access.
- Note that all other internet traffic will still be routed outside of the VPN.
-
Optional On-demand Fallback in AWS Environments
You now have the option to disable the On-demand Fallback feature in AWS environments from the Facets Control Plane.- As a default behavior, when Spot instances were unavailable, On-demand nodes would automatically scale up.
- If you choose to turn off On-demand Fallback and if spot instances are unavailable, On-demand nodes will not scale up. This provides you with greater cost control and flexibility in your AWS environments.
📈 Enhancements
-
VCS Account Expiry Notification
If any VCS account used in a Blueprint has expired, you will be notified via an information modal in the Control Plane.-
In the Account Management page, an icon will be displayed next to the accounts to indicate if an account has expired or is due to expire within 7 days.
-
Additionally, if a linked VCS account expires, the Sync with Git will be automatically disabled.
-
-
Overrides Page Enhancement
You can now utilize the Spec Documentation button in the Spec Overrides tab of a resource to access the Facets Schema directly from the UI. -
Revamped VCS and Cloud Account Setup Process
We have revamped the VCS and Cloud account integration. This simplifies the intricate steps in setting up new Cloud and VCS accounts. For Cloud accounts, we've eliminated the need for manual data entry. You can authorize connections via a command in your cloud console with appropriate permissions. For VCS accounts, generate a token where the permissions are preselected and input into Facets for immediate authorization. -
Release Time Optimization
We have made enhancements to the release times in Facets. This results in reduced wait times and a seamless user experience. -
UI and UX Enhancements
Implemented various UI and UX enhancements to improve user experience, delivering a more intuitive interface across the Control Plane.
🐞 Bug Fixes
- Fixed a bug where the Blueprints related to the account were displayed incorrectly on the GitHub Account Details page.
- Fixed a bug where changing the type of availability schedule did not clear older schedules.
- Fixed minor bugs in the Spec Overrides page.