infra

command module
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

README

Introduction

Infra is identity and access management for Kubernetes. Provide any user fine-grained access to Kubernetes clusters via existing identity providers such as Okta, Google Accounts, Azure Active Directory and more.

Features:

  • One-command access: infra login
  • Fine-grained permissions
  • Onboard & offboard users via Okta (Azure AD, Google, GitHub coming soon)
  • Audit logs for who did what, when (coming soon)
  • CLI & REST API
  • Configure via infra.yaml

Quickstart

Install Infra

helm repo add infrahq https://helm.infrahq.com
helm install infra infrahq/infra

Infra exposes an external ip via a load balanacer. To list services and check which IP is exposed, run:

kubectl get svc infra

Install Infra CLI

macOS & Linux

brew install infrahq/tap/infra

Windows

scoop bucket add infrahq https://github.com/infrahq/scoop.git
scoop install infra

Log in

infra login <EXTERNAL-IP>

Great! You're now logged in to the cluster via Infra.

Adding users

Documentation

Security

We take security very seriously. If you have found a security vulnerability please disclose it privately to us by email via security@infrahq.com

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cmd
v1
test module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL