Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Azure/aad-pod-identity
[DEPRECATED] Assign Azure Active Directory Identities to Kubernetes applications.
https://github.com/Azure/aad-pod-identity
aad-pod-identity azure azureactivedirectory deprecaed kubernetes kubernetes-applications
Last synced: 27 days ago
JSON representation
[DEPRECATED] Assign Azure Active Directory Identities to Kubernetes applications.
- Host: GitHub
- URL: https://github.com/Azure/aad-pod-identity
- Owner: Azure
- License: mit
- Archived: true
- Created: 2018-04-06T18:12:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T20:34:21.000Z (about 1 year ago)
- Last Synced: 2024-05-18T17:48:37.823Z (7 months ago)
- Topics: aad-pod-identity, azure, azureactivedirectory, deprecaed, kubernetes, kubernetes-applications
- Language: Go
- Homepage: https://azure.github.io/aad-pod-identity
- Size: 19.2 MB
- Stars: 570
- Watchers: 32
- Forks: 260
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-kubernetes-security - aad-pod-identity - Assign Azure AD idenitites to pods in Kubernetes, in order to access Azure resources (Open Source Projects)
README
> # ⚠️ [AAD Pod Identity repo has been archived and is no longer maintained.](#-announcement)
## 📣 Announcement
**❗ UPDATE**: As of Monday 10/02/2023, AAD Pod Identity repo has been **archived** and is no longer maintained. The repo will be available in read-only mode. **There will be no new releases.** Please use [Azure Workload Identity](https://azure.github.io/azure-workload-identity/) instead.
Thanks to all the contributors and users who have supported this project over the years! We hope you will continue to support us in our new project, [Azure Workload Identity](https://azure.github.io/azure-workload-identity/).
**❗ IMPORTANT**: As of Monday 10/24/2022, AAD Pod Identity is **deprecated**. As mentioned in the [announcement](https://cloudblogs.microsoft.com/opensource/2022/01/18/announcing-azure-active-directory-azure-ad-workload-identity-for-kubernetes/), AAD Pod Identity has been replaced with [Azure Workload Identity](https://azure.github.io/azure-workload-identity). Going forward, we will no longer add new features or bug fixes to this project in favor of Azure Workload Identity, which reached [General Availability (GA) in Azure Kubernetes Service (AKS)](https://azure.microsoft.com/en-us/updates/ga-azure-active-directory-workload-identity-with-aks-2/). We will provide CVE patches until September 2023, at which time the project will be archived. **There will be no new releases after September 2023.**
[![GoDoc](https://godoc.org/github.com/Azure/aad-pod-identity?status.svg)](https://godoc.org/github.com/Azure/aad-pod-identity)
[![Go Report Card](https://goreportcard.com/badge/github.com/Azure/aad-pod-identity)](https://goreportcard.com/report/github.com/Azure/aad-pod-identity)AAD Pod Identity enables Kubernetes applications to access cloud resources securely with [Azure Active Directory](https://azure.microsoft.com/en-us/services/active-directory/).
Using Kubernetes primitives, administrators configure identities and bindings to match pods. Then without any code modifications, your containerized applications can leverage any resource in the cloud that depends on AAD as an identity provider.
## Getting Started
Setup the correct [role assignments](https://azure.github.io/aad-pod-identity/docs/getting-started/role-assignment/) on Azure and install AAD Pod Identity through [Helm](https://azure.github.io/aad-pod-identity/docs/getting-started/installation/#helm) or [YAML deployment files](https://azure.github.io/aad-pod-identity/docs/getting-started/installation/#quick-install). Get familiar with our [CRDs](https://azure.github.io/aad-pod-identity/docs/concepts/azureidentity/) and [core components](https://azure.github.io/aad-pod-identity/docs/concepts/mic/).
Try our [walkthrough](https://azure.github.io/aad-pod-identity/docs/demo/standard_walkthrough/) to get a better understanding of the application workflow.
## Release
Currently, AAD Pod Identity releases on a monthly basis to patch security vulnerabilities, targeting the **first** week of the month. Refer to [Release Cadence](docs/RELEASE.md) for more details.
## Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
## Support
aad-pod-identity is an open source project that is [**not** covered by the Microsoft Azure support policy](https://support.microsoft.com/en-us/help/2941892/support-for-linux-and-open-source-technology-in-azure). [Please search open issues here](https://github.com/Azure/aad-pod-identity/issues), and if your issue isn't already represented please [open a new one](https://github.com/Azure/aad-pod-identity/issues/new/choose). The project maintainers will respond to the best of their abilities.