зеркало из
1
0
Форкнуть 0
Azure AD Workload Identity uses Kubernetes primitives to associate managed identities for Azure resources and identities in Azure Active Directory (AAD) with pods.
Перейти к файлу
Ernest Wong c6d0a5674e
docs: add content for introduction, concepts and SA labels and annotations topic (#100)
Signed-off-by: Ernest Wong <chuwon@microsoft.com>
2021-07-19 14:50:49 -07:00
.github docs: publish doc site with GitHub Actions (#92) 2021-07-12 17:32:24 -04:00
.pipelines docs: add content for introduction, concepts and SA labels and annotations topic (#100) 2021-07-19 14:50:49 -07:00
cmd feat: add user agent to client (#99) 2021-07-15 17:52:25 -04:00
config feat: add readiness and liveness probes to webhook (#95) 2021-07-13 15:10:42 -07:00
deploy release: update manifests for v0.2.0 (#72) 2021-06-25 11:03:19 -07:00
docker feat: add user agent to client (#99) 2021-07-15 17:52:25 -04:00
docs/book docs: add content for introduction, concepts and SA labels and annotations topic (#100) 2021-07-19 14:50:49 -07:00
examples feat: implement custom authorizer for msal-go example (#74) 2021-06-29 15:24:47 +00:00
hack chore: ensure availability after installing cert-manager (#64) 2021-06-14 11:40:48 -07:00
init feat: implement proxy and init iptables (#12) 2021-04-30 14:51:28 -07:00
manifest_staging feat: add readiness and liveness probes to webhook (#95) 2021-07-13 15:10:42 -07:00
pkg docs: add content for introduction, concepts and SA labels and annotations topic (#100) 2021-07-19 14:50:49 -07:00
scripts feat: add readiness and liveness probes to webhook (#95) 2021-07-13 15:10:42 -07:00
test docs: add content for introduction, concepts and SA labels and annotations topic (#100) 2021-07-19 14:50:49 -07:00
third_party test: add helm installation and upgrade as part of e2e (#90) 2021-07-13 12:02:30 -07:00
.gitignore ci: collect pod logs after e2e test suite is finished running (#101) 2021-07-16 21:36:59 +00:00
.golangci.yml replace deprecated linters (#88) 2021-07-08 12:34:20 -07:00
CODE_OF_CONDUCT.md Initial CODE_OF_CONDUCT.md commit 2021-04-26 06:52:07 -07:00
LICENSE Initial LICENSE commit 2021-04-26 06:52:09 -07:00
Makefile ci: collect pod logs after e2e test suite is finished running (#101) 2021-07-16 21:36:59 +00:00
PROJECT feat: implement mutating webhook (#15) 2021-05-04 12:30:57 -07:00
README.md docs: add content for introduction, concepts and SA labels and annotations topic (#100) 2021-07-19 14:50:49 -07:00
SECURITY.md Initial SECURITY.md commit 2021-04-26 06:52:10 -07:00
SUPPORT.md Initial SUPPORT.md commit 2021-04-26 06:52:11 -07:00
go.mod Set minimum TLS version in webhook (#86) 2021-07-12 15:19:29 -04:00
go.sum Set minimum TLS version in webhook (#86) 2021-07-12 15:19:29 -04:00

README.md

AAD Pod Managed Identity

AAD Pod Managed Identity is the next iteration of AAD Pod Identity that enables Kubernetes applications to access Azure cloud resources securely with Azure Active Directory based on annotated service accounts.

Quick Start

Check out the AAD Pod Managed Identity Quick Start to create your first application with .

Overview

The repository contains the following components:

  1. Mutating Webhook

    The webhook is for mutating pods that reference an annotated service account. The webhook will inject the environment variables and the projected service account token volume.

  2. Proxy Init and Proxy

    The proxy init container and proxy sidecar container will be used for applications that are still using AAD Pod Identity.

Motivation

Goals

  • A secure way for cloud-native applications to obtain AAD tokens and access Azure cloud resources in a Kubernetes cluster.