This year included over a dozen major updates to Infra. Below are the some of the highlights released throughout 2022. Happy New Year!
Infra’s cloud service was introduced in the latter half of the year. While Infra provides a minimal self-hosted setup and source code on GitHub, the easiest way to get up and running with Infra now is by creating an account.
infra login now works from any terminal environment, even ones that don't support browsers (i.e. “headless” environments) such as while logged in on a server via SSH or while accessing a container.
This year introduced a new Dashboard for managing Infra. Managing users, groups, roles and access keys and identity providers can now be done in a few clicks from any Desktop or Mobile browser.
User & group management
Users can now be invited and removed directly within Infra. Group membership for all users can also be managed in one place, whether users are created locally or by logging in with an identity provider.
This year, Infra introduced a public REST API for programatically modifying access, users, groups and more. See the API documentation for more info on how to consume the API.
New identity providers: Google & Azure AD
Infra includes support for two new identity providers: Azure Active Directory and Google Workspace.
Infra’s access control changes are now instantly synchronized and reflected in connected Kubernetes clusters. This means access is granted and revoked immediately when making modifications via Infra's API or Dashboard.
The initial version of Infra’s Terraform provider was released in December. With Terraform, resources managed by Infra (users, groups, providers) can be declared via infrastructure-as-code. This makes provisioning infrastructure access safe, consistent, and fully automated.