This year included over a dozen major updates to Infra. Below are the some of the highlights released throughout 2022. Happy New Year!
Cloud service
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.
Login anywhere
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.
Dashboard
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.
REST API
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.
Instant sync
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.
Terraform provider
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.