Ciprian Hacman
cd28f25c8b
Allow setting env vars from the command line
2023-08-11 07:50:05 +03:00
John Gardiner Myers
0d1c6371d6
Get VFSContext from Factory in channels
2023-07-15 15:32:50 -07:00
Kubernetes Prow Robot
436732b724
Merge pull request #15395 from Codelax/vfs-remove-all
...
add removeAll to vfs
2023-07-15 14:55:13 -07:00
John Gardiner Myers
11304807f2
Hold reference to VFSContext from simple.Clientset
2023-07-06 19:41:45 -07:00
Ciprian Hacman
83de21981a
Clarify error message when overriding int and uint values
2023-06-30 07:33:16 +03:00
Ciprian Hacman
c90bdc791e
Allow overriding int16 and uint16 values
2023-06-30 07:33:16 +03:00
Ciprian Hacman
d70e6803b4
Allow overriding uint values
2023-06-27 16:07:30 +03:00
John Gardiner Myers
432ced6e57
Remove support for Ubuntu 18.04
2023-06-22 23:03:16 -07:00
Kubernetes Prow Robot
9cbb48c4a2
Merge pull request #15458 from peaaceChoi/master
...
Support intstr.IntOrString type in cmd
2023-06-22 07:13:40 -07:00
Ciprian Hacman
9579feab98
Apply suggestions from code review
2023-06-17 09:25:13 +03:00
Reilly Brogan
a7e9c58ba7
Debian 12 Bookworm: Fix DNS resolution
2023-06-15 13:42:27 -05:00
Kubernetes Prow Robot
a9b1d89a07
Merge pull request #15481 from jsafrane/add-rhel9
...
Add RHEL9 support
2023-06-08 07:22:13 -07:00
Jan Safranek
9ce9aa754a
Add RHEL9 support
2023-06-08 14:52:03 +02:00
guoguangwu
da8c0ca830
chore: remove refs to deprecated io/ioutil
2023-06-07 18:02:33 +08:00
Pyeongkang Choi
0a862fdb70
Support intstr.IntOrString type
2023-05-31 16:38:04 +09:00
Jules Casteran
e27ae94daf
add removeAll to vfs
2023-05-10 15:24:15 +02:00
srikiz
efdccb2e65
incorporate review comments
2023-04-11 07:51:36 +05:30
srikiz
e77e660ed9
More changes based on testing
2023-04-11 07:51:36 +05:30
Peter Rifel
036bb8c62b
Initial Amazon Linux 2023 support
...
This is untested, I'll add an e2e job once this merges
2023-03-16 18:03:31 -05:00
Reilly Brogan
281de53cab
Initial support for Debian 12 Bookworm
...
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
2023-03-15 15:05:09 -05:00
Kubernetes Prow Robot
b5dc9f6371
Merge pull request #15122 from Mia-Cross/scw_profiles
...
scaleway: get credentials from Scaleway profile
2023-02-24 07:43:34 -08:00
Kubernetes Prow Robot
dfb9c424d5
Merge pull request #14954 from justinsb/use_google_storage_object_acl
...
gce terraform: Use google_storage_object_acl
2023-02-11 21:59:30 -08:00
Leïla MARABESE
9f950f4a3a
scaleway profiles feature
2023-02-10 17:02:45 +01:00
Ciprian Hacman
fbabea98e9
aws: Remove S3 region validation
2023-02-04 06:55:33 +02:00
justinsb
0b8cb933ad
gce terraform: Use google_storage_object_acl
...
We are using the schema of google_storage_object_acl.
2023-01-22 10:15:25 -05:00
Leïla MARABESE
543d59758a
removed SCW_DEFAULT_REGION and SCW_DEFAULT_ZONE env vars
2023-01-10 16:11:23 +01:00
justinsb
c2810a5c96
Refactor to reduce vfs -> terraformWriter dependency
2023-01-04 13:38:47 -05:00
Kubernetes Prow Robot
aeca5f9b54
Merge pull request #14926 from justinsb/multiple_tfproviders
...
Support multiple terraform file providers
2023-01-04 09:24:02 -08:00
justinsb
50556d6ab1
vfs: don't cache bucketDetails in S3Path
...
We cache it in the S3Context anyway, and this potentially avoids some
race conditions (albeit likely harmless race conditions).
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-01-04 08:26:48 -05:00
justinsb
707758f1e9
Support multiple terraform file providers
...
By adding them on-demand, it is arguably a little simpler as well.
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-01-04 08:14:18 -05:00
justinsb
6c2edaee7e
Add Context arg to vfs ReadFile
...
This is an "action" method, so should take a context.
2023-01-01 09:51:44 -05:00
justinsb
ae074bbc6b
VFS: Add context to CreateFile & WriteFile
...
As "request" methods, these should have context parameters.
2022-12-23 10:39:52 -05:00
Kubernetes Prow Robot
5922daed00
Merge pull request #14852 from justinsb/ssh_vfscontext
...
vfs: wire context into SSHPath
2022-12-22 09:31:38 -08:00
Kubernetes Prow Robot
c15ab50738
Merge pull request #14851 from justinsb/azure_context
...
vfs: azure client support for context and defer client construction
2022-12-22 09:31:26 -08:00
justinsb
4c789c7295
vfs: cleanup of SSH code
...
Generally cleaning up the SSH/SFTP code, only real change is to use posix rename.
2022-12-22 10:42:40 -05:00
justinsb
0a24aa99be
vfs: wire context into SSHPath
...
It doesn't follow quite the same patterns, but we still need to lay
the groundwork here.
2022-12-22 10:37:50 -05:00
justinsb
c81ec7f435
vfs: azure client support for context and defer client construction
...
Updating azure to follow the context patterns we've defined, where
BuildVFSPath no longer makes network calls.
2022-12-22 10:32:11 -05:00
justinsb
6406bfe150
VFS: Add context to internals of Openstack Swift client
...
Setting up context usage internally ready for the context to be
exposed.
Also avoid initializing the client until the first usage, making
building VFS path more of a builder function (deterministic, not
expected to fail for good inputs).
2022-12-21 10:07:03 -05:00
Kubernetes Prow Robot
da9775972c
Merge pull request #14832 from justinsb/aws_s3_context
...
vfs: add context to s3 functions
2022-12-20 16:25:25 -08:00
Kubernetes Prow Robot
93a5be1599
Merge pull request #14833 from justinsb/cleanup_double_license_header
...
Cleanup double-license header in file
2022-12-20 14:11:35 -08:00
justinsb
b233bdd67d
Cleanup double-license header in file
...
We somehow ended up with 2 license headers here (the same, though with
different dates).
2022-12-20 15:36:31 -05:00
justinsb
bba2eaf946
vfs: add context to s3 functions
...
We don't have the early initialization problem, but we do want to pass
the context through to the requests e.g. for tracing.
2022-12-20 15:34:42 -05:00
justinsb
46f27168b8
vfs: avoid early initialization of GCS client
...
By initializing on demand, we avoid the need for some context.Context
during "build" time and better reflect the notion of (passive)
builders vs (active) requests.
2022-12-20 15:23:16 -05:00
John Gardiner Myers
89cda928e1
Fixes for checking if S3 bucket is public
2022-12-17 11:05:38 -08:00
justinsb
f4984dafab
Support public buckets for serviceAccountIssuers on S3
...
S3 is also nudging towards bucket level permissions, so don't set an ACL when bucket is public.
2022-12-17 09:57:45 -08:00
justinsb
5fde739814
Introduce context.Context into some of our "Context" objects
...
The rule of thumb is that we shouldn't be embedding a context.Context,
but it is reasonable when the lifetime is similar and when the
refactor would otherwise be unacceptably large.
This is a minimal way to introduce it, based on adding the support
needed in the GCS support for serviceAccountIssuerDiscovery. We will
need to plumb through the context in many more places over time.
2022-12-12 09:56:09 -05:00
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
Ciprian Hacman
dbef6209c2
Remove support for using Vault as state store
...
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2022-11-30 18:38:21 +02:00
John Gardiner Myers
8b6f2973f8
Refactor GSPath use of Literal
2022-11-26 19:24:23 -08:00
John Gardiner Myers
c2d9b871a5
Refactor Literal unit tests
2022-11-26 19:24:16 -08:00