Commit Graph

19371 Commits

Author SHA1 Message Date
Ciprian Hacman 086d74605f Update containerd to v1.6.15 2023-01-11 06:32:22 +02:00
Leïla MARABESE 543d59758a removed SCW_DEFAULT_REGION and SCW_DEFAULT_ZONE env vars 2023-01-10 16:11:23 +01:00
Kubernetes Prow Robot f6a36bfc42
Merge pull request #14194 from jandersen-plaid/jandersen-plaid-exit-first-error
Exit rolling updates when encountering specific errors
2023-01-09 23:59:25 -08:00
Kubernetes Prow Robot 0b8ccf2c9e
Merge pull request #14951 from johngmyers/kube-dns
Upgrade k8s-dns-node-cache to 1.22.16
2023-01-09 08:21:29 -08:00
Kubernetes Prow Robot 8cef4fc6cd
Merge pull request #14966 from olemarkus/ebs-csi-1141
Bump EBS CSI driver to 1.14.1
2023-01-09 07:17:28 -08:00
Ole Markus With 07c77b1e5f Bump EBS CSI driver to 1.14.1 2023-01-09 13:01:23 +01:00
Kubernetes Prow Robot 3fb9dd1cdd
Merge pull request #14965 from zcahana/patch-1
Fix `kops version` command when dev-building nodeup
2023-01-08 12:09:27 -08:00
Zvi Cahana 5f5ad374df
Fix `kops version` command when dev-building nodeup
Tiny command fix - remove extraneous `--` which caused the actual `--short` flag to be ignored.
2023-01-08 14:53:07 +02:00
Kubernetes Prow Robot 3da4eade52
Merge pull request #14964 from kubernetes/dependabot/github_actions/actions/checkout-3.3.0
Bump actions/checkout from 3.2.0 to 3.3.0
2023-01-08 00:11:27 -08:00
dependabot[bot] dc8d6b4895
Bump actions/checkout from 3.2.0 to 3.3.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](755da8c3cf...ac59398561)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-08 06:01:10 +00:00
Kubernetes Prow Robot 4783cbe4f2
Merge pull request #14962 from justinsb/gce_kcm_and_ccm_node_cidr_conflict
gce: KCM should not allocate IPs when CCM is in use.
2023-01-07 17:15:27 -08:00
Kubernetes Prow Robot a2700827b0
Merge pull request #14961 from justinsb/kubetest_honor_kops_arch
kubetest: pass through KOPS_ARCH if set
2023-01-07 16:29:27 -08:00
justinsb cca919dcde gce: KCM should not allocate IPs when CCM is in use.
When the GCE cloud-controller-controlller is in use, it allocates node
IPs, and so the kube-controller-manager should not allocate node IPs.
2023-01-07 17:24:24 -05:00
justinsb 571bd38ea1 kubetest: pass through KOPS_ARCH if set
This allows us to test with a fast single-architecture build, useful
when running kubetest locally.
2023-01-07 17:24:03 -05:00
Kubernetes Prow Robot c7b1146e64
Merge pull request #14959 from zetaab/ossecrets
move openstack cloud config to k8s secrets
2023-01-06 19:07:27 -08:00
Jesse Haka 4383f40af7 move openstack cloud config to k8s secrets 2023-01-06 19:56:35 +02:00
Kubernetes Prow Robot 82a2ac9a17
Merge pull request #14958 from justinsb/test_log_stderr
kubetest2-kops: include stderr when calling kops toolbox dump
2023-01-06 05:47:59 -08:00
justinsb 0fa22cacad kubetest2-kops: include stderr when calling kops toolbox dump
We're seeing some logs that don't include any output from kops toolbox
dump, but probably should.  Make sure we're including any stderr
output in our logs.
2023-01-06 07:58:45 -05:00
Kubernetes Prow Robot d4754f552b
Merge pull request #14957 from kubernetes/dependencies/update-1672985441
Update dependencies
2023-01-06 01:09:58 -08:00
Kubernetes Prow Robot fb8ec96148
Merge pull request #14953 from olemarkus/reenable-autoscaler
Revert "Temporarily disable cluster-autoscaler in many-addons test"
2023-01-06 00:15:59 -08:00
github-actions dfdfca44ca Update dependencies 2023-01-06 06:10:42 +00:00
Kubernetes Prow Robot 3822e4671e
Merge pull request #14955 from justinsb/allow_replace_builtin_addons_2
Allow built-in manifests to be replaced by external addons
2023-01-05 19:36:03 -08:00
justinsb 132a805972 Allow built-in manifests to be replaced by external addons
We identify the external manifests by checking for our labels.
Currently that label is kOps specific, and we'll likely have to evolve
that to something ecosystem-netural.

We only support the GCE CCM addon and the kopeio-networking addon at
first.

For the GCE CCM addon, we need to replace the arguments, in particular
we likely need the Pod CIDR.  Here we need to work with the GCE CCM to
find a mechanism that can allow some of these flags to be communicated
via a more extensible mechanism (env vars or config maps, likely,
though possibly CRDs).

This is all behind the ClusterAddons feature flag at the moment, so we
can figure this out with other projects safely.

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-01-05 20:29:56 -05:00
Kubernetes Prow Robot a3f4f97a53
Merge pull request #14952 from olemarkus/cas-bump-1261
Bump cluster autoscaler to 1.26.1
2023-01-05 05:25:58 -08:00
Ole Markus With 07020c1485 Revert "Temporarily disable cluster-autoscaler in many-addons test"
This reverts commit a64ae909e1.
2023-01-05 13:46:50 +01:00
Ole Markus With 517da72ff5 Bump cluster autoscaler to 1.26.1 2023-01-05 13:40:26 +01:00
Kubernetes Prow Robot 7b4430ff61
Merge pull request #14885 from johngmyers/root-volume
v1alpha3: Move IG root volume settings to sub-struct
2023-01-04 18:11:58 -08:00
John Gardiner Myers c55cc836db Upgrade k8s-dns-node-cache to 1.22.16 2023-01-04 17:49:50 -08:00
John Gardiner Myers 8fc4bdb669 Add missing line break
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2023-01-04 17:25:44 -08:00
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
Kubernetes Prow Robot f209155d17
Merge pull request #14944 from justinsb/tfprovider_refactor_less_dependencies
Refactor to reduce vfs -> terraformWriter dependency
2023-01-04 12: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
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
Kubernetes Prow Robot 94d6c77ce6
Merge pull request #14945 from justinsb/s3path_dont_cache_bucketdetails
vfs: don't cache bucketDetails in S3Path
2023-01-04 08:26:01 -08: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 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 5dd5865893 Update expected output 2023-01-04 08:14:45 -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 5096ea5182
Merge pull request #14947 from johngmyers/k8s-version
Miscellaneous NodeupConfig refactoring
2023-01-03 23:13:59 -08:00
John Gardiner Myers 447220ef4e Use NodeupConfig for NTP-managed setting 2023-01-03 22:16:20 -08:00
John Gardiner Myers fea27074aa hack/update-expected.sh 2023-01-03 22:16:20 -08:00
John Gardiner Myers 4179fcce58 Use NodeupConfig for KubernetesVersion 2023-01-03 22:16:20 -08: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 7419620b80 hack/update-expected.sh 2023-01-03 12:29:07 -08:00
John Gardiner Myers b5eef1c129 Use NodeupConfig for kube-proxy config 2023-01-03 12:29:07 -08:00
Kubernetes Prow Robot f9926db4c3
Merge pull request #14941 from johngmyers/ipv6-internal-lb
Don't tag public subnets for internal LBs in IPv6 clusters
2023-01-03 11:57:32 -08:00
John Gardiner Myers 2439193a8a Don't tag public subnets for internal LBs in IPv6 clusters 2023-01-03 11:04:52 -08:00