Commit Graph

3015 Commits

Author SHA1 Message Date
Thomas Colomb e5ddd5b0c3 cluster-autoscaler : Add scaleDownUnneededTime and scaleDownUnreadyTime 2022-10-04 18:57:21 +02:00
Thomas Colomb 4800f29d19 Karpenter : fallback on ondemand instance by default 2022-10-04 11:10:13 +02:00
Ole Markus With a3af7a08ce
Make kOps release and deprecation policy more clear (#14342)
* Make kOps release and deprecation policy more clear

* Apply suggestions from code review

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2022-09-27 01:07:51 -07:00
Ilya Sotkov 5dfd57fe7a
Fix typo in doc for enabling cert-manager dns-01 challenges 2022-09-24 13:49:30 +03:00
Kubernetes Prow Robot aae66ac6e1
Merge pull request #14323 from yurrriq/update-nth-docs
Add more details to the NTH documentation
2022-09-24 00:56:03 -07:00
Kubernetes Prow Robot cd4a8d3ad5
Merge pull request #14295 from hakman/cli_network-id
Replace --vpc flag with --network-id
2022-09-23 11:00:25 -07:00
Eric Bailey 44d610e38d Add more details to the NTH documentation
When trying to enable Prometheus metrics for NTH, I naively set
nodeTerminationHandler.enablePrometheusMetrics=true.

Add prometheusEnable to the docs to try to prevent such mistakes in the
future. Also add enableRebalanceMonitoring for good measure, and a couple
missing defaults to the struct field docstrings.
2022-09-23 12:16:17 -05:00
Ole Markus With e86cd44a48 Add notes for kops 1.26 2022-09-19 17:26:15 +02:00
Ciprian Hacman 96c598ec2c Release notes for 1.25.0 2022-09-19 15:21:35 +03:00
Ciprian Hacman 81b4bb0717 hetzner: Move out of alpha and drop feature flag 2022-09-19 10:35:19 +03:00
Ciprian Hacman b193a3d35c Replace --vpc flag with --network-id 2022-09-18 14:34:53 +03:00
Jorge Arco 0e7763e4c5
[Docs] Fix karpenter link 2022-09-16 15:13:29 +02:00
Ole Markus With 7e597d43ce Release notes for 1.24.3 2022-09-16 09:20:26 +02:00
Daniel Franca cdd0013b1f
Add support to --cordon-node-before-terminating on the cluster autoscaler addon (CordonNodeBeforeTerminating) 2022-09-06 17:03:24 +02:00
Ole Markus With 28917c6b75 Small notes cleanup 2022-09-06 12:29:53 +02:00
Kubernetes Prow Robot d4b72f394a
Merge pull request #14229 from olemarkus/cert-manager-hostedzones
Allow cert-manager the privileges needed to resolve dns-01 challenges
2022-09-06 00:24:56 -07:00
Kubernetes Prow Robot 202c333867
Merge pull request #14231 from justinsb/relnotes_1.24.2
Release notes for 1.24.2
2022-09-04 23:40:36 -07:00
Justin SB d39d2de40f Release notes for 1.24.2 2022-09-04 12:13:12 -04:00
Justin SB f29e4033e2 Release notes for 1.23.4 2022-09-04 11:32:16 -04:00
Ole Markus With 3518182e44 Add support for cert-manager dns-01 challenges 2022-09-04 08:19:22 +02:00
Ole Markus With 82c2cdc07c Fix etcd administration link 2022-09-01 20:47:31 +02:00
Ole Markus With ddb5ad107f Warn that enabling irsa can be disruptive 2022-09-01 20:47:22 +02:00
torredil 230ff7eb57 Allow self-managed aws-ebs-csi-driver
Signed-off-by: torredil <torredil@amazon.com>
2022-08-24 18:40:27 +00:00
Ole Markus With c0114f0f29
Use correct command for fetching the cluster spec
Co-authored-by: Alex Simenduev <shamil.si@gmail.com>
2022-08-21 10:16:41 +02:00
Ole Markus With dd9b40a751 Update and clean up etcdcli and etcd backup documentation 2022-08-21 09:43:54 +02:00
Ole Markus With 7d7780bad9 Revert "Remove passing cluster name as positional argument"
This reverts commit 824eb9cabb.
2022-08-18 07:26:42 +02:00
Ciprian Hacman 11a0f64cd8 Add option to configure runc version for containerd 2022-08-04 09:48:46 +03:00
Kubernetes Prow Robot 9661894261
Merge pull request #13618 from justinsb/kubescheduler_config
Support kube-scheduler config
2022-08-03 21:53:46 -07:00
justinsb 3ba1b38d0c Add docs for KubeSchedulerConfiguration
Add some example docs for addon objects / custom KubeSchedulerConfiguration.
2022-08-03 15:23:14 -04:00
Ciprian Hacman 7ccf9f9a25 Run make gen-cli-docs 2022-08-03 21:07:12 +03:00
Ole Markus With 8bcc640452 Make Karpenter respect IG's spec.Subnets
This will add tag all subnets with the IGs using that subnet

Update docs/operations/karpenter.md

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2022-08-01 21:06:24 +02:00
Ole Markus With 824eb9cabb Remove passing cluster name as positional argument
Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2022-07-31 15:54:35 +02:00
Ciprian Hacman c4902e7c24 Release notes for 1.24.1 2022-07-30 05:40:03 +03:00
Kubernetes Prow Robot ff5b06586d
Merge pull request #14063 from justinsb/relnotes_1.23.3
Release notes for 1.23.3
2022-07-29 06:45:22 -07:00
Kubernetes Prow Robot e5c6bff38d
Merge pull request #14062 from justinsb/relnotes_1.22.6
Release notes for 1.22.6
2022-07-29 06:45:11 -07:00
Kubernetes Prow Robot 7d40680ec7
Merge pull request #14034 from hakman/hetzner_server_groups
Enable rolling updates for Hetzner
2022-07-29 05:59:11 -07:00
Ciprian Hacman 786f074b93
Update docs/releases/1.23-NOTES.md 2022-07-29 14:58:51 +03:00
justinsb 1a1f3192d3 Release notes for 1.23.3 2022-07-29 07:53:47 -04:00
justinsb 86e93fa1d7 Release notes for 1.22.6 2022-07-29 07:52:35 -04:00
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
John Gardiner Myers 7f35bcc9e1 Add missing k8s 1.18 relnote 2021-12-11 16:00:36 -08:00
Ciprian Hacman 7c01c8eabf Release notes for 1.24.0-alpha.1 2021-12-11 11:07:38 +02:00
Ciprian Hacman b0a4b10066 Release notes for 1.23.0-beta.1 2021-12-11 11:07:38 +02:00
Federico Hernandez 32ddea49c1
Update docs/cluster_spec.md
Co-authored-by: Ole Markus With <olemarkus@gmail.com>
2021-12-09 22:08:03 +01:00
Federico Hernandez f27c914f82
Document CoreDNS configuration settings
Cluster spec settings to override the default resource request and limit values of CoreDNS . Currently not documented.

Reference:
- 1c78abb288/upup/models/cloudup/resources/addons/coredns.addons.k8s.io/k8s-1.12.yaml.template (L156-L161)
- 1c78abb288/pkg/apis/kops/v1alpha2/cluster.go (L476-L515)
2021-12-09 16:10:45 +01:00
John Gardiner Myers fe324c84b5 Upgrade node-cache to 1.21.3 2021-12-06 21:10:04 -08:00
John Gardiner Myers 9f9316a921 Set Resource Based Naming on managed subnets 2021-12-05 17:42:29 -08:00
Kubernetes Prow Robot f7e66049d6
Merge pull request #12862 from johngmyers/instanceid-nodename
Use instance ID as node name when AWS CCM supports it
2021-12-05 14:58:32 -08:00
John Gardiner Myers 36a26560aa Add release note about AWS node naming 2021-12-03 18:59:47 -08:00
Ciprian Hacman bfb68bf128 Update release notes 2021-12-03 21:41:15 +02:00
John Gardiner Myers c070c4def5 Remove support for CentOS 8 2021-12-02 23:09:08 -08:00
John Gardiner Myers ad46b4d5bd Revert "Open nodeport to IPv6 in e2e tests"
This reverts commit 064fd9215c.
2021-11-28 19:21:35 -08:00
John Gardiner Myers 67269c2711 Update IPv6 documentation 2021-11-27 22:00:02 -08:00
John Gardiner Myers 064fd9215c Open nodeport to IPv6 in e2e tests 2021-11-27 15:54:23 -08:00
John Gardiner Myers 21f25b5f5f Change title of iam_roles.md to be specific to instance IAM roles 2021-11-26 21:36:46 -08:00
John Gardiner Myers 93e7fed265 Add release note warning about the v1alpha3 API 2021-11-24 18:47:11 -08:00
krishna2603 8402aaf56e
Update cluster_spec.md 2021-11-22 14:20:54 +05:30
Kubernetes Prow Robot fc3ef2b338
Merge pull request #12802 from johngmyers/relnotes_1.21.4
Release notes for 1.21.4
2021-11-19 23:30:59 -08:00
John Gardiner Myers fdc3d107d8 Release notes for 1.21.4 2021-11-19 22:14:25 -08:00
Ciprian Hacman 04a8874037 Remove featureflag for creating IPv6 clusters 2021-11-20 08:02:36 +02:00
John Gardiner Myers 227abb8c93 Release notes for 1.22.2 2021-11-19 21:39:47 -08:00
John Gardiner Myers 019fb7d35d Add create cluster flag for enabling IRSA 2021-11-14 13:52:15 -08:00
Kubernetes Prow Robot 0e32d3dfe2
Merge pull request #12692 from johngmyers/watch-ingress
Watch Ingress by default when using the external-dns provider
2021-11-13 22:38:46 -08:00
John Gardiner Myers 241e0558cd Watch Ingress by default when using the external-dns provider 2021-11-07 15:17:01 -08:00
Peter Rifel 3c7b4c7f07
Add docs on how to assign arrays with toolbox template 2021-11-06 09:29:50 -04:00
Kubernetes Prow Robot 9746c10ff4
Merge pull request #12649 from johngmyers/ipv6-doc
Add initial IPv6 documentation
2021-10-31 20:55:19 -07:00
Kubernetes Prow Robot 2689a49eb8
Merge pull request #12656 from johngmyers/release-doc
Switch release process to official GitHub client
2021-10-31 19:41:18 -07:00
John Gardiner Myers 749e3e444f Switch release process to official GitHub client 2021-10-31 17:09:35 -07:00
John Gardiner Myers 293a4dc986
Apply review comment
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2021-10-31 14:43:53 -07:00
John Gardiner Myers 535826f0f4 Release notes for 1.23.0-alpha.2 2021-10-31 14:35:08 -07:00
John Gardiner Myers 41f9e23ca0 Add initial IPv6 documentation 2021-10-30 23:15:38 -07:00
John Gardiner Myers fbe9cf6f6c Remove obsolete documents 2021-10-30 14:24:38 -07:00
John Gardiner Myers 0f99aa1e62 doc: Number subsections that are procedural steps 2021-10-30 09:50:51 -07:00
Kubernetes Prow Robot 59a637e6de
Merge pull request #12538 from hierynomus/issue-12205
Configure aws-iam-authenticator using identityMappings defined in cluster.yaml
2021-10-29 03:10:51 -07:00
Jeroen van Erp 353be50f9b
Configure aws-iam-authenticator using identityMappings defined in cluster.yaml
Signed-off-by: Jeroen van Erp <jeroen@hierynomus.com>
2021-10-29 10:30:44 +02:00
justinsb 05ae9aa5b4 Use .bazel-bin to help gopls & VSCode
This means that gopls will ignore the bazel-* symlinks, in particular
when using the go LSP plugin (gopls) with VSCode.

Idea from https://bitworking.org/news/2021/06/bazel-and-gopls/
2021-10-26 08:04:06 -04:00
John Gardiner Myers 5400e9ac31 Mention KOPS_ARCH in contributor documentation 2021-10-23 10:07:40 -07:00
Kubernetes Prow Robot 2defe615e1
Merge pull request #12579 from johngmyers/relnotes_1.22.1
Release notes for 1.22.1
2021-10-22 12:12:52 -07:00
John Gardiner Myers 0c719b8a40 Release notes for 1.22.1 2021-10-22 10:46:43 -07:00
John Gardiner Myers f757ec69f6 Update release documentation 2021-10-22 10:19:49 -07:00
Ole Markus With 11e68308d1 Disable CNP status updates by default 2021-10-20 14:01:48 +02:00
John Gardiner Myers 0c1ef4eb33 Minor updates to releases document 2021-10-17 12:11:38 -07:00
Eric Bailey 6b81ab5e07
Add missing "a" to 1.22 release notes 2021-10-14 13:34:37 -05:00
John Gardiner Myers 6cedce7b37 Updates for first stable minor release 2021-10-13 19:42:22 -07:00
John Gardiner Myers 9e77b77283 Release notes for 1.22.0 2021-10-13 19:39:58 -07:00
liranp 30f09f9f07
feat(spot): new metadata label: utilize-commitments 2021-10-12 01:32:09 +03:00
Ciprian Hacman d368d7810a Update release process docs 2021-10-09 10:59:31 +03:00
Kubernetes Prow Robot 759f6c73ca
Merge pull request #12513 from hakman/relnotes_1.21.2
Release notes for 1.21.2
2021-10-09 00:48:35 -07:00
Ciprian Hacman cbc7fad39d Release notes for 1.21.2 2021-10-09 09:27:13 +03:00
Ciprian Hacman 54f83baec3 Release notes for 1.20.3 2021-10-09 09:09:25 +03:00
Peter Rifel 039e941d90
Add Cilium + RHEL8 release note 2021-10-08 11:28:31 -05:00
John Gardiner Myers 9a122e0039 kube-controller-manager also doesn't mount /srv/kubernetes 2021-10-02 22:43:40 -07:00
John Gardiner Myers eb68e5dbc1 Release notes for 1.22.0-beta.2 2021-10-02 12:44:19 -07:00
Kubernetes Prow Robot a61075634c
Merge pull request #12406 from johngmyers/v1alpha3
Create v1alpha3 apiVersion
2021-10-02 10:13:06 -07:00
Evan Hines 5372e614c8
Fix typo in name of new 'UseServiceAccountExternalPermissions' variable. 2021-09-29 13:38:03 -04:00
Kubernetes Prow Robot 0063140e8c
Merge pull request #12438 from dezmodue/issue-9441
Document cloud-init behaviour
2021-09-28 23:00:48 -07:00
Simone Sciarrati 1ffdccd9dd Document cloud-init behaviour 2021-09-28 22:17:31 +02:00
Peter Rifel 747fbcdd09
Update Amazon Linux 2 documentation to mention the 5.10 kernel 2021-09-28 08:26:33 -05:00
Kubernetes Prow Robot c742621468
Merge pull request #12386 from justaugustus/promo-tools-rename
release-process.md: Update references to artifact promotion
2021-09-25 18:26:21 -07:00
John Gardiner Myers 29efbe5881 Create v1alpha3 API 2021-09-23 22:27:56 -07:00
Peter Rifel 4e96f68497
Fix list of supported cloud providers in CLI docs 2021-09-22 20:49:28 -05:00