forked from pool/opentofu
Compare commits
14 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
9faeabfd1b | ||
|
9c49ee379f | ||
|
6021db0cdf | ||
|
1ff3fbb3c6 | ||
|
c7416ab673 | ||
|
c325d1a385 | ||
|
3fe4aa81ad | ||
|
d11f37d3c9 | ||
|
27853c743a | ||
|
8947571fee | ||
|
4fc192c931 | ||
|
67e5aa3b0c | ||
|
9550a2f5bf | ||
|
48968b896b |
16
_service
16
_service
@ -2,19 +2,21 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="url">https://github.com/opentofu/opentofu/</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="revision">v1.8.2</param>
|
||||
<param name="exclude">.git</param>
|
||||
<param name="revision">v1.9.0</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="exclude">.git</param>
|
||||
</service>
|
||||
<service name="tar" mode="buildtime"/>
|
||||
<service name="recompress" mode="buildtime">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">gz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="manual">
|
||||
</service>
|
||||
<service name="go_modules" mode="manual">
|
||||
</service>
|
||||
<!-- services below are running at buildtime -->
|
||||
<service name="tar" mode="buildtime">
|
||||
</service>
|
||||
<service name="recompress" mode="buildtime">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">gz</param>
|
||||
</service>
|
||||
</services>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/opentofu/opentofu/</param>
|
||||
<param name="changesrevision">57868a9b76476342ae6844bf504e97baf93a7064</param></service></servicedata>
|
||||
<param name="changesrevision">0d57aa4f35998bf2847ac3acb343f9e16b5c2995</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1a8f65c7df6f535835800ef1059466b3d7eb58f2295e8733c0ac371f91398778
|
||||
size 19305485
|
3
opentofu-1.9.0.obscpio
Normal file
3
opentofu-1.9.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b5c4b5f04dc9a140632502120c6667368ccdbb99a6eed4a499ec045bea01daed
|
||||
size 19901965
|
115
opentofu.changes
115
opentofu.changes
@ -1,3 +1,118 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 10 05:54:48 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.9.0:
|
||||
We're proud to announce that OpenTofu 1.9.0 is now officially
|
||||
out! This release includes a lot of major and minor new features,
|
||||
as well as a ton of community contributions!
|
||||
The highlights are:
|
||||
* for_each in provider configuration blocks: An alternate (aka
|
||||
"aliased") provider configuration can now have multiple
|
||||
dynamically-chosen instances using the for_each argument:
|
||||
|
||||
provider "aws" {
|
||||
alias = "by_region"
|
||||
for_each = var.aws_regions
|
||||
|
||||
region = each.key
|
||||
}
|
||||
|
||||
Each instance of a resource can also potentially select a
|
||||
different instance of the associated provider configuration,
|
||||
making it easier to declare infrastructure that ought to be
|
||||
duplicated for each region.
|
||||
* -exclude planning option: similar to -target, this allows
|
||||
operators to tell OpenTofu to work on only a subset of the
|
||||
objects declared in the configuration or tracked in the state.
|
||||
|
||||
tofu plan -exclude=kubernetes_manifest.crds
|
||||
|
||||
While -target specifies the objects to include and skips
|
||||
everything not needed for the selected objects, -exclude
|
||||
instead specifies objects to skip. OpenTofu will exclude the
|
||||
selected objects and everything that depends on them.
|
||||
|
||||
Please take the above for a spin and let us know your feedback!
|
||||
For all the features, see the detailed changelog.
|
||||
https://github.com/opentofu/opentofu/blob/v1.9.0/CHANGELOG.md
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 27 12:21:43 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.8.8:
|
||||
* prepare branch for v1.8.8 release (#2314)
|
||||
* [BACKPORT v1.8] bump golang.org/x/net from 0.25 to 0.33 (#2311)
|
||||
(#2313)
|
||||
* Backport[v1.8]: Bump golang.org/x/crypto from 0.21.0 to 0.31.0
|
||||
(#2288)
|
||||
* [BACKPORT] add simulated state serialization between tofu test
|
||||
runs (#2274) (#2276)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 06 06:27:00 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.8.7:
|
||||
* BUG FIXES:
|
||||
- Error messages related to validation of sensitive input
|
||||
variables will no longer disclose the sensitive value in the
|
||||
UI. (#2219)
|
||||
- Changes to encryption configuration now auto-apply the
|
||||
migration (#2232)
|
||||
- Updated github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 to
|
||||
make security scanners happy (no vulnerability, see #2179)
|
||||
- tofu test is now setting nulls for dynamic type when
|
||||
generating mock values. (#2245)
|
||||
- Variables declared in test files are now taking into account
|
||||
type default values. (#2244)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 22 19:26:51 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.8.6:
|
||||
* update 1.8 versions (#2211)
|
||||
* fix changelog for 1.8.6 (#2207)
|
||||
* [BACKPORT] add missing changelog entry for http backend logging
|
||||
(#2206) (#2209)
|
||||
* Bump golang version to 1.22.8 (address CVE-2024-34156) (#2050)
|
||||
(#2182)
|
||||
* [BACKPORT] fix mock type conversion in tofu test (#2144)
|
||||
(#2197)
|
||||
* [BACKPORT] fix mock provider validation (#2140) (#2196)
|
||||
* [BACKPORT] Add DEBUG-level logging to the "http" state storage
|
||||
backend (#2120) (#2192)
|
||||
* [BACKPORT] pin node version for docusaurus build (#2177)
|
||||
(#2194)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 12 06:51:32 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.8.5:
|
||||
* Prepare for the v1.8.6 release (#2137)
|
||||
* v1.8 Backport: Fix regression of backend reinit detection when
|
||||
backend schema has required arguments (#2135)
|
||||
* Partially unknown provider functions arguments fixed (#2127)
|
||||
(#2133)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 24 08:28:04 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.8.4:
|
||||
* Bumped versionfile for 1.8 (#2097)
|
||||
* Backport recent changes to v1.8 (#2093)
|
||||
* CHANGELOG entry for #2055 and #2060
|
||||
* command/init: Support static eval for backend config migration
|
||||
check
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 04 19:47:21 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
- Update to version 1.8.3:
|
||||
* Backport 1.8 handle static variable secrets (#2046)
|
||||
* Make sure test vars are only processed during test commands
|
||||
(#2040)
|
||||
* Fix Terraform Version in 1.8.x Migration Guide (#1987) (#2000)
|
||||
* Update docs version message (#1990) (#1997)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 10 08:43:29 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: opentofu
|
||||
version: 1.8.2
|
||||
mtime: 1725473072
|
||||
commit: 57868a9b76476342ae6844bf504e97baf93a7064
|
||||
version: 1.9.0
|
||||
mtime: 1736436419
|
||||
commit: 0d57aa4f35998bf2847ac3acb343f9e16b5c2995
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package opentofu
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -19,7 +19,7 @@
|
||||
%define executable_name tofu
|
||||
|
||||
Name: opentofu
|
||||
Version: 1.8.2
|
||||
Version: 1.9.0
|
||||
Release: 0
|
||||
Summary: Declaratively manage your cloud infrastructure
|
||||
License: MPL-2.0
|
||||
@ -30,20 +30,34 @@ Source1: vendor.tar.gz
|
||||
Source99: opentofu-rpmlintrc
|
||||
BuildRequires: bash-completion
|
||||
BuildRequires: golang-packaging
|
||||
BuildRequires: golang(API) >= 1.21
|
||||
BuildRequires: golang(API) >= 1.22.8
|
||||
# See: https://github.com/hashicorp/opentofu/issues/22807
|
||||
ExcludeArch: %{ix86} %{arm}
|
||||
|
||||
%description
|
||||
Fork of Terraform
|
||||
|
||||
OpenTofu is an OSS tool for building, changing, and versioning infrastructure safely and efficiently. OpenTofu can manage existing and popular service providers as well as custom in-house solutions.
|
||||
OpenTofu is an OSS tool for building, changing, and versioning infrastructure
|
||||
safely and efficiently. OpenTofu can manage existing and popular service
|
||||
providers as well as custom in-house solutions.
|
||||
|
||||
The key features of OpenTofu are:
|
||||
- Infrastructure as Code: Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure can be shared and re-used.
|
||||
- Execution Plans: OpenTofu has a "planning" step where it generates an execution plan. The execution plan shows what OpenTofu will do when you call apply. This lets you avoid any surprises when OpenTofu manipulates infrastructure.
|
||||
- Resource Graph: OpenTofu builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources. Because of this, OpenTofu builds infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure.
|
||||
- Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction. With the previously mentioned execution plan and resource graph, you know exactly what OpenTofu will change and in what order, avoiding many possible human errors.
|
||||
- Infrastructure as Code: Infrastructure is described using a high-level
|
||||
configuration syntax. This allows a blueprint of your datacenter to be
|
||||
versioned and treated as you would any other code. Additionally, infrastructure
|
||||
can be shared and re-used.
|
||||
- Execution Plans: OpenTofu has a "planning" step where it generates an
|
||||
execution plan. The execution plan shows what OpenTofu will do when you call
|
||||
apply. This lets you avoid any surprises when OpenTofu manipulates
|
||||
infrastructure.
|
||||
- Resource Graph: OpenTofu builds a graph of all your resources, and
|
||||
parallelizes the creation and modification of any non-dependent resources.
|
||||
Because of this, OpenTofu builds infrastructure as efficiently as possible, and
|
||||
operators get insight into dependencies in their infrastructure.
|
||||
- Change Automation: Complex changesets can be applied to your infrastructure
|
||||
with minimal human interaction. With the previously mentioned execution plan
|
||||
and resource graph, you know exactly what OpenTofu will change and in what
|
||||
order, avoiding many possible human errors.
|
||||
|
||||
%prep
|
||||
%autosetup -p 1 -a 1
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7eb30be40b0ca67f72496090742554c1f1ea5ded109eebcce84b082e54caa80b
|
||||
size 15583025
|
||||
oid sha256:9d8e394481daf77825c9cda75288766a2772e4e17ce1ac634eebc69822b611be
|
||||
size 15634446
|
||||
|
Loading…
Reference in New Issue
Block a user