Martin Atkins
b01a99e9ab
CHANGELOG: Prepare for the v1.9.0 prerelease period ( #2143 )
...
Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
Signed-off-by: AbstractionFactory <179820029+abstractionfactory@users.noreply.github.com>
Co-authored-by: AbstractionFactory <179820029+abstractionfactory@users.noreply.github.com>
2024-11-06 13:40:23 +01:00
Christian Mesh
fd775f0fe3
Implement Provider for_each ( #2105 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Signed-off-by: Ronny Orot <ronny.orot@gmail.com>
Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
Co-authored-by: ollevche <ollevche@gmail.com>
Co-authored-by: Ronny Orot <ronny.orot@gmail.com>
Co-authored-by: Martin Atkins <mart@degeneration.co.uk>
2024-11-05 18:08:23 -05:00
Arel Rabinowitz
3d4bf29c56
Add exclude flag support ( #1900 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-11-05 10:16:00 -05:00
Christian Mesh
e802b23200
Partial revert of #1911 , support provider for_each in aliases ( #2121 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-11-05 06:19:52 -05:00
Christian Mesh
1155a3f711
Partially unknown provider functions arguments fixed ( #2127 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-11-04 14:23:53 -05:00
AbstractionFactory
9d842aa920
Fixes #1605 : Customizable metadata key on encryption key providers ( #2080 )
...
Signed-off-by: AbstractionFactory <179820029+abstractionfactory@users.noreply.github.com>
2024-10-30 19:52:23 +01:00
Oleksandr Levchenkov
0550798ea8
add some missing changelog entries ( #2116 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
2024-10-29 12:39:12 +02:00
Andy Hayes
7215ee2ed8
Adds warning if tests don't provide valid variable ( #2057 )
...
Signed-off-by: Andrew Hayes <andrew.hayes@harness.io>
2024-10-15 09:20:11 +01:00
Christian Mesh
c8633519b9
Make sure test vars are only processed during test commands ( #2039 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-10-02 14:11:42 -04:00
Alexandru Trendler
48abc52e46
bug: add error handling for missing state lock config in S3, HTTP and OSS backends ( #1977 )
...
Signed-off-by: g0dfl3sh <alex1trendler@gmail.com>
Signed-off-by: Alexandru Trendler <117138249+g0dfl3sh@users.noreply.github.com>
Co-authored-by: Oleksandr Levchenkov <ollevche@gmail.com>
2024-09-20 18:29:36 +02:00
Oleksandr Levchenkov
d896e939f0
fix config generation with optional empty sensitive string ( #1986 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
2024-09-18 11:10:56 -04:00
Ioannis Polyzos
beab8cfaba
Add the .POSIX line to Makefile ( #1928 )
...
Signed-off-by: Ioannis Polyzos <git@ipolyzos.com>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-09-18 10:54:39 -04:00
abstractionfactory
892440def6
Fixes #1931 : Dockerfile update / base image deprecation ( #1993 )
...
Signed-off-by: Janos <179820029+abstractionfactory@users.noreply.github.com>
2024-09-17 16:07:07 +02:00
Andy Hayes
389f33fdc5
300/provider foreach ( #1911 )
...
Signed-off-by: Andrew Hayes <andrew.hayes@harness.io>
2024-09-06 14:33:05 +01:00
Nathan Baulch
ea558d9d4b
Fix typos ( #1905 )
...
Signed-off-by: Nathan Baulch <nathan.baulch@gmail.com>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-08-29 13:20:33 -04:00
Ioannis Polyzos
2e4f76452b
Makefile help target ( #1925 )
...
Signed-off-by: Ioannis Polyzos <git@ipolyzos.com>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-08-28 12:47:43 -04:00
Ioannis Polyzos
a00b81d6a9
Make build target ( #1927 )
...
Signed-off-by: Ioannis Polyzos <git@ipolyzos.com>
2024-08-28 12:29:56 -04:00
Christian Mesh
6f01428333
Fix missing module source panic ( #1888 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-08-05 12:12:32 -04:00
Andrew Hayes
131c2cadda
Adds multi line support to console ( #1875 )
...
Signed-off-by: Andrew Hayes <andrew.hayes@harness.io>
2024-08-02 10:21:44 +01:00
Jon Johnson
8f001311ad
Improve ModuleExpansionTransformer performance ( #1809 )
...
Signed-off-by: Jon Johnson <jon.johnson@chainguard.dev>
2024-07-29 15:55:37 -04:00
Charlie Getzen
47da4f5789
fix changelog link ( #1858 )
...
Signed-off-by: Charlie Getzen <charliegetzenlc@gmail.com>
2024-07-25 09:12:10 +02:00
Jon Johnson
7d94797219
Only call StringWithNodeTypes for TRACE logs ( #1810 )
...
Signed-off-by: Jon Johnson <jon.johnson@chainguard.dev>
2024-07-24 13:44:20 -04:00
James Humphries
89926cc97a
Ensure that using a sensitive path for templatefile that it doesnt panic ( #1801 )
...
Signed-off-by: James Humphries <james@james-humphries.co.uk>
2024-07-23 09:06:02 -04:00
Siddhartha Sonker
579d74c409
Add -show-sensitive
flag to tofu plan, apply, state-show and output commands ( #1554 )
...
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
2024-07-22 10:58:57 +01:00
Christian Mesh
2124b34f08
Set next version to 1.9.0 ( #1830 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-07-18 07:56:58 -04:00
Christian Mesh
f668c48ffd
Update changelog and version for 1.8.0-beta2 ( #1807 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-07-11 11:14:09 -04:00
Christian Mesh
5f8497b86b
Update changelog and bump version for 1.8.0-beta1 ( #1785 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-07-09 10:07:13 -04:00
James Humphries
12d9380982
Improve comparison of sensitive marks on resources, and propagate the sensitive_attributes correctly ( #1640 )
...
Signed-off-by: James Humphries <james@james-humphries.co.uk>
2024-07-09 08:42:02 -04:00
Oleksandr Levchenkov
9d9a7aab06
add mock providers for testing framework ( #1772 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
2024-07-09 14:41:52 +03:00
Christian Mesh
e2b6b46d43
Bump version to 1.8.0-alpha1 and cleanup CHANGELOG ( #1745 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-06-24 10:47:41 -04:00
Oleksandr Levchenkov
19b5287b8f
allow static evaluations in encryption configuration ( #1728 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Signed-off-by: Oleksandr Levchenkov <ollevche@gmail.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-06-24 10:18:16 -04:00
Christian Mesh
8f8e0aa4aa
Static Evaluation Base, Module Sources, Backend Config ( #1718 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Signed-off-by: Christian Mesh <cristianmesh1@gmail.com>
Co-authored-by: James Humphries <James@james-humphries.co.uk>
Co-authored-by: Oleksandr Levchenkov <ollevche@gmail.com>
2024-06-24 09:13:07 -04:00
chenzj
1ecb2dcae3
Fixes: show insensitive plan details when resource in set with sensitive value ( #1313 )
...
Signed-off-by: Zejun Chen <tibazq@gmail.com>
Signed-off-by: chenzj <tibazq@gmail.com>
Co-authored-by: Oleksandr Levchenkov <ollevche@gmail.com>
2024-06-20 14:06:33 -04:00
Janos
261b966562
Fixes #1594 : Support lower-case http/https_proxy env variables in S3 backend ( #1736 )
...
Signed-off-by: Janos <86970079+janosdebugs@users.noreply.github.com>
2024-06-20 11:11:19 -04:00
Arel Rabinowitz
927d1a5759
Remove use_legacy_workflow
from the S3 backend configuration ( #1730 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-06-17 13:33:10 -04:00
Oleksandr Levchenkov
568ff66bef
add early validation for enforced encryption methods ( #1711 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
2024-06-12 21:06:06 +03:00
Oleksandr Levchenkov
64fb36dc54
add override implementation for testing framework ( #1499 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
Signed-off-by: Oleksandr Levchenkov <ollevche@gmail.com>
Co-authored-by: Janos <86970079+janosdebugs@users.noreply.github.com>
Co-authored-by: Ronny Orot <ronny.orot@gmail.com>
2024-06-06 13:20:41 +03:00
Siddhartha Sonker
9138470a67
Allowed variable to pass inside variables
block ( #1488 )
...
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
2024-06-03 18:44:05 +05:30
Alex Ott
7e1a02cbb8
Make persist interval for remote state backend configurable ( #1591 )
...
Signed-off-by: Alex Ott <alexott@gmail.com>
Co-authored-by: Siddhartha Sonker <158144589+siddharthasonker95@users.noreply.github.com>
2024-05-28 13:47:16 -04:00
Christian Mesh
882b942575
Provider functions in variable validations ( #1689 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-05-28 11:05:34 -04:00
Oleksii Prudkyi
6ec06c86f5
gcs backend: fix race condition on locking ( #1342 )
...
Signed-off-by: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com>
2024-05-23 09:57:02 -04:00
Christian Mesh
5c2d39023f
Add missing changelog for #1647 ( #1668 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-05-22 13:50:52 -04:00
chenzj
cffe80d300
Better wording on for_each block with unsuitable type value ( #1485 )
...
Signed-off-by: Zejun Chen <tibazq@gmail.com>
Signed-off-by: chenzj <tibazq@gmail.com>
2024-05-13 13:57:10 +03:00
Oleksandr Levchenkov
b7098f50cb
wrap JSON strings as jsonencode calls on generate-config-out ( #1595 )
...
Signed-off-by: ollevche <ollevche@gmail.com>
Signed-off-by: Oleksandr Levchenkov <ollevche@gmail.com>
2024-05-10 18:37:40 +03:00
Christian Mesh
015b79b139
Allow unconfigured provider functions in test context ( #1603 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-05-07 09:31:17 -04:00
Christian Mesh
08469452b6
Fix inmem backend crash due to missing struct field ( #1619 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-05-07 09:09:14 -04:00
Christian Mesh
91561ca8e8
Fix GCS backend crash from encryption changes ( #1618 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-05-07 09:00:14 -04:00
Siddhartha Sonker
6065bc593f
Fixed tofu test when module has no resource ( #1409 )
...
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
2024-05-06 14:49:42 +02:00
David Sims
54ec1a05f8
tofu test -json
Machine Readable UI documentation (#1515 )
...
Signed-off-by: David Sims <simsdj82@gmail.com>
2024-05-03 08:31:17 +02:00
Siddhartha Sonker
de30707b6b
Fix for tofu init
failure when test have spaces in their name ( #1489 )
...
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-04-25 11:11:38 -04:00