Commit Graph

2876 Commits

Author SHA1 Message Date
Ciprian Hacman 39b203c265 Enable rolling updates for Hetzner 2022-07-27 15:21:15 +03:00
Eric Bailey 4bcd240cc4
Update continuous_integration.md
Update wording to note that #6465 was merged and add an AWS example of a dry run.
2022-07-26 15:44:46 -05:00
(╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW 4f75569bb4
fix hyperlinks in calico docs 2022-07-21 21:42:15 +04:00
Tom Dudley f61f01dae5 Add S3_REGION to Hetzner docs 2022-07-18 15:08:18 +01:00
Ciprian Hacman 19ca0861a1 Add option to set etcd-manager backup interval 2022-07-14 09:58:19 +03:00
Ciprian Hacman 41575e6f72 Fix release notes for 1.24.0 2022-07-08 13:28:42 +03:00
Ciprian Hacman 69e9147aed Release notes for 1.24.0 2022-07-08 10:42:03 +03:00
Ciprian Hacman 4198df2fcd Set SpecOverrideFlag to true by default 2022-07-08 07:25:23 +03:00
Kubernetes Prow Robot a5e5adb560
Merge pull request #13942 from Ladicle/fix-broken-links
Fix broken links
2022-07-07 00:33:35 -07:00
Nicolas Sterchele 73b6ed4150
aws: introduce maximum instance lifetime in cluster
The maximum instance lifetime is an AWS only feature and specifies the
maximum amount of time (in seconds) that an instance can be in service
before it is terminated and replaced.
A common use case might be a requirement to replace your instances on a
schedule because of internal security policies or external compliance
controls.
2022-07-04 20:38:33 +02:00
Aya Igarashi 0dfe557760 Fix broken links 2022-07-04 18:20:42 +09:00
Kubernetes Prow Robot 7803fee2b9
Merge pull request #13929 from olemarkus/lbc-shield
Make it possible to enable the shield addon for LBC
2022-06-30 09:22:07 -07:00
Ole Markus With afd7c60d77 Make it possible to enable the shield addon for LBC 2022-06-30 16:23:08 +02:00
ederst 76e7ed6cb7 Use csi-snapshotter for OS only when the controller is enabled 2022-06-30 10:01:52 +02:00
Ciprian Hacman 4b637db62b
Release 1.25.0-alpha.1 (#13912)
* Release 1.25.0-alpha.1

* Squash release commit for more clarity
2022-06-29 05:32:06 -07:00
Ole Markus With bac19f15e3 Update test version docs 2022-06-28 20:37:01 +02:00
Ciprian Hacman 50c8709a6c Run make gen-cli-docs 2022-06-28 18:58:23 +03:00
justinsb 29b168b9d7 gce: Move out of beta, drop feature flag
GCE support seems stable now, and we have good clarity at the API
level and how that translates to GCP resources, which was our blocker
previously.

Drop the need for the feature-flag.
2022-06-28 11:22:34 -04:00
Kubernetes Prow Robot 208ecbf4d5
Merge pull request #13889 from kubernetes/dependencies/update-1656341220
Update dependencies
2022-06-27 23:15:57 -07:00
deepak jain 78ca3ae6fa removing extra equalTo 2022-06-27 22:15:39 +05:30
Deepak Jain 9f220a3d4e
Update troubleshoot.md 2022-06-27 21:59:50 +05:30
github-actions 85048b5c3d Update dependencies 2022-06-27 14:47:00 +00:00
Ole Markus With 04373a8c4f Release notes for 1.24.0-beta.3 2022-06-26 12:11:29 +02:00
Kubernetes Prow Robot 7f7905f064
Merge pull request #13862 from sxt90128/feature/fix-13226-align-website-readme
Align website and readme file
2022-06-24 07:20:58 -07:00
Shen, Esther 79dd59a584 Align website and readme file 2022-06-24 14:17:08 +08:00
Ole Markus With 74fdf9c7a3 Do not run CAS on spot instances 2022-06-21 15:42:47 +02:00
Ole Markus With d3badf78a4 Release notes for 1.24.0-beta.2 2022-06-12 17:49:45 +02:00
Ole Markus With 31226a297a Make the cert-manager breaking change more visible.
The reason kops 1.23 is that SSA will ensure the API version of the snapshot controller is updated. CSA does not support this.
2022-06-11 21:31:45 +02:00
Eric Bailey 989c92ad7f Update documentation for fileAssets and fix whitespace error 2022-06-09 11:06:57 -05:00
Ole Markus With 35bbf9c8f3 Add 1.25 notes 2022-06-07 15:01:08 +02:00
Ciprian Hacman 774a4faa32 Release notes for 1.24.0-beta.1 2022-06-04 17:45:21 +02:00
Kubernetes Prow Robot 44cd30648c
Merge pull request #13709 from hakman/terraform_kops_state
Clarify difference between terraform and kOps state stores
2022-05-31 11:50:24 -07:00
Ciprian Hacman 0de122f751 Clarify difference between terraform and kOps state stores 2022-05-31 08:19:44 +03:00
Ilya Shaisultanov 92d38744dc
Fix links to go docs
Go doc link path is case-sensitive, so use all-lowercase `kops`
in the path.
2022-05-30 11:56:48 +02:00
simonc bc93ec53ac
Update troubleshoot.md 2022-05-26 10:51:27 +01:00
Ciprian Hacman 2ce053a421 Add release note and getting started entries for Hetzner 2022-05-24 14:10:00 +03:00
Ole Markus With 78207ae6c3 Release notes for 1.24.0-alpha.5 2022-05-21 19:55:07 +02:00
Pierre Carru 11322e4015
aws.md
Missing backslash
2022-05-19 15:08:40 +02:00
Kubernetes Prow Robot 19aafca270
Merge pull request #13652 from hakman/upgrade_cluster_k8s-version
Allow overriding the kubernetes version when upgrading the cluster
2022-05-18 00:29:00 -07:00
Kubernetes Prow Robot 7a90131d54
Merge pull request #13567 from HealthEngineAU/cert-manager-nameservers
Add a nameservers parameter for cert-manager.
2022-05-18 00:28:53 -07:00
Ciprian Hacman 90faa6b5fd Allow overriding the kubernetes version when upgrading the cluster 2022-05-18 08:05:59 +02:00
Jim Barber 0fa178106a Add a nameservers parameter for cert-manager
Provide a way to override the pod's list of DNS nameservers to use so
that split-view DNS zones still work for things like DNS01 challenges.
Without this the DNS TXT records are searched for in the private DNS
zone instead of the public one and the challenge will never succeed.
2022-05-18 13:23:26 +08:00
Steven E. Harris a1495ac4c8
Allow the AWS LB Controller to use WAFs
By introducing a few new fields within the Cluster spec's
"awsLoadBalancerController" field, allow users to enable the AWS Load
Balancer Controller to associate WAFs with EC2 Application Load
Balancers (ALBs). It's possible to enable separately use of two kinds
of WAF: WAF Classic and the never version 2-era WAF, the latter of
which bears no distinguishing name.

Retain our default configuration of the AWS Load Balancer Controller
in which this capability remains disabled via command-line flags,
overriding the controller program's enabling of this capability by
default.

Signed-off-by: Steven E. Harris <seh@panix.com>
2022-05-16 12:20:28 -04:00
Kubernetes Prow Robot b03f17ce51
Merge pull request #13645 from minkimipt/master
Fix code block in manageStorageClasses docs
2022-05-13 05:55:49 -07:00
Danil Zhigalin 99d9f94ceb Fix code block in manageStorageClasses docs
When posting the initial PR I didn't build the docs and didn't realise
that code block was not closed. Fixing it now.
2022-05-13 10:05:52 +02:00
Joao Marques 7b28a3af13 docs(instance-groups): fix typo 2022-05-12 19:07:56 -03:00
Danil Zhigalin ba5b96bb05 Update documentation for manageStorageClasses
`spec.cloudConfig.manageStorageClasses` is undocumented despite being
cloud-wide setting. Adding description for that option.
2022-05-12 19:06:25 +02:00
Kubernetes Prow Robot aa9b06332e
Merge pull request #13634 from hakman/relnotes_1.24.0-alpha.4
Release notes for 1.24.0-alpha.4
2022-05-11 04:55:01 -07:00
Ciprian Hacman 328f4f2b28 Release notes for 1.24.0-alpha.4 2022-05-11 13:31:47 +03:00
Ole Markus With 5664c9f63a Release notes for 1.23.2 2022-05-11 09:09:51 +02:00
Ciprian Hacman 537a550d0c Add docs for the packages option 2022-05-09 06:44:40 +03:00
Mohsen Sadeghzade 4102c2fb48
doc(mfa): add another workaround using aws-vault 2022-05-03 06:31:01 +00:00
Kubernetes Prow Robot 51646984a1
Merge pull request #13577 from hakman/stop_installing_nfs
Don't install nfs-common/nfs-utils by default
2022-05-02 21:17:55 -07:00
Ciprian Hacman 178cf89324 Don't install nfs-common/nfs-utils by default 2022-05-03 04:29:23 +03:00
Peter Rifel 5368c55567
Remove remaining bazel references 2022-05-01 13:56:56 -05:00
Kubernetes Prow Robot 095e00606a
Merge pull request #12327 from olemarkus/server-version
Make kOps version show server version too
2022-04-30 13:19:12 -07:00
Kubernetes Prow Robot fe4f1fbfb1
Merge pull request #13580 from olemarkus/bump-nvidia-24
Bump nvidia device plugin to 0.11 and nvidia driver to 510
2022-04-30 08:05:12 -07:00
Ole Markus With e622736992 Bump nvidia device plugin to 0.11 and nvidia driver to 510 2022-04-30 16:01:47 +02:00
Ole Markus With 9eca9c882b Add flag to version showing the kops 'server' version 2022-04-30 15:57:46 +02:00
Kubernetes Prow Robot a08f450ef0
Merge pull request #13565 from rifelpet/ebs160
Upgrade EBS CSI Driver to v1.6.0
2022-04-30 02:05:13 -07:00
Kubernetes Prow Robot 24480a0e4f
Merge pull request #13561 from hakman/rocky8_docs
Add docs for Rocky Linux 8
2022-04-29 06:01:14 -07:00
Guillaume Le Biller 467424d6a5
Add NodeTerminationHandler cpu resources settings 2022-04-29 10:50:16 +02:00
Peter Rifel 8d9b36b621
Add release note about minimum EBS CSI .Version due to the repo move 2022-04-27 22:17:29 -05:00
Ciprian Hacman 0b39fefabb Add docs for Rocky Linux 8 and Ubuntu 22.04 (Jammy) 2022-04-27 16:06:55 +03:00
Ciprian Hacman 4fe9822cf1 Add back support for Ubuntu 18.04 2022-04-26 08:22:50 +03:00
Kubernetes Prow Robot 755f8f5e54
Merge pull request #13531 from olemarkus/relnotes_1.23.1
Release notes for 1.23.1
2022-04-20 02:25:41 -07:00
Ole Markus With 9855d67df5 Release notes for 1.23.1 2022-04-20 10:43:02 +02:00
Ole Markus With dfa60ce2bb Release notes for 1.22.5 2022-04-20 09:49:49 +02:00
Ole Markus With 6642516696 Add release notes for new labels and taints 2022-04-18 13:56:13 +02:00
Kubernetes Prow Robot 4f83ea1b53
Merge pull request #13489 from anthonytwh/docs-getting-started-aws
Docs getting started aws
2022-04-13 09:18:46 -07:00
Anthony T 683327674a modified: docs/getting_started/aws.md
Add --name to `kops edit cluster` and `kops update cluster` for consistency in docs as they are used in `kops create` and `kops delete`.
2022-04-13 11:34:49 -04:00
Ciprian Hacman 6436e58f1e Mention aws_s3_bucket_object deprecation in release notes 2022-04-13 16:56:49 +03:00
Scott Chiang 8478cc2cd7
Fix typos in docs/getting_started/arguments
Found a few typos in docs/getting_started/arguments.
2022-04-11 20:56:31 -07:00
Kubernetes Prow Robot 0106bdcced
Merge pull request #13448 from jorge07/patch-1
Document NodeLocalDNS forwardToKubeDNS breaking change
2022-04-11 04:20:05 -07:00
Jorge Arco 202072b3e4 NodeLocalDNS forwardToKubeDNS default behaviour changes from true to false. 2022-04-11 12:35:38 +02:00
Ole Markus With c49b27350b Update CLI docs 2022-04-10 10:28:37 +02:00
Ole Markus With 43bfb934e7 Bump Cert Manager to 1.8 2022-04-06 12:50:03 +02:00
Guillaume Perrin 468b8e6874 Add documentation
Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2022-03-28 14:57:21 +02:00
Ole Markus With 420498174a Update the security docs 2022-03-26 10:11:54 +01:00
Kubernetes Prow Robot 65694b20b8
Merge pull request #13234 from spotinst/feat-ocean-template
Spotinst: Ocean as a template for VNGs
2022-03-19 00:45:08 -07:00
Kubernetes Prow Robot 58a93a00da
Merge pull request #13375 from heybronson/relnotes_1.24.0-alpha.3
Release notes for 1.24.0-alpha.3
2022-03-18 21:55:12 -07:00
Bronson Mirafuentes e0ca3da42b Release notes for 1.24.0-alpha.3
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-19 06:15:26 +02:00
srikiz f6072832cb Remove sfo2 region from the list of supported DO regions 2022-03-18 00:03:43 +05:30
Kubernetes Prow Robot 47602beb59
Merge pull request #13367 from ddelange/patch-1
Update HPA docs
2022-03-17 04:43:20 -07:00
ddelange a2e5f5b8b3
Correct API version deprecation timelines 2022-03-16 20:12:25 +01:00
Kubernetes Prow Robot 404e411103
Merge pull request #13330 from zetaab/feature/openstackgpu
Support GPU in OpenStack
2022-03-16 03:37:50 -07:00
ddelange 46593c3ddd
Update HPA docs 2022-03-16 08:25:57 +01:00
John Gardiner Myers 2b4f3402df Post 1.23.0 release doc updates 2022-03-11 08:51:05 -08:00
Kubernetes Prow Robot d7eea03267
Merge pull request #12976 from olemarkus/irsa-docs
Recommend enabling IRSA for new clusters
2022-03-11 06:09:06 -08:00
Jesse Haka 28caf02878 Support GPU in OpenStack 2022-03-11 09:19:09 +02:00
Ciprian Hacman b2f7875331 Release notes for 1.23.0 2022-03-06 11:42:24 +02:00
Kubernetes Prow Robot 437c2347ad
Merge pull request #13338 from olemarkus/update-irsa-docs
Add webhook notes + some docs changes
2022-03-05 08:44:52 -08:00
Ciprian Hacman c71f5acd87 Release notes for 1.21.5 2022-03-05 15:10:08 +02:00
Ole Markus With 9b934ea153 Add webhook notes + some docs changes 2022-03-04 20:07:49 +01:00
Karan Nadagoudar a86f57c914
Cluster config update after kOps update (#13306)
Added commands to run to update the cluster after kOps update so new features/bug-fixes are applied to the cluster
2022-03-03 02:30:49 -08:00
liranp 55de5a31bf
feat(spot): ocean as a template for vngs 2022-03-02 21:37:45 +02:00
Kubernetes Prow Robot 2419eb7225
Merge pull request #13176 from h3poteto/iss-12436
Add support to install EKS Pod Identity Webhook
2022-03-01 05:37:48 -08:00
Kubernetes Prow Robot 38724fbe21
Merge pull request #13303 from hakman/relnotes_1.23.0-beta.2
Release notes for 1.23.0-beta.2
2022-02-24 00:19:34 -08:00
Kubernetes Prow Robot c39dc6619c
Merge pull request #13295 from justinsb/dont_push_with_gh
docs for release process shouldn't assume remotes
2022-02-23 23:19:33 -08:00
Ciprian Hacman 41aa89ed2b Release notes for 1.23.0-beta.2 2022-02-24 08:29:34 +02:00
Charles-Edouard Brétéché a20ef456d6 docs: add hubble ui helm chart deployment 2022-02-22 22:13:32 +01:00
Justin SB 390bf522c8 docs for release process shouldn't assume remotes
`gh pr create` will prompt to push upstream, and our docs assumed that
origin was the user's fork, but that is often not the case.
2022-02-20 13:27:02 -05:00
Justin SB 300074afbf Release notes for 1.22.4 2022-02-20 13:20:15 -05:00
AkiraFukushima f1e79c583d
Update addons document for Pod Identity Webhook 2022-02-20 20:39:56 +09:00
Kubernetes Prow Robot e29591e21e
Merge pull request #13060 from srikiz/DO-Add-New-VPC
[DigitalOcean] Implement new VPC if network-cidr flag is specified
2022-02-18 12:44:23 -08:00
John Gardiner Myers b41cca38d5 Enable RBN with AWS CCM 1.22.0-alpha.1 2022-02-16 22:21:30 -08:00
Kubernetes Prow Robot bffc60202c
Merge pull request #13113 from hierynomus/issue-12925
Allow PrefixList for sshAccess and kubernetesApiAccess
2022-02-15 07:20:03 -08:00
Jeroen van Erp 255a0322c9
Allow PrefixList for sshAccess and kubernetesApiAccess
Signed-off-by: Jeroen van Erp <jeroen@hierynomus.com>
2022-02-15 14:37:28 +01:00
srikiz 97a3ef1566 Initial changes for vpc
More changes for do vpc

some more minor updates

Fix PrivateIP check

Bazel fixes

Minor changes for vpc listing

Minor fixes for DO VPC

Add delete vpc logic

More fixes for vpc usage with gossip based clusters

Fix minor comments in code

Fix mock DO interface to use missing functions

Another fix for mock cloud do for missing interface function

incorporate review comments

incorporate review comments
2022-02-15 17:07:09 +05:30
Kubernetes Prow Robot c9cd710b59
Merge pull request #13178 from olemarkus/karpenter-max-pods
Karpenter on kOps will now use approperiate max pods
2022-02-15 01:20:03 -08:00
Ciprian Hacman 5a10b4a80e Update supported distros for IPv6
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-02-15 08:27:29 +02:00
Ole Markus With 8b71cedccc Do not enable graceful shutdown if k8s version < 1.21 2022-02-12 19:13:52 +01:00
Ole Markus With 2625264fe5 Add support for graceful node shutdown
Update docs/cluster_spec.md

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2022-02-11 20:51:02 +01:00
Kubernetes Prow Robot 219bc8d54d
Merge pull request #13188 from srikiz/fix-kops-get-clusters-json-output
[Issue-12293] Fix json output to keep it consistent for single or multiple objects
2022-02-09 03:00:18 -08:00
srikiz 2124c4cf85 Minor fix for json response to keep it consistent for single or multiple clusters
Fix tests

another fix to json marshalling

fixes to return a single json object if a specific object is selected

Add changes to docs
2022-02-07 23:59:13 +05:30
Ole Markus With 5dbe9048ae Add docs for testing preview versions 2022-02-05 12:49:19 +01:00
Ole Markus With 6493791a41 Karpenter on kOps will now use approperiate max pods 2022-02-01 21:21:33 +01:00
Kubernetes Prow Robot 9023720a08
Merge pull request #13103 from heybronson/set-eviction-timeout
add node-drain-timeout flag to rolling-update
2022-01-28 01:40:31 -08:00
Bronson Mirafuentes 86b0ef0d0c add drain-timeout flag to rolling-update cluster 2022-01-20 14:05:55 -08:00
Kubernetes Prow Robot ef8c74f5fc
Merge pull request #12788 from hakman/ipv6_remove_featureflag
Remove featureflag for creating IPv6 clusters
2022-01-18 22:58:05 -08:00
Kubernetes Prow Robot 85732b4c4d
Merge pull request #13030 from johngmyers/v6-topology
Use IPv6-only subnets for worker nodes in private IPv6 topology
2022-01-18 10:58:40 -08:00
Kubernetes Prow Robot d7a02cb75d
Merge pull request #13088 from olemarkus/relnotes-ipv6
Add ipv6 to relnotes
2022-01-18 09:47:08 -08:00
Ole Markus With 8916e78e48 Add ipv6 to relnotes 2022-01-16 07:34:57 +01:00
Kubernetes Prow Robot 1db71ca34c
Merge pull request #13081 from danports/price-priority-autoscaler-expanders
Support price and priority cluster-autoscaler expanders
2022-01-11 02:25:17 -08:00
Dan Ports c413eb2f4b Keep docs DRY. 2022-01-08 20:58:31 -05:00
John Gardiner Myers 78291ce196 Release notes for 1.22.3 2022-01-07 00:21:19 -08:00
John Gardiner Myers 5385381633 Use IPv6-only subnets for worker nodes in private IPv6 topology 2022-01-06 21:00:00 -08:00
Dan Ports 7a52896fdc Warn that the price expander is only supported on GCE in the docs. 2022-01-05 22:47:34 -05:00
Dan Ports 8672d9b219 Fix CRDs, clarify docs, and add cloud provider check for price expander. 2022-01-05 22:39:21 -05:00
Dan Ports 1d9996b4ad Support price and priority cluster-autoscaler expanders. 2022-01-05 14:10:06 -05:00
Kubernetes Prow Robot a69f6bb2c5
Merge pull request #13061 from shubhindia/patch-1
add flatcar note related to additionalUserData
2022-01-03 01:37:00 -08:00
John Gardiner Myers 35859ae1fa Update release process for automatic tagging 2022-01-01 15:33:29 -08:00
John Gardiner Myers d113cc0161 Release notes for 1.24.0-alpha.2 2022-01-01 11:59:30 -08:00
Shubham Gopale 8a637594e6
add flatcar note related to additionalUserdata 2021-12-31 10:33:59 +05:30
Ole Markus With 0090103618 Add documentation on karpenter
Apply suggestions from code review

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>

Apply suggestions from code review
2021-12-28 20:47:10 +01:00
Kubernetes Prow Robot 13243b5add
Merge pull request #13029 from rifelpet/remove-tf-json
Remove TerraformJSON feature flag
2021-12-25 06:33:15 -08:00
Peter Rifel 1772d0e39d
Remove remaining references to TerraformJSON feature flag 2021-12-25 07:49:19 -06:00
Ole Markus With b09241122f Support specifying instance requirements per IG
Update docs/instance_groups.md

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-12-24 21:19:58 +01:00
Kubernetes Prow Robot 7ab4f43500
Merge pull request #12864 from johngmyers/rbn-subnet
Set Resource Based Naming on managed subnets
2021-12-19 21:03:25 -08:00
Ole Markus With 2f3b683ca0 Do not allow docker on k8s 1.24+
Update pkg/apis/kops/validation/validation.go

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-12-19 12:40:11 +01:00
Ole Markus With ba49423d6d Add missing permissions 2021-12-15 10:29:21 +01:00
Ole Markus With f4e211ab69 Recommend enabling IRSA for new clusters 2021-12-15 10:25:23 +01:00
Kubernetes Prow Robot afef04b647
Merge pull request #12943 from johngmyers/doc-ca-rename
Update name of kubernetes-ca keypair in documentation
2021-12-12 01:23:59 -08:00
Kubernetes Prow Robot 2a8de32d97
Merge pull request #12914 from recollir/patch-2
Document CoreDNS configuration settings
2021-12-11 23:45:58 -08:00
Kubernetes Prow Robot 54b3327600
Merge pull request #12944 from johngmyers/remove-ali
Remove support for Aliyun/Alibaba Cloud
2021-12-11 22:57:58 -08:00
John Gardiner Myers a0736b3c29 Remove support for Aliyun/Alibaba Cloud 2021-12-11 21:49:13 -08:00
John Gardiner Myers dce8c32fd7 Remove support for Weave as of k8s 1.23 2021-12-11 21:26:31 -08:00
Kubernetes Prow Robot c2292c9129
Merge pull request #12942 from johngmyers/fix-doc
Remove obsolete, redundant secrets.md
2021-12-11 21:21:58 -08:00
John Gardiner Myers 67e8533043 Update name of kubernetes-ca keypair in documentation 2021-12-11 20:50:36 -08:00
John Gardiner Myers ac397367b7 Remove obsolete, redundant secrets.md 2021-12-11 20:01:55 -08:00