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]
>
>

Reply via email to