Time to vote? On Thu, Apr 16, 2026 at 9:33 AM Wei Lee <[email protected]> wrote:
> Looks good to me as well, thanks! > > Best, > Wei > > > On Apr 16, 2026, at 12:26 PM, Rahul Vats <[email protected]> wrote: > > > > Looks great, Thanks > > > > Regards, > > Rahul Vats > > > > On Mon, 13 Apr 2026 at 21:34, Jarek Potiuk <[email protected]> wrote: > > > >> LGTM as well. > >> > >> On Mon, Apr 13, 2026 at 6:02 PM Elad Kalif <[email protected]> wrote: > >> > >>> Looks great to me > >>> > >>> בתאריך יום ה׳, 9 באפר׳ 2026, 15:26, מאת Barak Abekasis < > >>> [email protected] > >>>> : > >>> > >>>> Hi Airflow community, > >>>> > >>>> I would like to propose adding a new community provider for **Akeyless > >>>> Vault > >>>> Platform** to the Apache Airflow monorepo. > >>>> > >>>> ## What is Akeyless? > >>>> > >>>> Akeyless (https://www.akeyless.io/) is a SaaS-based secrets > management > >>> and > >>>> zero-trust access platform used by thousands of organizations for: > >>>> > >>>> - **Static secrets management** (key/value secrets, similar to Vault > >> KV) > >>>> - **Dynamic secrets** (just-in-time credentials for databases, cloud > >>>> providers, Kubernetes, etc.) > >>>> - **Rotated secrets** (automatic credential rotation) > >>>> - **Zero-trust access** (SSH, RDP, Kubernetes, database access via > >>>> ephemeral credentials) > >>>> > >>>> Akeyless is increasingly used alongside Airflow in data engineering > >>>> workflows where secrets need to be injected into DAGs at runtime. > Today > >>>> there is **no existing Airflow provider** for Akeyless — users must > >>>> manually > >>>> call the Akeyless SDK inside PythonOperator tasks, which is > error-prone > >>>> and doesn't integrate with Airflow's secrets backend or connection > >>>> management. > >>>> > >>>> ## What the provider includes > >>>> > >>>> | Component | Class | > >>>> |---|---| > >>>> | **Hook** | `airflow.providers.akeyless.hooks.akeyless.AkeylessHook` > | > >>>> | **Connection type** | `akeyless` (custom UI fields for 8 auth > >> methods) > >>> | > >>>> | **Secrets Backend** | > >>>> `airflow.providers.akeyless.secrets.akeyless.AkeylessBackend` | > >>>> > >>>> ### AkeylessHook capabilities > >>>> > >>>> - Get static secret values (single and batch) > >>>> - Create / update / delete secrets > >>>> - List and describe items > >>>> - Generate dynamic secret values (database credentials, cloud keys, > >> etc.) > >>>> - Retrieve rotated secret values > >>>> - Supports all Akeyless authentication methods: API Key, AWS IAM, GCP, > >>>> Azure AD, Universal Identity, JWT/OIDC, Kubernetes, Certificate > >>>> > >>>> ### AkeylessBackend (Secrets Backend) > >>>> > >>>> - Sources Airflow **Connections**, **Variables**, and > **Configuration** > >>>> from > >>>> Akeyless — drop-in replacement pattern identical to the HashiCorp > Vault > >>>> backend > >>>> - Supports URI, JSON dict, and `conn_uri` formats for connections > >>>> - Configurable path prefixes and separators > >>>> > >>>> ### Connection type > >>>> > >>>> Custom connection form in the Airflow UI with dedicated fields for: > >>>> Access ID, Access Key, API URL, Access Type, UID Token, GCP Audience, > >>>> Azure Object ID, JWT, K8s Auth Config Name, Certificate/Key PEM data. > >>>> > >>>> ## Dependencies > >>>> > >>>> - `akeyless>=5.0.0` (Apache 2.0 licensed, actively maintained, > >>>> ~350K monthly PyPI downloads) > >>>> - Optional: `akeyless_cloud_id` for AWS/GCP/Azure cloud-based auth > >>>> > >>>> ## Proposed stewards > >>>> > >>>> - Barak Abekasis (@baraka-akeyless) — Akeyless integrations team > >>>> - Dean Sher (@deanshak) - Product Architect > >>>> > >>>> > >>>> We are committed to maintaining this provider per the AIP-95 > governance > >>>> framework, including timely PR reviews, issue resolution, and > quarterly > >>>> updates. > >>>> > >>>> ## PR > >>>> > >>>> The implementation is ready at: > >>>> https://github.com/apache/airflow/pull/64754 > >>>> > >>>> The provider follows the monorepo structure (`providers/akeyless/`) > >> with: > >>>> - Full RST documentation (connection guide, secrets backend guide, > >>>> changelog) > >>>> - Unit tests for hook, secrets backend, and internal client validation > >>>> - Example system test DAG > >>>> - `provider.yaml` with connection field schema > >>>> > >>>> Looking forward to your feedback. > >>>> > >>>> [image: Kind regards,] > >>>> > >>>> [image: photo] > >>>> > >>>> Barak Abekasis > >>>> Solution Architect, Akeyless > >>>> > >>>> [image: icon] +972-526238465 [image: icon] [email protected] > >> [image: > >>>> icon] akeyless.io > >>>> > >>>> [image: youtube] <https://www.youtube.com/@Akeyless> > >>>> > >>>> [image: facebook] <https://www.facebook.com/Akeylessio> > >>>> > >>>> [image: linkedin] <https://www.linkedin.com/company/akeyless/> > >>>> > >>>> [image: twitter] <https://x.com/akeylessio> > >>>> > >>>> [image: Meeting Button App] < > >> https://meetings.hubspot.com/barak-abekasis > >>>> > >>>> > >>>> [image: __tpx__] > >>>> > >>> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
