Arnaud Meukam
b336829add
Add detection of Debian distribution
...
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-08-28 12:35:29 +02:00
Kubernetes Prow Robot
91e5ba54ea
Merge pull request #17557 from ConnorJC3/fix-al2-dnf
...
Use yum instead of dnf on Amazon Linux 2
2025-08-23 03:09:08 -07:00
Peter Rifel
24f2701152
Use ReplaceAll
2025-08-22 20:52:44 -05:00
Peter Rifel
701f01a26b
Use switch/case statement
2025-08-22 20:36:02 -05:00
Connor Catlett
d4fe130e78
Use yum instead of dnf on Amazon Linux 2
...
Signed-off-by: Connor Catlett <conncatl@amazon.com>
2025-08-13 20:08:04 +00:00
Peter Rifel
d38b89e0c5
Recognize Debian 13
2025-08-10 16:26:47 -05:00
Ciprian Hacman
20b24078d4
azure: Add e2e testing
2025-07-19 16:26:14 +03:00
Ciprian Hacman
ef3df171a8
hetzner: Add support for Object Storage
2025-06-22 09:29:28 +03:00
Arnaud Meukam
553ce3d532
Update k8s.io dependencies
...
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-25 14:55:45 +01:00
Kubernetes Prow Robot
2d098269dc
Merge pull request #17187 from justinsb/wip_cleanup_options_checking
...
Refactor validation logic around checking for multiple options
2025-01-10 03:28:31 -08:00
justinsb
5fa9690f98
Refactor validation logic around checking for multiple options
...
We also have to move some of the EnvVar handling around to avoid a circular reference.
2025-01-08 18:23:50 -05:00
Peter Rifel
e632f18644
Use SDK's built-in resolver for S3Path.GetHTTPsUrl
2025-01-07 23:10:40 -06:00
Peter Rifel
7663a76e85
Add unit test for S3Path.GetHTTPsUrl
2025-01-07 23:09:59 -06:00
justinsb
5170257008
s3 vfs: fix delete all versions to handle errors
...
We were not checking for errors when deleting all versions of a file,
as these errors were not returned at the call level, but instead
we need to check the returned DeleteObjectsOutput.
2024-12-27 13:08:57 -05:00
justinsb
808b03ae6e
Recognize fedora 41 and debian 13
...
Also simplify the dnf-detection logic; it looks like all our rpm distros now use dnf.
2024-11-29 15:21:37 -05:00
Pierre Prinetti
1005dda58e
Upgrade to Gophercloud v2
...
Essentially:
* Add a context argument to Gophercloud functions
* Refactor scheduler hints for server creation
2024-10-23 12:33:34 +02:00
Peter Rifel
8e191496e1
Only set aws_s3_object SSE and ACL if not empty
2024-09-07 10:48:51 -05:00
justinsb
a8a0d22a9d
vfs: fix file replacement for SFTP
...
This makes it consistent with other VFS systems, where we can replace existing files.
2024-08-30 09:13:00 -04:00
justinsb
a337ca983b
refactor: allow access to S3 bucket region
...
This is useful if we want to build an AWSCloud instance for the S3
bucket, rather than where we are installing resources.
2024-07-04 15:09:12 -04:00
Peter Rifel
e5244af31a
Add support for Rocky 9
2024-06-15 06:20:12 -05:00
Ciprian Hacman
490a57501f
aws: Use EndpointResolverV2 for enabling dual-stack
2024-05-17 06:55:12 +03:00
Ciprian Hacman
017f98c906
azure: Remove unused VFS client code
2024-05-13 07:54:26 +03:00
Ciprian Hacman
cae34bd4f5
Use generics in util/pkg/maps
2024-05-10 05:04:52 +03:00
Ciprian Hacman
ada2b348ef
Initial support for Ubuntu 24.04 (Noble Numbat)
2024-05-08 11:22:17 +03:00
zak905
82c2015a45
check /run/systemd/resolve/resolv.conf inside HasLoopbackEtcResolvConf
2024-05-07 16:53:11 +02:00
Ciprian Hacman
f073917ef1
aliyun: Remove some leftovers
2024-04-26 12:13:15 +03:00
Peter Rifel
65e948a0d4
Add EC2 API interface
2024-04-13 16:01:38 -04:00
Peter Rifel
13df20c702
Migrate route53 to aws-sdk-go-v2
2024-04-01 11:02:40 -05:00
Peter Rifel
d4d39eb0fe
Migrate autoscaling to aws-sdk-go-v2
2024-03-31 23:04:06 -05:00
Peter Rifel
2626a354c5
Migrate ELB to aws-sdk-go-v2
2024-03-31 07:28:28 -05:00
Peter Rifel
7b8bcc46d9
Migrate elbv2 to aws-sdk-go-v2
2024-03-30 13:53:40 -05:00
Kubernetes Prow Robot
e594c4dc92
Merge pull request #16435 from rifelpet/aws-sdk-go-v2-iam
...
Migrate IAM to aws-sdk-go-v2
2024-03-30 09:55:32 -07:00
Peter Rifel
8882bcbafb
Migrate IAM to aws-sdk-go-v2
2024-03-30 10:46:57 -05:00
justinsb
192b880434
chore: refactor MirroredAsset into assets
...
This seems logically coherent, and is part of the work to start using
compiled-in hashes for most well-known assets.
2024-03-30 10:34:27 -04:00
Peter Rifel
c12b304e5e
Migrate SSM to aws-sdk-go-v2
2024-03-30 06:53:59 -05:00
Peter Rifel
e7a8b65c29
Migrate SQS to aws-sdk-go-v2
2024-03-30 06:53:56 -05:00
Peter Rifel
8191e78838
Update EventBridge to aws-sdk-go-v2
2024-03-29 07:05:36 -05:00
Peter Rifel
86ad932559
Migrate VFS S3 to aws-sdk-go-v2
2024-03-24 20:01:05 -05:00
Peter Rifel
c6676c4441
Add dedicated aws logger middleware
2024-03-24 18:07:14 -05:00
Peter Rifel
1e14df43b6
Add missing defer statements from imds queries
2024-03-24 18:05:25 -05:00
Peter Rifel
0290a7e8d7
Migrate some packages to aws-sdk-go-v2
2024-03-23 19:42:28 -05:00
Matt Morrison
1944176ac1
Update GCE storage service scope to FullControl
2024-02-15 16:26:05 +13:00
Ciprian Hacman
f8ebec5009
azure: Migrate vfs to new SDK version
2024-02-09 05:58:45 +02:00
Kubernetes Prow Robot
a4bd641630
Merge pull request #16050 from sl1pm4t/gcp-sa-issuer
...
gce: Add support for publishing Service Account Issuer documents to GCS
2023-12-03 01:41:43 +01:00
justinsb
d8c449a4f8
Basic OpenTelemetry support
...
We initially support capturing to a file (in our own format, as it
doesn't appear a suitable format exists). This means we don't need a
server to capture the traces, and can start capturing through prow
without a lot of infrastructure changes.
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2023-11-18 09:12:19 -05:00
Ciprian Hacman
7a1af66152
Add option to provide additional config entries for containerd
2023-10-27 08:56:34 +03:00
Matt Morrison
811f7d0420
Push issuer documents to GCS
2023-10-24 07:57:21 +13:00
justinsb
27dd371c08
Refactor: Add context.Context to more VFS methods
...
This allows for propagation of opentelemetry traces.
2023-10-14 14:31:05 -04:00
Ciprian Hacman
781fe0c418
Allow setting map[string]string from the command line
2023-10-03 10:45:28 +03:00
Mia-Cross
e12f3dc07b
scaleway: terraform support ( #15892 )
...
* tasks dependencies
* FindAddresses should proceed even if LBID is empty
* refacto instance: handle several instances in IG + volumeSize in model
* refacto lb_backend: set servers' IPs in backend task rather than instance
* dns changes for tf support
* render Scaleway s3 objects + add zone to outputs
* add terraform support to documentation
* new instance unique name should be given according to actual instances names
* avoid untimely changes in tf + tag instance IPs to avoid orphaned IPs at cluster deletion
* update integration tests
* review comments
* add IPs to the resources to be deleted with the cluster
* add task + model for DNS record
2023-09-29 04:22:42 -07:00