SHA256
1
0
forked from pool/opentofu

Compare commits

...

14 Commits

Author SHA256 Message Date
Ana Guerrero
9faeabfd1b Accepting request 1236788 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1236788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=28
2025-01-12 10:20:25 +00:00
Johannes Kastl
9c49ee379f update to 1.9.0
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=59
2025-01-10 06:14:34 +00:00
Ana Guerrero
6021db0cdf Accepting request 1233551 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1233551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=27
2024-12-30 11:51:12 +00:00
Johannes Kastl
1ff3fbb3c6 update to 1.8.8
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=57
2024-12-27 12:44:34 +00:00
Ana Guerrero
c7416ab673 Accepting request 1228679 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1228679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=26
2024-12-06 13:27:07 +00:00
Johannes Kastl
c325d1a385 update to 1.8.7
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=55
2024-12-06 06:43:46 +00:00
Ana Guerrero
3fe4aa81ad Accepting request 1225895 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1225895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=25
2024-11-22 22:53:51 +00:00
Johannes Kastl
d11f37d3c9 update to 1.8.6
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=53
2024-11-22 20:16:26 +00:00
Ana Guerrero
27853c743a Accepting request 1223524 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1223524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=24
2024-11-12 18:22:24 +00:00
Johannes Kastl
8947571fee update to 1.8.5
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=51
2024-11-12 07:22:31 +00:00
Ana Guerrero
4fc192c931 Accepting request 1217978 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1217978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=23
2024-10-24 13:44:47 +00:00
Johannes Kastl
67e5aa3b0c update to 1.8.4
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=49
2024-10-24 08:44:02 +00:00
Ana Guerrero
9550a2f5bf Accepting request 1205759 from systemsmanagement:opentofu
OBS-URL: https://build.opensuse.org/request/show/1205759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opentofu?expand=0&rev=22
2024-10-07 19:49:20 +00:00
Johannes Kastl
48968b896b update to 1.8.3
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:opentofu/opentofu?expand=0&rev=47
2024-10-04 19:56:37 +00:00
8 changed files with 155 additions and 24 deletions

View File

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

View File

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

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b5c4b5f04dc9a140632502120c6667368ccdbb99a6eed4a499ec045bea01daed
size 19901965

View File

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

View File

@ -1,4 +1,4 @@
name: opentofu
version: 1.8.2
mtime: 1725473072
commit: 57868a9b76476342ae6844bf504e97baf93a7064
version: 1.9.0
mtime: 1736436419
commit: 0d57aa4f35998bf2847ac3acb343f9e16b5c2995

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7eb30be40b0ca67f72496090742554c1f1ea5ded109eebcce84b082e54caa80b
size 15583025
oid sha256:9d8e394481daf77825c9cda75288766a2772e4e17ce1ac634eebc69822b611be
size 15634446