跳转到主要内容

Apache Airflow的回滚提供商包apache-airflow-backport-providers-cncf-kubernetes

项目描述

包apache-airflow-backport-providers-cncf-kubernetes

版本: 2021.3.3

目录

回滚包

这是一个为 cncf.kubernetes 提供商的 backward port 提供商包。此提供程序包的所有类都位于 airflow.providers.cncf.kubernetes Python 包中。

仅支持 Python 3.6+ 用于此 backward port 包。

虽然 Airflow 1.10.* 继续支持 Python 2.7+ - 如果您想使用此 backward port 包,则需要将 python 升级到 3.6+。

版本 2021.3.3

错误修复

  • 如果使用 pod_template,则允许在 KubernetesPodOperator 中覆盖 pod 名称。(#14186)
  • 允许 KPO 的用户 实际 模板环境变量。(#14083)

版本 2021.2.5

  • 正确传递 KubernetesPodOperator 中的 image_pull_policy。(#13289)

错误修复

其他限制

由于 Apache Airflow 1.10.11 中实现的重构和 1.10.11 中实施的错误修复,此提供程序只能在 Apache Airflow >= 1.10.12 版本中使用。该包已设置适当的要求,因此您不应能够使用 Apache Airflow < 1.10.12 安装它。

安装

您可以通过 pip install apache-airflow-backport-providers-cncf-kubernetes 在现有的 airflow 1.10.* 安装上安装此包。

PIP需求

PIP 包 所需版本
cryptography >=2.0.0
kubernetes >=3.0.0, <12.0.0

提供程序类摘要

在 Airflow 2.0 中,所有针对 cncf.kubernetes 提供商的 operators、transfers、hooks、sensors、secrets 都位于 airflow.providers.cncf.kubernetes 包中。您可以在 提供程序包的命名约定 中了解更多关于使用的命名约定。

操作符

新操作符

新 Airflow 2.0 operators: airflow.providers.cncf.kubernetes
operators.spark_kubernetes.SparkKubernetesOperator

移动操作符

Airflow 2.0 operators: airflow.providers.cncf.kubernetes Airflow 1.10.* 之前的位置(通常是 airflow.contrib
operators.kubernetes_pod.KubernetesPodOperator contrib.operators.kubernetes_pod_operator.KubernetesPodOperator

传感器

新传感器

新 Airflow 2.0 sensors: airflow.providers.cncf.kubernetes
sensors.spark_kubernetes.SparkKubernetesSensor

钩子

新钩子

新 Airflow 2.0 hooks: airflow.providers.cncf.kubernetes
hooks.kubernetes.KubernetesHook

发布

版本 2021.3.3

提交 已提交 主题
809b4f9b1 2021-02-23 唯一的 pod 名称(#14186)
649335c04 2021-02-07 模板 k8s.V1EnvVar 而不向字典中添加自定义属性(#14123)
d4c4db8a1 2021-02-05 允许 KPO 的用户模板环境变量(#14083)
10343ec29 2021-02-05 发布提供程序 RC 后的文档和工具修正(#14082)

版本 2021.2.5

提交 已提交 主题
88bdcfa0d 2021-02-04 准备发布新一波提供程序(#14013)
ac2f72c98 2021-02-01 实现提供程序版本控制工具(#13767)
a9ac2b040 2021-01-23 使用 flynt 切换到 f-strings(#13732)
1b9e3d1c2 2021-01-22 撤销 “修复 KubernetesPodOperator 中快速失败的任务的错误”(#13621)(#13835)
94d3ed61d 2021-01-21 修复 KubernetesPodOperator 中快速失败的任务的错误(#13621)
3fd5ef355 2021-01-21 添加缺少的集成徽标(#13717)
295d66f91 2020-12-30 修复 PIP 警告中的语法错误(#13380)
7a560ab6d 2020-12-24 正确传递 KubernetesPodOperator 中的 image_pull_policy。(#13289)
6cf76d7ac 2020-12-18 修复 pip 升级命令中的错别字:(#13148)
32971a1a2 2020-12-09 将提供程序版本更新到 1.0.0(#12955)
b40dffa08 2020-12-08 将剩余的模块重命名为与 AIP-21 相匹配(#12917)
9b39f2478 2020-12-08 添加对每个提供程序动态连接表单字段的支持(#12558)
bd90136aa 2020-11-30 将操作员指南移动到提供程序文档包中(#12681)
2037303ee 2020-11-29 添加从提供程序中发现连接/钩子的支持(#12466)
de3b1e687 2020-11-28 将连接指南移动到提供程序文档包中(#12653)
c02a3f59e 2020-11-23 Spark-on-k8s 传感器日志 - 正确传递定义的命名空间到 pod 日志调用(#11199)
c34ef853c 2020-11-20 按提供程序分离文档构建(#12444)
9e089ab89 2020-11-19 修复 Kube 测试(#12479)
d32fe78c0 2020-11-18 更新 cncf.kube 提供程序修复的 readmes(#12457)
d84a52dc8 2020-11-18 修复损坏的示例_kubernetes DAG (#12455)
7c8b71d20 2020-11-18 进一步修复向后兼容性 (#12451)
008035450 2020-11-18 为1.0.0b2批量发布更新提供商README (#12449)
7ca0b6f12 2020-11-18 启用Markdownlint规则MD003/heading-style/header-style (#12427) (#12438)

版本 2020.11.23

提交 已提交 主题
4873d9759 2020-11-18 启用Markdownlint规则MD003/heading-style/header-style (#12427)
763b40d22 2020-11-18 在kubernetes/backcompat/volume_mount.py中提升正确的警告 (#12432)
bc4bb3058 2020-11-18 修复Kubernetes Backcompat模块的docstrings (#12422)
cab86d80d 2020-11-17 使K8sPodOperator向后兼容 (#12384)
ae7cb4a1e 2020-11-17 更新回端口提供程序更改中的错误提交哈希 (#12390)
6889a333c 2020-11-15 改进操作符和钩子参考文档 (#12366)
221f809c1 2020-11-14 修复k8spodoperator的full_pod_spec (#12354)
7825e8f59 2020-11-13 文档安装改进 (#12304)
85a18e13d 2020-11-09 为提供程序包的交叉依赖指向pypi项目页面 (#12212)
59eb5de78 2020-11-09 为即将发布的1.0.0beta1版本更新提供程序README (#12206)
3f59e75cd 2020-11-09 KubernetesPodOperator:使用随机名称获取失败状态 (#12171)
b2a28d159 2020-11-09 将提供程序包脚本移至dev (#12082)
7825be50d 2020-11-05 随机化pod名称 (#12117)
91a64db50 2020-11-04 使用black格式化所有文件(没有例外) (#12091)
4e8f9cc8d 2020-11-03 启用Black - Python自动格式化 (#9550)
8c42cf1b0 2020-11-03 使用PyUpgrade使用Python 3.6功能 (#11447)
5a439e84e 2020-10-26 准备提供程序0.0.2a1发布 (#11855)

版本 2020.10.29

提交 已提交 主题
b680bbc0b 2020-10-24 为2020.10.29生成回端口提供程序readme/setup (#11855)
53e606210 2020-10-21 强制实施yamllint的严格规则 (#11709)
349b0811c 2020-10-20 添加D200 pydocstyle检查 (#11688)
eee4e30f2 2020-10-15 向K8sexec和K8sPodOp添加更好的调试日志 (#11502)
16e712971 2020-10-13 添加对Airflow 2.0提供程序包的支持 (#11487)
8640fb6c1 2020-10-09 修复测试 (#11368)
298052fce 2020-10-10 [airflow/providers/cncf/kubernetes] 修正钩子方法名称 (#11008)
49aad025b 2020-10-09 用户可以指定k8spodop的子密钥和路径 (#11369)
b93b6c5be 2020-10-05 允许KubernetesPodOperator中的标签可模板化 (#10796)
0a0e1af80 2020-10-03 修复提供程序README TOC中的损坏的Markdown链接 (#11249)

版本 2020.10.5

提交 已提交 主题
ca4238eb4 2020-10-02 将回端口包中的月份修复为十月 (#11242)
5220e4c38 2020-10-02 准备2020.09.07回端口发布 (#11238)
a888198c2 2020-09-27 允许覆盖pod_template_file (#11162)
0161b5ea2 2020-09-26 提高多个提供程序的类型覆盖率 (#11159)
e3f96ce7a 2020-09-24 修复Incorrect Usage of Optional[bool] (#11138)
f3e87c503 2020-09-22 添加D202 pydocstyle检查 (#11032)
b61225a88 2020-09-21 添加D204 pydocstyle检查 (#11031)
cba51d49e 2020-09-17 简化K8sExecutor和K8sPodOperator (#10393)
1294e15d4 2020-09-16 KubernetesPodOperator模板修复 (#10963)
5d6d5a2f7 2020-09-14 允许在KubernetesHook中指定kubeconfig的路径 (#10453)
7edfac957 2020-09-09 将连接缓存添加到KubernetesHook (#10447)
9549274d1 2020-09-09 将black升级到20.8b1 (#10818)
90c150568 2020-09-04 使K8sPodOperator的grace_period_seconds选项 (#10727)
338b412c0 2020-09-02 为KubernetesPodOperator添加on_kill支持 (#10666)
596bc1337 2020-08-31 将'cncf.kubernetes'包添加回回端口提供程序包 (#10659)
1e5aa4465 2020-08-26 Spark-on-K8S传感器 - 添加驱动日志 (#10023)
fdd9b6f65 2020-08-25 在提供程序包上启用Black (#10543)
2f2d8dbfa 2020-08-25 删除IntelliJ中所有原生的"noinspection"注释 (#10525)
7c206a82a 2020-08-22 用增强赋值替换赋值 (#10468)
8cd2be9e1 2020-08-11 修复KubernetesPodOperator重新附加 (#10230)
cdec30125 2020-08-07 为所有操作符和传感器添加正确的签名 (#10205)
24c8e4c2d 2020-08-06 更改所有构造函数以删除args参数 (#10163)
aeea71274 2020-08-02 从提供程序操作符构造函数中删除args参数 (#10097)
f1fd3e2c4 2020-07-31 修复kubernetespodoperator中reattach属性上的拼写错误 (#10056)
03c435174 2020-07-31 允许在 KubernetesPodOperator 中对 image 进行模板化 (#10068)
88c160306 2020-07-31 改善关于 GKEStartPodOperator 的文档字符串说明 (#10049)
7d24b088c 2020-07-25 在 example_dags 中停止使用 start_date 在 default_args (2) (#9985)
33f0cd265 2020-07-22 apply_default 保留 mypy 的函数签名 (#9784)
c2db0dfeb 2020-07-22 在 mypy 中实施更严格的规则 (#9705) (#9906)
719ae2bf6 2020-07-22 在 KubernetesPodOperator 的日志中将 Pod 导出为 YAML (#9895)
840799d55 2020-07-20 改善 KubernetesPodOperator 指南 (#9079)
44d4ae809 2020-07-06 升级到最新的 pre-commit 检查 (#9686)
8bd15ef63 2020-07-01 切换到 Helm 图表进行 Kubernetes 测试 (#9468)
40bf8f28f 2020-06-18 自动检测操作描述中缺少对指南的引用 (#9290)
1d36b0303 2020-05-23 修复文档中的引用 (#8984)
e742ef7c7 2020-05-23 修复 test_project_structure 中的错别字 (#8978)
375d1ca22 2020-05-19 2020.05.20 的回端口包的候选版本 2 (#8898)
12c5e5d8a 2020-05-17 准备回端口包的候选版本 (#8891)
8985df0bf 2020-05-16 通过标签而不是名称监控 Pod (#6377)
f3521fb0e 2020-05-16 为回端口包发布重新生成说明文件 (#8886)
92585ca4c 2020-05-15 为回端口操作添加自动化发布说明生成 (#8807)
f82ad452b 2020-05-15 修复 KubernetesPodOperator pod 名称长度验证 (#8829)
1ccafc617 2020-04-02 添加 spark_kubernetes 系统测试 (#7875)
cd546b664 2020-03-23 在 'cncf' 和 'docker' 提供程序中添加对超类缺失调用的修复 (#7825)
6c39a3bf9 2020-03-10 [AIRFLOW-6542] 添加 spark-on-k8s 操作符/钩子/感应器 (#7163)
42eef3821 2020-03-07 [AIRFLOW-6877] 添加跨提供程序依赖项作为额外项 (#7506)
3320e432a 2020-02-24 [AIRFLOW-6817] 懒加载 airflow.DAG 以保持用户界面 API 不变 (#7517)
0ec277412 2020-02-24 [AIRFLOW-5629] 在 KubernetesPodOperator 中实现 Kubernetes priorityClassName (#7395)
9cbd7de6d 2020-02-18 [AIRFLOW-6792] 在提供程序包中删除 _operator/_hook/_sensor 并添加测试 (#7412)
967930c0c 2020-02-11 [AIRFLOW-5413] 允许从 JSON/YAML 文件配置 K8S 工作节点 Pod (#6230)
96f834389 2020-02-03 [AIRFLOW-6678] 从 Kubernetes 拉取事件日志 (#7292)
97a429f9d 2020-02-02 [AIRFLOW-6714] 删除关于 UTF-8 的魔法注释 (#7338)
cf141506a 2020-02-02 [AIRFLOW-6708] 设置唯一的记录器名称 (#7330)
373c6aa4a 2020-01-30 [AIRFLOW-6682] 将 GCP 类移动到提供程序包 (#7295)
83c037873 2020-01-30 [AIRFLOW-6674] 根据AIP-21 将 example_dags 移动 (#7287)
059eda05f 2020-01-21 [AIRFLOW-6610] 将软件类移动到提供程序包 (#7231)

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

构建版本

由...

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面