Commit Graph

359 Commits

Author SHA1 Message Date
justinsb b2cfc5c4c4 dep: update github.com/pkg/sftp
This picks up changes to use go errors, instead of the (deprecated?)
pkg/errors.
2021-12-18 19:37:16 -05:00
Ciprian Hacman e529bac103 Update controller-runtime to v0.11.0 2021-12-15 07:49:53 +02:00
justinsb 246461d66c Update vendor for GCE cloudresourcemanager 2021-12-13 13:48:55 -05:00
John Gardiner Myers a0736b3c29 Remove support for Aliyun/Alibaba Cloud 2021-12-11 21:49:13 -08:00
Ciprian Hacman 620426bf84 Update k8s dependencies to v1.23.0 2021-12-08 00:22:34 +02:00
Ciprian Hacman 87ac5ceb47 Update k8s dependencies to v1.23.0-rc.1 2021-12-04 16:45:47 +02:00
Ciprian Hacman 6adf0dc7a4 Update controller-runtime to v0.11.0-beta.0 2021-12-04 05:46:45 +02:00
Ciprian Hacman e27c412834 Update k8s dependencies to v1.23.0-rc.0 2021-12-03 22:46:44 +02:00
John Gardiner Myers b5e4d5206c Upgrade aws-sdk-go to v1.42.11 2021-11-23 20:17:37 -08:00
Ole Markus With b127f958e4 Bump cert-manager godep to 1.6.1 2021-11-18 19:22:50 +01:00
Jesse Haka c7e0585e3a update gophercloud deps 2021-11-16 17:10:04 +02:00
John Gardiner Myers 0c08f047ba Upgrade aws-sdk-go to v1.42.5 2021-11-15 18:05:50 -08:00
justinsb b74ad8dade Remove dependencies on k8s.io/code-generator 2021-11-15 10:44:43 -05:00
justinsb 4f842121d8 Support decoding of non-kOps types
We decode into unstructured.Unstructured; this also is a small cleanup
to the existing decode logic.
2021-11-05 08:06:54 -04:00
Ciprian Hacman 7f0bdc09d3 Update google/go-containerregistry to v0.6.0 2021-10-20 15:41:38 +03:00
Ole Markus With 7a7aa77b44 Bump cert-manager dependency 2021-10-14 20:46:36 +02:00
Ciprian Hacman 6bd597f372 Convert go.mod files to Go 1.17 2021-10-09 06:27:27 +03:00
justinsb d74c3b7792 Update vendor 2021-10-06 08:40:25 -04:00
Ciprian Hacman 206211e6c8 Update controller-runtime to v0.10.2 2021-10-05 18:52:34 +03:00
Ciprian Hacman 97ecd445a5 Update k8s dependencies to v1.22.2 2021-10-05 08:55:17 +03:00
justinsb 464879a405 Update google.golang.org/api to 0.57.0
In particular, we want the vTPM (shielded VM) support.
2021-09-26 09:39:10 -04:00
Peter Rifel 62a232866b
Upgrade hcl to 2.10.1 2021-09-12 07:32:30 -04:00
Peter Rifel d2c8d4a4fb
Update aws-sdk-go 2021-09-08 10:39:04 -05:00
Ciprian Hacman fd9e5659ed Update controller-runtime to v0.9.7 2021-09-04 09:25:44 +03:00
Peter Rifel ce821a614f
In-line openstack loadbalancer feature detection
This was our only reliance on cloud-provider-openstack which depends on k8s.io/kubernetes.

With the logic in-lined, kops no longer has any indirect dependencies of k/k
2021-08-06 08:19:53 -04:00
John Gardiner Myers 832e773324 Update Kubernetes dependencies to 1.22.0 2021-08-04 16:54:07 -07:00
Kubernetes Prow Robot 01d8541ada
Merge pull request #12061 from hakman/controller-runtime-0.9.5
Update controller-runtime to v0.9.5
2021-07-28 21:36:19 -07:00
Ciprian Hacman 61e40c00c9 Update controller-runtime to v0.9.5 2021-07-29 05:53:36 +03:00
Ciprian Hacman e6887bf163 Update k8s dependencies to v1.21.3 2021-07-29 05:52:13 +03:00
Ciprian Hacman c7c2191610 Update aws-sdk-go to v1.40.10 2021-07-29 05:31:01 +03:00
Peter Rifel 98bed37ffa
Upgrade aws-sdk-go 2021-07-15 07:35:56 -07:00
John Gardiner Myers 04943c8e3b Upgrade Cobra to 1.2.1 2021-07-02 10:39:53 -07:00
John Gardiner Myers cfe22f814e Upgrade cobra and viper 2021-07-01 12:59:43 -07:00
Ole Markus With a66fe95f58 Update helm to v3.6.1 2021-06-24 21:40:06 +02:00
John Gardiner Myers dcf973a898 Improve image copying 2021-06-23 23:51:09 -07:00
Doug Goldstein 80da992275
bump the version of gophercloud
Since the v1.19.0 release of kOps the OpenStack integration has been
broken because gophercloud made a change to start escaping all path
names for files stored in swift. kOps used a file with a slash in it
which was getting escaped and then not handled correctly. This has been
fixed in upstream gophercloud with gophercloud/gophercloud#2160 which
was included in gophercloud v0.18.0. Bump is for issue #9933.
2021-06-16 11:50:13 -05:00
Ciprian Hacman 8c5484945d Update github.com/spf13/viper to v1.8.0 2021-06-16 08:12:42 +02:00
Ciprian Hacman 13104ec6ea Calculate IPv6 subnet CIDR based on cluster CIDR 2021-06-09 09:57:53 +03:00
Ciprian Hacman e4dd36714f Update controller-runtime to v0.9.0 2021-06-08 03:18:45 +03:00
Ciprian Hacman 1177f66d1e Update k8s dependencies to v1.21.1 2021-06-08 03:17:42 +03:00
Ciprian Hacman 80ee477727 Update Go to v1.16.4 2021-05-29 11:31:22 +03:00
Jesse Haka 960a52d6b2 Update deps 2021-04-30 11:39:01 +03:00
Ciprian Hacman 39fe0175aa Update controller-runtime to v0.9.0-beta.0 2021-04-28 07:49:24 +03:00
Jesse Haka e32034a5a9 update gomod 2021-04-24 09:59:28 +03:00
Jesse Haka 2a48fcda9d update deps 2021-04-24 09:57:40 +03:00
Jason Haugen cceb9dd296 lifecycle integ test, docs, & small cleanup 2021-04-19 15:43:06 -05:00
Jason Haugen 10df4a9a14 integ tests 2021-04-19 15:43:05 -05:00
Jason Haugen c8bb48ba81 fix existing tests 2021-04-19 15:43:05 -05:00
Jason Haugen d07b067249 Add NTH queue-processor mode 2021-04-19 15:43:05 -05:00
Ciprian Hacman 1737925c44 Replace k8s.io/utils/mount with k8s.io/mount-utils 2021-04-14 07:01:43 +03:00
Jesse Haka 611fe8b595 Update go deps 2021-04-11 19:34:05 +03:00
Ciprian Hacman 676f442c72 Update k8s dependencies to v1.21.0 2021-04-09 08:09:38 +03:00
Barry Melbourne 977aa078ca Update Go modules to latest versions 2021-04-04 20:47:53 +01:00
Ole Markus With c230162b5a Bump k8s deps to 1.21-rc.0 2021-04-02 10:10:58 +02:00
Justin SB efc693e8a7 Update google SDK libraries
Updating to latest google SDK libraries, will be needed for
cluster-api support.
2021-03-21 10:48:38 -04:00
Peter Rifel e108cd732e
Update rules_go and gazelle 2021-03-20 16:02:51 -05:00
Peter Rifel f36e9a449a
Remove go-bindata 2021-03-20 16:02:09 -05:00
Ole Markus With 2e4cb854d1 Fix go.mod 2021-03-19 20:10:22 +01:00
Peter Rifel 7c900b7fae Generate and upload keys.json + discovery.json to public store
Generate and upload keys.json + discovery.json to public store

Don't enable anonymous auth on publicjwks

Remove tests that won't work using FS VFS anymore
2021-03-19 20:03:26 +01:00
Barry Melbourne e30bf1cf35 Update Go modules to latest versions 2021-03-14 15:08:27 +00:00
Ciprian Hacman 5dd9aedbb9 Update controller-runtime to v0.9.x 2021-03-12 20:51:51 +02:00
Ciprian Hacman a17b90548c Update k8s dependencies to v1.21.0-beta.1 2021-03-12 20:26:04 +02:00
liranp dc1ee9402a
feat(spot/ocean): support for block device mappings in launchspec 2021-03-10 15:30:39 +02:00
Barry Melbourne 1a6ff4efbf Update Go to v1.16 2021-03-04 18:41:48 +00:00
Barry Melbourne 10dff62a1d Update k8s.io Go modules to v0.20.4 2021-03-03 18:38:21 +00:00
Barry Melbourne 659bfa0daf Update Controller Runtime Go module to v0.8.2 2021-02-25 20:34:12 +00:00
Barry Melbourne 3d63ae1776 Update Google Cloud Go module to v0.77.0 2021-02-22 17:15:28 +00:00
Barry Melbourne a77233a843 Update Openstack Cloud Go module to v1.20.1 2021-02-21 12:19:05 +00:00
Peter Rifel 765a912bbb
Update aws-sdk-go
The most relevant of the changes is tagging support for more IAM entities including OIDC providers
2021-02-15 14:45:28 -06:00
Ole Markus With d41f68c6ef Make channels create PKI for addons that needs it 2021-01-30 09:01:33 +01:00
Peter Rifel fa77f064f4
Update aws-sdk-go to 1.37.0
This includes support for using cached SSO credentials
2021-01-29 08:27:42 -06:00
Ole Markus With 91a6777e60 Replace gopkg yaml with k8s-sigs yaml 2021-01-22 14:28:05 +01:00
Ole Markus With 076ae3dfe4 Remove coredns dnsprovider 2021-01-22 09:19:35 +01:00
Ciprian Hacman f2461ca34e Update Go to v1.15.7 2021-01-20 06:52:05 +02:00
liranp 9fe505abed
feat(spot/ocean): new label: spotinst.io/restrict-scale-down 2021-01-12 11:35:28 +02:00
Ole Markus With 4d2eca199f Remove node-authorization 2021-01-11 18:59:45 +01:00
Kubernetes Prow Robot 065daaab30
Merge pull request #10550 from bmelbourne/update-workflows-go-1.15.6
Upgrade Go v1.15.6 / Bazel v3.4.1
2021-01-11 06:57:07 -08:00
Kubernetes Prow Robot f94539f6f6
Merge pull request #10556 from zetaab/feature/updatedeps
update gophercloud dependency
2021-01-11 06:13:08 -08:00
Jesse Haka 46de9f145e update gophercloud dependency 2021-01-11 14:48:22 +02:00
Barry Melbourne f2ecb5c153 Upgrade Go v1.15.6 / Bazel v3.4.1 2021-01-10 18:13:12 +00:00
liranp 2f874be0a1
feat(spot/ocean): set spot percentage on launchspec level 2021-01-10 15:22:43 +02:00
Ciprian Hacman 66039f150e Add containerd option for registry mirrors 2020-12-28 19:32:06 +02:00
Kenji Kaneda a61caea8d2 Add Azure support
This commit contains all changes required to support Azure
(https://github.com/kubernetes/kops/issues/3957).
2020-12-21 08:27:54 -08:00
Ole Markus With 24c9d03477 Use helm's merging of vaulefiles and files 2020-12-16 22:18:58 +01:00
Ole Markus With 64334eba00 Bump helm to v3 2020-12-16 22:18:56 +01:00
Kubernetes Prow Robot 47bed4e59c
Merge pull request #10436 from olemarkus/bump-sftp
Bump sftp to 1.12
2020-12-16 02:26:20 -08:00
Ole Markus With e269eed197 Bump go-bindata and use go module 2020-12-16 09:27:24 +01:00
Ole Markus With bfa6874bad Bump sftp to 1.12 2020-12-16 09:08:44 +01:00
Kubernetes Prow Robot 3dc0aabaf5
Merge pull request #10429 from olemarkus/bump-heredoc
Bump heredoc to v2
2020-12-15 03:39:48 -08:00
Kubernetes Prow Robot b571223d8d
Merge pull request #10427 from olemarkus/sigs-yaml
Use the kubernetes-sigs version of yaml
2020-12-15 02:19:48 -08:00
Ole Markus With dadd752574 Bump heredoc to v2 2020-12-15 10:49:39 +01:00
Ole Markus With 4fa6f56ecd Use the kubernetes-sigs version of yaml 2020-12-15 10:38:01 +01:00
Ole Markus With 73fcd24e5e Bump etcd client to 3.4. Use go modules 2020-12-15 08:33:28 +01:00
Peter Rifel 3a616b6721
make gomod crds 2020-12-08 23:06:45 -06:00
Ciprian Hacman 4bc97f1494 Update k8s dependencies to v1.20.0 2020-12-09 01:00:15 +02:00
Ciprian Hacman ec2e3f3f7b Update aws-sdk-go to v1.36.0 2020-12-02 15:32:15 +02:00
srikiz 15dc7b4f5a Update godo to v1.54.0 2020-11-26 15:55:10 +05:30
Peter Rifel c74a7d2a38
Upgrade cloud-provider-openstack to 1.19.2 2020-11-22 22:20:25 -06:00
Kenji Kaneda 4555c0b2df Add support of Azure Blob storage to VFS
The schema is "azureblob".

azureClient provides two ways to set up credential. One approach is to
use an account key stored in env var. This approach is used when
accessing Blob from kops CLI. The second approach is to retrieve
credentials from Instance Metadata Service. This works only when
azureClient is created on a VM that has sufficient privilege to access
a specified blob. This approach is used from nodeup, etcd-manager,
etc.
2020-11-19 10:47:03 -08:00
Peter Rifel e2da18d042
Update k8s dependencies to 1.20.0-beta.2 2020-11-18 10:58:11 -06:00