Commit Graph

5926 Commits

Author SHA1 Message Date
Kubernetes Prow Robot bbc48f99e3
Merge pull request #14948 from justinsb/refactor_tfprovider_versions
Refactor terraform provider version logic
2023-01-04 13:59:58 -08:00
Kubernetes Prow Robot fbdabc1c16
Merge pull request #14927 from justinsb/ensuretask_should_panic
EnsureTask should panic
2023-01-04 13:11:59 -08:00
justinsb 3a683e1444 Refactor terraform provider version logic
As suggested in review of 14926, this approach might be more concise
and clearer.
2023-01-04 13:40:15 -05:00
justinsb c2810a5c96 Refactor to reduce vfs -> terraformWriter dependency 2023-01-04 13:38:47 -05:00
justinsb b7d9319fff EnsureTask should panic on error
This means that we automatically check the error code.  A linter could
detect errors here (maybe), but in practice we can't recover from
errors here anyway.
2023-01-04 08:29:20 -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
Kubernetes Prow Robot 2a29412931
Merge pull request #14943 from johngmyers/kube-proxy
Use NodeupConfig for kube-proxy config
2023-01-03 19:35:58 -08:00
Kubernetes Prow Robot 3562661b46
Merge pull request #14912 from justinsb/localmutex
gce: try to avoid concurrent IAM project operations
2023-01-03 18:31:58 -08:00
John Gardiner Myers b5eef1c129 Use NodeupConfig for kube-proxy config 2023-01-03 12:29:07 -08:00
Kubernetes Prow Robot 751c71b662
Merge pull request #14923 from zetaab/fixtagupdate
Do not include tags when searching existing volumes in OpenStack
2023-01-03 02:29:32 -08:00
Jesse Haka 45d194863e Do not include tags when searching existing volumes in OpenStack 2023-01-03 11:43:17 +02:00
Kubernetes Prow Robot 4cb0a1dcdd
Merge pull request #14929 from johngmyers/prune-webhooks
Prune admission webhooks
2023-01-03 01:09:33 -08:00
Kubernetes Prow Robot 60a423bd40
Merge pull request #14936 from johngmyers/nodeup-runtime
Use NodeupConfig for container-runtime configuration
2023-01-03 00:15:42 -08:00
Kubernetes Prow Robot 70d6a21b83
Merge pull request #14935 from johngmyers/pki-adapter
Pull pki.Keystore out of fi.KeystoreReader
2023-01-03 00:15:31 -08:00
John Gardiner Myers 566d7d0527 Improve error message when trying to use IPv6 with amazonvpc networking 2023-01-02 19:11:54 -08:00
John Gardiner Myers fe448ef906 Use NodeupConfig for DockerConfig 2023-01-02 13:58:21 -08:00
John Gardiner Myers 125866792d Use NodeupConfig for ContainerdConfig 2023-01-02 13:42:11 -08:00
John Gardiner Myers 25a897b691 Use NodeupConfig for ContainerRuntime 2023-01-02 12:50:23 -08:00
John Gardiner Myers c051198f85 Pull pki.Keystore out of fi.KeystoreReader 2023-01-02 10:39:24 -08:00
John Gardiner Myers 225dd89628 hack/update-expected.sh 2023-01-01 23:10:13 -08:00
John Gardiner Myers f4c7ec91a5 Prune admission webhooks 2023-01-01 22:41:22 -08:00
justinsb f016c396ec gce: try to avoid concurrent IAM project operations
We set up a process-wide table of mutexes, to avoid concurrent IAM
operations on GCE projects.  Best-effort is reasonable here, we will
retry, but avoiding concurrent operations just avoids logspam and a
needless retry from self-conflicts.
2023-01-01 18:15:20 -05:00
John Gardiner Myers 8aeefe23ed Use NodeupConfig for cluster name 2023-01-01 13:48:01 -08:00
John Gardiner Myers c08326e8c0 Separate out a VFSSecretStoreReader 2023-01-01 13:47:05 -08:00
John Gardiner Myers 32c3b86a40 Separate out a VFSKeystoreReader 2023-01-01 13:44:50 -08:00
John Gardiner Myers c68be498c6 Refactor NewAssetBuilder to not take a Cluster 2023-01-01 13:37:52 -08: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
Kubernetes Prow Robot e76a68356e
Merge pull request #14907 from johngmyers/apiserver-addlips
APIServer nodes also need apiserverAdditionalIPs
2022-12-30 00:35:38 -08:00
Kubernetes Prow Robot e85051b709
Merge pull request #14887 from zetaab/fixoscreate
set loadbalancer configs before initializing the OS clients
2022-12-29 23:27:36 -08:00
John Gardiner Myers 8623060c1d APIServer nodes also need apiserverAdditionalIPs 2022-12-29 22:38:53 -08:00
Jesse Haka 4a95f30129 Fix ingress status for loadbalancers that does not have publicname 2022-12-27 16:02:49 +02:00
Jesse Haka 829fda49e6 check is cluster nil when creating clients 2022-12-27 15:39:44 +02:00
Jesse Haka 4eee65958e set loadbalancer configs before initializing the OS clients 2022-12-27 15:39:42 +02:00
Ciprian Hacman 84b557d203 Run hack/update-expected.sh 2022-12-26 13:21:43 +02:00
Ciprian Hacman b3a07ee83e Use short service name with discovery labels 2022-12-26 13:21:43 +02:00
John Gardiner Myers 5c69274317 Simplify pointers to maps in API 2022-12-25 20:29:51 -08:00
John Gardiner Myers b3dfcea95f v1alpha3: Move AWS-specific CloudConfig settings to AWSSpec 2022-12-25 16:12:02 -08:00
Kubernetes Prow Robot e13c51968b
Merge pull request #14869 from johngmyers/upd-min-version
Update min versions for 1.27
2022-12-24 23:59:27 -08:00
Kubernetes Prow Robot b97662c6a3
Merge pull request #14837 from johngmyers/gce-cloudconfig
v1alpha3: Move GCE-specific CloudConfig settings to GCESpec
2022-12-24 22:31:26 -08:00
John Gardiner Myers 3823c13633 hack/update-expected.sh 2022-12-24 21:44:50 -08:00
John Gardiner Myers 005ec38972 Remove code for no-longer-supported k8s 1.21 2022-12-24 21:44:50 -08:00
John Gardiner Myers c0dff11230 Update min versions for 1.27 2022-12-24 21:44:49 -08:00
John Gardiner Myers 70389e6398
Release 1.27.0-alpha.1 (#14866) 2022-12-24 21:43:27 -08:00
John Gardiner Myers 27b8522081 Avoid triggering upgrade tests on release commits 2022-12-24 15:23:56 -08:00
justinsb 817c1e63b3 FindKeyset can return nil
We had missed a case in nodeup; add a Context argument to force us to
revisit the codepaths.
2022-12-24 16:12:21 -05:00
Kubernetes Prow Robot 69c59af0f4
Merge pull request #14862 from justinsb/vfs_context_to_create_and_write
VFS: Add context to CreateFile & WriteFile
2022-12-23 10:25:26 -08:00
justinsb a69dc902c4 Add context to GetOrCreateSecret
Continuing the wiring as needed.
2022-12-23 10:48:50 -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
Ciprian Hacman f5b72742b4
Release 1.26.0-beta.1 (#14858) 2022-12-23 01:13:27 -08:00
Kubernetes Prow Robot b647e4413f
Merge pull request #14846 from hakman/gossip_to_dns-none
Allow migration from Gossip DNS to no DNS
2022-12-22 22:53:26 -08:00