Christian Mesh
2f5dcd5c0a
Integrate Encryption into State Backends ( #1288 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-03-04 09:25:14 -05:00
Christian Mesh
ac3ed86617
Integrate encryption into plan serialization ( #1292 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-03-04 09:00:29 -05:00
Christian Mesh
997e5fa46e
State Encryption Error Handling / Diagnostics ( #1294 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-03-04 08:30:30 -05:00
chenzj
2485299cd4
Fix: unit test of package internal/addr for windows #1281 ( #1325 )
...
Signed-off-by: Zejun Chen <tibazq@gmail.com>
2024-03-04 11:41:04 +00:00
Pooria Ghaedi
b5889b10eb
Feat: urldecode function #1234 ( #1283 )
...
Signed-off-by: pooriaghaedi <pooria.ghaedi@gmail.com>
2024-03-01 15:09:45 +00:00
Sanskruti Shahu
835dcb8121
Added templatestring function similar to templatefile ( #1223 )
...
Signed-off-by: sanskruti-shahu <sanskruti.shahu@harness.io>
Signed-off-by: Sanskruti Shahu <76054960+sanskruti-shahu@users.noreply.github.com>
Co-authored-by: James Humphries <James@james-humphries.co.uk>
2024-02-28 09:56:05 -05:00
Shashwat Pandey
96b7fce5d1
issue 966: different user agent for unit tests ( #1279 )
...
Signed-off-by: Shashwat Pandey <72958686+SypherSP@users.noreply.github.com>
2024-02-22 08:45:06 +00:00
chenzj
0b6d8ba2a5
fix: internal/config unit test for windows ( #1281 )
...
Signed-off-by: Zejun Chen <tibazq@gmail.com>
2024-02-21 14:39:59 -05:00
Ronny Orot
e9fe0f1118
Add support for removed block ( #1158 )
...
Signed-off-by: Ronny Orot <ronny.orot@gmail.com>
2024-02-21 10:31:44 +02:00
Siddhartha Sonker
accfe1c412
Allow referencing output from test run in local variables block (tofu test) ( #1254 )
...
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
2024-02-19 10:18:56 +00:00
Arel Rabinowitz
857466c1de
Fix race when using ResolvedImports
( #1277 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-02-19 11:10:24 +02:00
James Humphries
cbab4bee83
State Encryption Documentation and Partial Implementation ( #1227 )
...
Signed-off-by: StephanHCB <sbs_github_u43a@packetloss.de>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Signed-off-by: Janos <86970079+janosdebugs@users.noreply.github.com>
Signed-off-by: James Humphries <james@james-humphries.co.uk>
Co-authored-by: StephanHCB <sbs_github_u43a@packetloss.de>
Co-authored-by: Janos <86970079+janosdebugs@users.noreply.github.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-02-16 14:59:19 +00:00
James Humphries
7054dda96e
Introduced consistent ordering of aliases in help text ( #1244 )
...
Signed-off-by: James Humphries <james@james-humphries.co.uk>
2024-02-15 10:54:39 +00:00
Shashwat Pandey
3d30842cf0
306 concise mode for plan ( #1225 )
...
Signed-off-by: Shashwat Pandey <72958686+SypherSP@users.noreply.github.com>
2024-02-14 13:21:35 +01:00
Arel Rabinowitz
80f72cecfe
Import ForEach: Prerequisite - Prepare codebase for dynamic addresses for ImportTarget
s ( #1207 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-02-08 16:05:12 +02:00
namgyalangmo
cb2e9119aa
Update copyright notice ( #1232 )
...
Signed-off-by: namgyalangmo <75657887+namgyalangmo@users.noreply.github.com>
2024-02-08 09:48:59 +00:00
James Humphries
199ec898e6
Resolve more inconsistencies in 32-bit systems ( #1214 )
...
Signed-off-by: James Humphries <james@james-humphries.co.uk>
Co-authored-by: Isaac Parker <parrotmac@gmail.com>
2024-02-02 13:46:38 +00:00
Philippe Desmarais
64f419e335
Fix data race condition due to shared slice ( #1144 ) ( #1182 )
...
Signed-off-by: Philippe Desmarais <philippe.desmarais0trash@gmail.com>
2024-02-01 11:00:22 -05:00
lettucemode
d9e023353f
Added aliases for state list
, state mv
, and state rm
( #1220 )
...
Signed-off-by: Steven Hyland <2knowindeed@gmail.com>
2024-02-01 10:54:09 -05:00
Dmitry Kisler
7d73f2bbe6
Refactor tests to follow a safer way of setting envvars ( #1215 )
...
Signed-off-by: Dmitry Kisler <admin@dkisler.com>
2024-01-31 11:25:02 +01:00
Mario Valderrama
e84b2f7f95
Support the XDG Base Directory Specification ( #1200 )
...
Signed-off-by: Mario Valderrama <mario.valderrama@ionos.com>
2024-01-31 11:04:09 +01:00
Will Yardley
f96cb50405
command/views: Remove extra newline in validate output ( #764 )
...
Signed-off-by: William Yardley <wyardley@users.noreply.github.com>
2024-01-30 13:40:33 +01:00
Mikel Olasagasti Uranga
ceaa079937
Update to latest github.com/bmatcuk/doublestar ( #1194 )
...
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-01-25 17:52:20 +01:00
James Humphries
92a055b60f
Improve stability on 32-bit architectures ( #1154 )
...
Signed-off-by: James Humphries <james@james-humphries.co.uk>
2024-01-23 15:17:53 +00:00
Kuba Martin
9f95a840b0
Fix running tofu show
and tofu state show
with state files that reference Terraform registry providers. ( #1141 )
...
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2024-01-18 13:58:33 +01:00
Christian Mesh
249ed42fb1
Run block variable references ( #1129 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-01-17 06:57:14 -05:00
Joshua Shanks
4961996f51
Ignore version conflicts when unlocking state ( #1123 )
...
Signed-off-by: Joshua Shanks <jjshanks@gmail.com>
Signed-off-by: Kuba Martin <kubam@spacelift.io>
Co-authored-by: Kuba Martin <kubam@spacelift.io>
2024-01-17 12:02:27 +01:00
Maksym
5a2b906135
shutdown OAuth2 callback server when user hits Ctrl+C ( #1074 )
...
Signed-off-by: Maksym Nazarenko <maks.nazarenko@gmail.com>
Signed-off-by: Kuba Martin <kubam@spacelift.io>
Co-authored-by: Kuba Martin <kubam@spacelift.io>
2024-01-16 10:49:39 +01:00
Ashwin Annamalai
eda6dcd2a7
Updated terraform icon with opentofu icon ( #1122 )
...
Signed-off-by: Ashwin Annamalai <4549937+IgnorantSapient@users.noreply.github.com>
2024-01-15 19:28:05 -05:00
Arel Rabinowitz
fcd241c0e4
Fix Global Schema Cache not working in provider acceptance tests ( #1054 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-01-15 15:18:16 +02:00
Arel Rabinowitz
65bc05d47f
Show resource plan even if it failed plan due to prevent_destroy
( #1060 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-01-15 13:02:16 +02:00
Christian Mesh
c996be8d7d
Allow known references in import blocks ( #1105 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-01-12 07:23:25 -05:00
Marcin Wyszynski
b524b6140c
Implement cidrcontains function ( #366 )
2024-01-11 23:33:55 +01:00
Joshua Shanks
a7125c651a
Return false when assertBackendStateLocked fails and update comments for it and assertBackendStateUnlocked ( #1106 )
...
Signed-off-by: Joshua Shanks <jjshanks@gmail.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-01-11 15:18:25 -05:00
Kuba Martin
47c34d05e2
Refactor base64gunzip function to be more in line with other functions. ( #1077 )
...
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2024-01-08 15:05:20 +01:00
Mikel Olasagasti Uranga
f84f773e64
Add Solaris and AIX console support ( #632 )
...
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-01-03 12:32:31 -05:00
Mikel Olasagasti Uranga
bba61a9640
Drop dep on github.com/coreos/pkg ( #629 )
...
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-01-03 12:15:27 -05:00
Mikel Olasagasti Uranga
a7b48eec51
Use github.com/cli/browser ( #602 )
...
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-01-03 11:32:55 -05:00
Jon Johnson
cf0d953dc1
statemgr: Make Filesystem impl "correct" and fast ( #579 )
...
Signed-off-by: Jon Johnson <jon.johnson@chainguard.dev>
2024-01-03 10:28:17 -05:00
Joao C Costa
28e6bce155
nonsensitive no longer produces error when applied to values that are not sensitive ( #369 )
...
Signed-off-by: Joao C Costa <joao.costa@kit-ar.com>
2023-12-27 15:16:13 +01:00
Ronny Orot
55651dca33
Backend/S3: Change default of use_legacy_workflow
to false and deprecate ( #1049 )
...
Signed-off-by: Ronny Orot <ronny.orot@gmail.com>
2023-12-24 10:19:01 +02:00
l-with
ae5ec54458
implement gunzipbase64 ( #799 )
...
Signed-off-by: Lars With <lars@with.de>
2023-12-21 11:16:15 -05:00
Ronny Orot
1aa92856b1
Fix test command teardown order ( #1043 )
...
Signed-off-by: Ronny Orot <ronny.orot@gmail.com>
2023-12-20 16:38:42 +02:00
Christian Mesh
78464f251a
Add a warning when multiple likely forks of a provider are detected ( #1009 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-12-14 12:21:16 -05:00
Christian Mesh
06b31cd26f
Replace additional Terraform -> OpenTofu ( #1007 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: James Humphries <jamesh@spacelift.io>
2023-12-13 11:35:41 -05:00
Christian Mesh
54d2130473
Find additional places where terraform should be replaced with tofu ( #1001 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-12-13 07:18:43 -05:00
Christian Mesh
f1a57344bd
Improve unclear provider resolver error messages ( #1003 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-12-12 13:10:16 -05:00
Christian Mesh
25a6f51732
898 consolidate and remove tfe addr [part 2] ( #998 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-12-12 11:22:39 -05:00
Christian Mesh
35ca1aeed8
Add gate for TFE tests that use the network ( #997 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-12-12 09:58:13 -05:00
Christian Mesh
abd324ea7c
Revert "Fixes #898 : Replace hashicorp and terraform references" ( #995 )
2023-12-11 15:10:03 -05:00