写点什么

OpenTofu 1.6.0 正式可用,带来了模块测试、增强的 S3 后端等特性

作者:Almir Vuk

  • 2024-02-09
    北京
  • 本文字数:1140 字

    阅读完需:约 4 分钟

OpenTofu 1.6.0 正式可用,带来了模块测试、增强的 S3 后端等特性

OpenTofu 1.6.0 已正式可用。作为 Linux 基金会托管之下的 Terraform 的一个社区开源分支,OpenTofu 现在提供了一个稳定版本,带来了许多特性,包括针对配置和模块的高级测试特性、增强的 S3 状态后端(新的身份验证方法)、一个新的提供者程序和模块注册表,以及许多其他改进和错误修复。


OpenTofu 1.6.0 版本引入了一系列旨在增强稳定性和功能的新特性。其中值得关注的是它的测试特性,让用户能够评估 OpenTofu 的配置,并允许模块构建者进行模块测试,从而增强了整体稳定性。与 OpenTofu 核心的集成已经完成,确保无缝的用户体验。


此外,S3 状态后端经历了重大更新,提供了许多新的身份验证方法,同时与兼容 S3 的对象存储保持兼容性。该版本还推出了一个新的提供者程序和模块注册表,采用类似 Homebrew 的架构,完全基于 Git 存储库。


注册表托管在 CloudFlare R2 上,其特点是响应性和高可用性,发布新提供者程序或模块的过程被简化为拉取请求。


除了这些亮点之外,该版本还包含了大量的小改进、错误修复和性能增强,详细信息可在变更日志中查看。


活跃的社区在努力推动 OpenTofu 的发布和相关工作。核心 OpenTofu 贡献者 Sebastian Stadl 表示:


这个 OpenTofu GA 版本是跨 5 个大洲的全球社区付出了 4 个月努力的结果,数百名贡献者和五十多名开发人员参与其中。


对于未来,OpenTofu 认识到与 Terraform 保持兼容的重要性,报告称,该项目致力于保持合理水平的兼容性,避免对 DSL 或提供者程序协议做出重大更改。


GA 版本的博客公告表示,1.7 版本的路线图中包含了客户端状态加密这一用户一直期待的功能,用于实现端到端状态和计划文件的安全性。这对于在受监管的环境中运行的项目以及追求最大安全性的项目来说是有价值的。


刚开始将为用户提供的密钥和选择的密钥管理服务提供支持,未来可能会提供插件系统,用于引入额外的密钥管理服务,具体取决于社区反馈和使用模式。


此外,为了响应社区的一般性请求,OpenTofu 正在探索实现可参数化的后端、提供者程序和模块。这涉及使用变量对模块版本进行参数化,并通过 for_each 静态值清单中的参数实例化提供者程序。OpenTofu 计划在适当的时候解决这些需求。


为满足用户对新状态后端的需求,OpenTofu 引入了一个类似于提供者程序的插件系统。这种专注于第三方可扩展性的做法与该项目致力于增强整体生态系统并为用户提供多种选择的承诺保持一致。


随着这些重大改进即将到来,OpenTofu 仍然继续关注其用户群体的多样性需求。项目积极鼓励社区参与,欢迎各种建议和贡献,鼓励用户提交任何与 OpenTofu 功能或增强有关的问题,确保平台的协作性和以用户为中心的演进模式。


最后,对于感兴趣的读者,可以参看从 Terraform 迁移到 OpenTofu 的指南 。


原文链接

https://www.infoq.com/news/2024/01/opentofu-1-6-now-ga/

2024-02-09 08:0014819

评论

发布
暂无评论
发现更多内容

案例研究:亚马逊广告使用 PyTorch 和 Amazon Inferentia 扩展广告处理模型

亚马逊云科技 (Amazon Web Services)

模型 PyTorch

阿里云 OSS对象存储攻防

火线安全

云安全 阿里云;

Python 实现 ZeroMQ 的三种基本工作模式,贼好用的Python学习路线集合

程序媛可鸥

Python 程序员 面试

微软云对象存储攻防

火线安全

云原生 云原生应用 云安全攻防 云安全研究

欧拉的奇异之旅·共赴开源时代

脑极体

微博评论高性能高可用架构设计

随欣所遇

架构训练营5期

限时200位免费!网易云信娱乐社交公开课来啦!

网易云信

娱乐社交

python sorted()函数及sort()方法,零基础Python开发

程序媛可鸥

Python 程序员 面试

python 列表 remove()函数使用详解,最新手淘Python高级面试题及答案

程序媛可鸥

Python 程序员 面试

golang并发控制设计中的“流式模型”

不登山的小鲁

golang

低代码如何助力化学材料行业数字化升级?

TOBESOFT特碧软件

低代码 数字化转型 MES系统 制造业 TOBESOFT

OceanBase 在线体验环境,现已上线!

OceanBase 数据库

oceanbase OceanBase 社区版 在线体验站

2021物联之星评选结果重磅出炉!AIoT产业核心玩家已经浮现

dgiot

利用Struts拦截器限制上传图片的格式和大小

喀拉峻

网络安全

自从用了这个APP,我的身体状况....

IT蜗壳-Tango

极客时间 IT蜗壳

《第四期(2021-2022)传统行业云原生技术落地调研报告——金融篇》重磅发布!

York

容器 DevOps 云原生 金融科技 金融行业

腾讯云COS对象存储攻防

火线安全

云原生 云安全 云原生应用

关于帮助中心,你需要知道的一切

小炮

OpenHarmony设备开发环境搭建/源码获取/编译/烧录

拓维信息

OpenHarmony 烧录

条码WMS系统与ERP接口实现方法

源字节1号

后端开发 WMS系统 ERP接口

Python 实现七大排序算法,面试竟然被这31道Python基础题难倒了

程序媛可鸥

Python 程序员 面试

Cloud RedTeam视角下元数据服务攻防实践

火线安全

云原生 云安全

使用 CachedNetworkImage 实现图片离线缓存

岛上码农

flutter ios Android开发 移动端开发 3月月更

一文剖析:LVS/Nginx/HAProxy原理及应用场景

穿过生命散发芬芳

3月月更

Python 下载的9种方法,Python开发技巧

程序媛可鸥

Python 程序员 面试

低调不了!最佳体验尽在 Erda 2.0 版本

尔达Erda

云计算 云原生 设计 发布 界面改版

大型企业SAP集成WMS系统方案流程

源字节1号

开源 解决方案 后端技术

2022年,人工智能和数据发展呈现哪五大趋势?

澳鹏Appen

人工智能 机器学习 深度学习 训练数据

网络安全 kali Web安全之CSRF攻击

学神来啦

网络安全 CSRF WEB安全 kali kali Linux

使用APICloud平台实现朋友圈功能

YonBuilder低代码开发平台

html5 css3 APP开发 APICloud JavaScrip

红黑树的原理以及实现

Linux服务器开发

数据结构 B+树 红黑树 Linux服务器开发 Linux后台开发

OpenTofu 1.6.0 正式可用,带来了模块测试、增强的 S3 后端等特性_AI&大模型_InfoQ精选文章