mirror of
https://github.com/apache/airflow.git
synced 2026-11-04 07:12:48 +00:00
* [main] CI: Upgrade important CI environment * Ignore pydantic-ai's generic OpenAI-compatible provider in vendor drift checks pydantic-ai-slim 2.63.0 adds a provider for any OpenAI-compatible endpoint. It needs a service name at construction and infer_model has no prefix for it, so a common.ai connection can never reach it and it is not a vendor the services page should list. Generated-by: Claude Opus 5 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
145 lines
5.3 KiB
ReStructuredText
145 lines
5.3 KiB
ReStructuredText
|
|
.. Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
.. http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
.. Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
|
|
``apache-airflow-providers-hashicorp``
|
|
======================================
|
|
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: Basics
|
|
|
|
Home <self>
|
|
Changelog <changelog>
|
|
Security <security>
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: Guides
|
|
|
|
Connection types <connections/vault>
|
|
Secrets backends <secrets-backends/hashicorp-vault>
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: References
|
|
|
|
Python API <_api/airflow/providers/hashicorp/index>
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: Resources
|
|
|
|
PyPI Repository <https://pypi.org/project/apache-airflow-providers-hashicorp/>
|
|
Installing from sources <installing-providers-from-sources>
|
|
|
|
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN AT RELEASE TIME!
|
|
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: Commits
|
|
|
|
Detailed list of commits <commits>
|
|
|
|
|
|
apache-airflow-providers-hashicorp package
|
|
------------------------------------------------------
|
|
|
|
Hashicorp including `Hashicorp Vault <https://www.vaultproject.io/>`__
|
|
|
|
|
|
Release: 4.8.4
|
|
|
|
Provider package
|
|
----------------
|
|
|
|
This package is for the ``hashicorp`` provider.
|
|
All classes for this package are included in the ``airflow.providers.hashicorp`` python package.
|
|
|
|
Installation
|
|
------------
|
|
|
|
You can install this package on top of an existing Airflow installation via
|
|
``pip install apache-airflow-providers-hashicorp``.
|
|
For the minimum Airflow version supported, see ``Requirements`` below.
|
|
|
|
Requirements
|
|
------------
|
|
|
|
The minimum Apache Airflow version supported by this provider distribution is ``2.11.0``.
|
|
|
|
========================================== ==================
|
|
PIP package Version required
|
|
========================================== ==================
|
|
``apache-airflow`` ``>=2.11.0``
|
|
``apache-airflow-providers-common-compat`` ``>=1.12.0``
|
|
``hvac`` ``>=1.1.0``
|
|
========================================== ==================
|
|
|
|
Optional cross provider package dependencies
|
|
--------------------------------------------
|
|
|
|
Those are dependencies that might be needed in order to use all the features of the package.
|
|
You need to install the specified provider distributions in order to use them.
|
|
|
|
You can install such cross-provider dependencies when installing from PyPI. For example:
|
|
|
|
.. code-block:: bash
|
|
|
|
pip install apache-airflow-providers-hashicorp[google]
|
|
|
|
|
|
==================================================================================================== ==========
|
|
Dependent package Extra
|
|
==================================================================================================== ==========
|
|
`apache-airflow-providers-google <https://airflow.apache.org/docs/apache-airflow-providers-google>`_ ``google``
|
|
==================================================================================================== ==========
|
|
|
|
Optional dependencies
|
|
---------------------
|
|
|
|
These extras install optional third-party libraries that enable additional features of the provider.
|
|
Install them when installing from PyPI. For example:
|
|
|
|
.. code-block:: bash
|
|
|
|
pip install apache-airflow-providers-hashicorp[boto3]
|
|
|
|
|
|
========== ===================================
|
|
Extra Dependencies
|
|
========== ===================================
|
|
``boto3`` ``boto3>=1.43.4``
|
|
``google`` ``apache-airflow-providers-google``
|
|
========== ===================================
|
|
|
|
Downloading official packages
|
|
-----------------------------
|
|
|
|
You can download officially released packages and verify their checksums and signatures from the
|
|
`Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
|
|
|
|
* `The apache-airflow-providers-hashicorp 4.8.4 sdist package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_hashicorp-4.8.4.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_hashicorp-4.8.4.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_hashicorp-4.8.4.tar.gz.sha512>`__)
|
|
* `The apache-airflow-providers-hashicorp 4.8.4 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_hashicorp-4.8.4-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_hashicorp-4.8.4-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_hashicorp-4.8.4-py3-none-any.whl.sha512>`__)
|