Commit Graph

3136 Commits

Author SHA1 Message Date
Ciprian Hacman ada2b348ef Initial support for Ubuntu 24.04 (Noble Numbat) 2024-05-08 11:22:17 +03:00
Elliot Dobson 8667279e1a add service account issuer migration doc 2024-05-08 11:49:34 +12:00
(╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW 9be68690a2
chore: update fileAssets documentation
Signed-off-by: (╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW <mostafa.hussein91@gmail.com>
2024-04-30 21:26:08 +04:00
esbc-disciple 91e299decd
Update images.md (#16454)
* Update images.md

include explicit instructions on pulling arm64-based images

* Update docs/operations/images.md

make image search commands processor-architecture-agnostic

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>

* Update images.md

change image search strings to also capture arm process architecture

* Update docs/operations/images.md

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>

---------

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-04-06 23:09:55 -07:00
Kubernetes Prow Robot 01b83045d0
Merge pull request #16269 from sl1pm4t/gcp/change-default-storage-class
gce: Change default storage class to balanced-csi
2024-03-14 06:43:28 -07:00
justinsb 3268e43273 docs: update relnotes for 1.29 for deferred deletion
Document our deferred deletion flows.
2024-03-12 21:45:41 -04:00
Tung Leo f6b9b059a3
doc/aws: Add space before the slack url 2024-02-20 22:22:13 +07:00
justinsb 2a9343a168 Generate revisions of NLB objects, and introduce cleanup phase
This lets us safely make changes to otherwise immutable fields, in
particular for adding security groups to NLBs created without them.

We detect the older versions, and create deletion tasks to remove
them.  These tasks can be deferred, and we expect them to be
deferred to a "prune" phase that runs after cluster apply.

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-02-17 11:41:15 -05:00
Kubernetes Prow Robot 1fbdc1b9b4
Merge pull request #16308 from jrabbit/patch-1
create command: remove example docs say is not implemented yet.
2024-02-13 22:35:41 -08:00
Jack Laxson 36450cf6a8 mk-cli-docs is manual 2024-02-13 17:59:09 -05:00
Kubernetes Prow Robot 5a3b1e2703
Merge pull request #16009 from voriol/master
If specified, posts event data to URL upon instance interruption action.
2024-02-13 05:29:50 -08:00
justinsb b11f17ca00 Docs: fix typos in office hours page
Spotted one typo and so ran a spellcheck on the page.
2024-02-10 07:47:06 -05:00
Ciprian Hacman f8ebec5009 azure: Migrate vfs to new SDK version 2024-02-09 05:58:45 +02:00
Moshe Vayner 796f6f6425 docs: address comments 2024-02-05 14:32:24 -05:00
Moshe Vayner 1b5e6dd2be docs: remove warning about aws vpc cni not being compatible with Ubuntu 22.04, following #16313 2024-02-05 13:51:45 -05:00
Matt Morrison 9e0604f52f
Update release notes with breaking change 2024-01-22 15:14:40 +13:00
Markus Lehtonen f29f01f9f0
docs: fix broken example command 2024-01-11 09:01:43 +02:00
Ciprian Hacman 9bef6ef55a test: Improve cluster deletion defaults 2024-01-08 22:10:01 +02:00
Ciprian Hacman 03c109b74b Make cluster deletion configurable 2024-01-07 07:15:25 +02:00
Peter Rifel 23360253f3
Update docs for jaeger-query host binary, prow jobs, and screenshot 2024-01-04 18:55:39 -06:00
Peter Rifel 8524175f86
Dump k8s resources with kops toolbox dump
Signed-off-by: Peter Rifel <pgrifel@gmail.com>
2023-12-30 19:22:53 -08:00
upodroid 3f17147571 add validation interval, cleanup 0 byte log files 2023-12-21 19:48:31 +00:00
Peter Rifel 2956f37e9b
Add --max-nodes flag to toolbox dump, default to 500 2023-12-07 06:30:35 -06:00
Kubernetes Prow Robot 4d0875569b
Merge pull request #16147 from justinsb/metal_enroll
feat: "enroll" command to add nodes to a bare-metal cluster
2023-12-03 07:53:15 +01:00
Kubernetes Prow Robot a4bd641630
Merge pull request #16050 from sl1pm4t/gcp-sa-issuer
gce: Add support for publishing Service Account Issuer documents to GCS
2023-12-03 01:41:43 +01:00
justinsb bd9ac34f2b docs: Initial docs for bare-metal support 2023-12-02 17:48:38 -05:00
justinsb d5e55e4f8e feat: kops toolbox enroll command
Implement the enroll command, to add a node to an existing cluster.
This is intended to be used with (experimental) metal support.
2023-12-02 17:48:34 -05:00
Ciprian Hacman 5b98029f6e docs: Remove Docker config section 2023-12-01 07:45:29 +02:00
Marc Vorwerk 01d9b97b97
Update OpenStack documentation to replace deprecated arguments 2023-11-30 08:13:19 +01:00
Kubernetes Prow Robot f73595fe05
Merge pull request #16128 from justinsb/quotes_in_set_2
kops: Support quotes in --set flags
2023-11-26 18:59:18 +01:00
justinsb 3ea7af23da kops: Support quotes in --set flags
The pflag library tries to split comma separated values using strict
CSV semantics, which requires quoting of the full value if the value
contains a quote.  We switch to LazyQuotes which is much more
tolerant.
2023-11-23 23:16:11 -05:00
Kubernetes Prow Robot b4d787f390
Merge pull request #16109 from prashantrewar/improve-kops-edit-cluster
Improve kops edit command
2023-11-23 19:12:57 +01:00
Ciprian Hacman 464975c53d
Apply suggestions from code review 2023-11-23 19:18:10 +02:00
Prashant Rewar a39e3f9043 Improve kops edit cluster
Signed-off-by: Prashant Rewar <108176843+prashantrewar@users.noreply.github.com>
2023-11-23 21:12:18 +05:30
Kubernetes Prow Robot 7c17b16a96
Merge pull request #16099 from spotinst/feat/add_multi_arch_base127_rebase
Spotinst: Feature/add multi arch in VNG and resource tag specification
2023-11-23 15:59:58 +01:00
Aaron U'Ren f31ca6f12d
Remove deprecation of kube-router from release notes 2023-11-18 15:37:23 -06:00
Aaron U'Ren 6903c6cb0e
Remove deprecation of kube-router 2023-11-18 15:36:56 -06:00
justinsb 364b3a7096 Added release note about OpenTelemetry
In particular, highlighting that it is not "phone home" telemetry.
2023-11-18 09:25:09 -05:00
justinsb 3269f07905 Added basic opentelemetry docs
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2023-11-18 09:12:19 -05:00
yehielnetapp 30813fe3e2 moddify doc 2023-11-12 15:32:17 +02:00
yehielnetapp 00fc4e78e8 add Label Resource Tag Specification Volumes 2023-11-12 14:19:15 +02:00
Marc Vorwerk 354e149c0c
Fix Designate naming typo 2023-11-10 20:14:42 +01:00
Peter Rifel fec3f3b0be
Document incompatability with Amazon VPC CNI and 22.04 2023-11-07 20:33:03 -06:00
Kubernetes Prow Robot de5291923c
Merge pull request #16028 from infonova/document-some-breaking-changes
Document breaking changes for serviceClusterIPRange and OpenStack with S3 state store
2023-10-25 22:23:37 +02:00
shapirus dd665fbe1e Support setting cluster-autoscaler's skip-nodes-with-custom-controller-pods parameter 2023-10-25 14:03:57 +03:00
Matt Morrison 811f7d0420
Push issuer documents to GCS 2023-10-24 07:57:21 +13:00
Kubernetes Prow Robot f7bd516b79
Merge pull request #15994 from fmuyassarov/add-nri-support
containerd: introduce a new field to enable NRI
2023-10-21 04:52:02 +02:00
Feruzjon Muyassarov 0aeab5e523 containerd: introduce a new field containerd.nri to enable NRI
Node Resource Interface (NRI) is a common framework for plugging
domain or vendor-specific custom logic into container runtime like
containerd. This commit introduces a new congiguration field
`containerd.nri`, providing cluster admins the flexibility to opt
in for this feature in containerd and tune some of its parameters.
By default, NRI is disabled here in accordance with the containerd's
default config file.

Signed-off-by: Feruzjon Muyassarov <feruzjon.muyassarov@intel.com>
2023-10-21 00:26:54 +03:00
Ciprian Hacman 88b07afd5b Bump alpha channel with October releases 2023-10-20 09:14:46 +03:00
ederst a986a15306 Document breaking change when not setting serviceClusterIPRange explicitly 2023-10-18 16:59:20 +02:00
ederst 8b78015917 OpenStack: Document breaking change when using S3 state store and gossip 2023-10-18 16:58:19 +02:00
Victor Oriol f1bc9a46fa fix moved to 1.29 release notes 2023-10-11 12:23:03 +02:00
voriol 722fb08eff add webhookURL 2023-10-11 08:58:55 +02:00
Kubernetes Prow Robot 5840216c45
Merge pull request #15974 from borg-land/kubelet-cred-provider
Configure GCP Kubelet Credentials Provider
2023-10-10 13:19:29 +02:00
upodroid 2b056b9b17 add support for auth-provider-gcp cred provider 2023-10-10 10:29:16 +01:00
John Gardiner Myers 2fbc7cf979 aws: Attach security groups to NLBs 2023-10-06 22:33:31 -07:00
Mia-Cross e12f3dc07b
scaleway: terraform support (#15892)
* tasks dependencies

* FindAddresses should proceed even if LBID is empty

* refacto instance: handle several instances in IG + volumeSize in model

* refacto lb_backend: set servers' IPs in backend task rather than instance

* dns changes for tf support

* render Scaleway s3 objects + add zone to outputs

* add terraform support to documentation

* new instance unique name should be given according to actual instances names

* avoid untimely changes in tf + tag instance IPs to avoid orphaned IPs at cluster deletion

* update integration tests

* review comments

* add IPs to the resources to be deleted with the cluster

* add task + model for DNS record
2023-09-29 04:22:42 -07:00
michalbolek 9331362857
Add info for kOps 1.22-1.24 on audit logging path changes (#15941)
* Add info for kOps 1.22-1.25 on audit logging path changes

Just a note with info on path [changes](https://github.com/kubernetes/kops/blob/master/docs/releases/1.22-NOTES.md#control-plane-pods-no-longer-mount-srvkubernetes) in 1.22-1.25 when audit logging is to be enabled.

* Update affected kOps versions

Changed to 1.22-1.24

* Update docs/cluster_spec.md

---------

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2023-09-25 03:56:57 -07:00
John Gardiner Myers b23b34c76b Update 1.28 release notes for release 2023-09-23 09:24:09 -07:00
Colin Hoglund 2167dd8d82 Update kubelet API with SeccompDefault option. 2023-09-15 21:11:50 -07:00
Dan Ports f5871271e6 Make --cloudonly sound less innocuous. 2023-09-14 23:39:07 -04:00
upodroid 20e7a5aad4 disable metadata-proxy on k8s version older than 1.29 2023-09-09 16:18:51 +01:00
Ciprian Hacman 6e6a2a4e7b Address review comments 2023-09-05 12:34:20 +03:00
John Gardiner Myers b3908e592c Remove support for Kubernetes 1.23 2023-09-03 16:22:18 -07:00
Ciprian Hacman 6fbc9e58a2 aws: Add option to provide multiple instance types on cluster creation 2023-09-02 17:01:02 +03:00
Kubernetes Prow Robot 62e7d71ae8
Merge pull request #15842 from hakman/update-deps
Update dependencies
2023-08-31 09:18:49 -07:00
Ciprian Hacman 5d43d5fe88 Update dependencies 2023-08-31 13:53:46 +03:00
Leïla MARABESE fdd1e23250 documentation update + error message fix 2023-08-30 16:48:35 +02:00
Kubernetes Prow Robot 6bfccecb5b
Merge pull request #15796 from mihow/mihow-typo-1
Fix small typo in documentation
2023-08-26 09:49:21 -07:00
Ciprian Hacman 4e0e28a32b aws: Create subnets for additional network CIDRs 2023-08-26 10:18:44 +03:00
Peter Rifel e8ede32ae7
Stop installing misc utils on RHEL distros 2023-08-17 21:24:49 -05:00
Michael Bunsen 8b971a99f0
Fix typo
clouster => cluster
2023-08-17 17:53:53 -07:00
Kubernetes Prow Robot ca1dd07fc9
Merge pull request #15726 from johngmyers/asset-acl
Don't set object-level public ACL in S3 FileRepository
2023-08-12 20:53:19 -07:00
Jesse Haka e3bcb1f195
OpenStack: add server group name override annotation (#15735)
* OpenStack: add server group name override annotation

* use retries to listinstances

* add support for multiple clusters in same tenant

* run hack-expected.sh

* add test for serverGroupName annotation

* use retry
2023-08-03 00:04:20 -07:00
John Gardiner Myers 054c3960a5 Don't set object-level public ACL in S3 FileRepository 2023-08-01 04:26:41 -07:00
Kubernetes Prow Robot 223b66c3f7
Merge pull request #15666 from johngmyers/nth
Enable NTH by default on AWS
2023-07-28 11:55:42 -07:00
John Gardiner Myers 3756bdad5b v1alpha3: Move secretStore and keyStore uder configStore 2023-07-22 16:04:24 -07:00
John Gardiner Myers 57b0d8e9cd v1alpha3: Move configBase to configStore.base 2023-07-22 15:57:35 -07:00
John Gardiner Myers 9b64707159 Ignore no-longer-used topology fields in ClusterSpec 2023-07-19 08:48:38 -07:00
John Gardiner Myers f1f8b0637b Enable NTH by default on AWS 2023-07-18 16:13:22 -07:00
Kubernetes Prow Robot 0cd216bf43
Merge pull request #15657 from techieforfun/patch-2
docs: revise the bastion ssh guideline to mitigate permission denied errors
2023-07-18 08:39:10 -07:00
Mohsen Sadeghzade 9dd1af4ab5 docs: add description to username to prevent public key permission denied error
Update docs/bastion.md

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

Update docs/bastion.md

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-07-18 18:19:43 +03:30
Ciprian Hacman b61f9cf41c Update release nodes for kOps 1.27 2023-07-17 12:00:57 +03:00
Kubernetes Prow Robot 75bbe2ef16
Merge pull request #15631 from spotinst/feature/update_setting_vng_max_min_size_in_docs
spot: update docs about setting the VNG Size Limits in Launch Spec
2023-07-16 05:15:05 -07:00
idanshoham b1c1144a7a fix minor mixed-up 2023-07-16 13:27:45 +03:00
John Gardiner Myers b0aaf3b3ab Deprecate Canal, Flannel, and Kube-router 2023-07-14 21:57:33 -07:00
idanshoham 75a57e80de feat(spot): update docs about setting the VNG Size Limits in Launch Spec 2023-07-13 14:45:39 +03:00
Leïla MARABESE 7198465450 switched examples order + fixed typos 2023-07-11 10:39:36 +02:00
Leïla MARABESE 8aeb1fa7f1 documentation on Scaleway profiles 2023-07-10 17:44:27 +02:00
John Gardiner Myers d926989600 v1alpha3: Rename GCE networking to GCP 2023-07-09 16:48:26 -07:00
Valentin Ricard 1a8e9e802f doc: Added documentation about loadbalancer and security group configuration 2023-07-03 17:26:33 +00:00
Kubernetes Prow Robot 7cbd62b8ae
Merge pull request #15583 from agilgur5/update-cilium-1.13-links
docs(cilium): update links to latest v1.13
2023-07-02 22:32:53 -07:00
Kubernetes Prow Robot e363128184
Merge pull request #15584 from agilgur5/docs-remove-kube-dns-autoscaler
docs: remove `kube-dns-autoscaler` when upgrading to CoreDNS
2023-07-02 20:56:51 -07:00
Kubernetes Prow Robot 79c964995c
Merge pull request #15325 from agilgur5/fix-cilium-broken-links
docs(cilium): fix several broken links
2023-07-02 19:56:51 -07:00
Anton Gilgur 8aa2314420 docs: remove `kube-dns-autoscaler` when upgrading to CoreDNS
- there is a separate `coredns-autoscaler` that is spun up in more recent kOps versions
  - so the `kube-dns-autoscaler` is no longer needed after an upgrade to CoreDNS
    - and possibly could conflict if they both targeted the same deployment

- updating the `kube-dns-autoscaler` was the most confusing part, so this simplifies things a good bit!
2023-07-02 17:58:17 -04:00
Anton Gilgur 181d874462 docs(cilium): update links to latest v1.13
- links still worked before, but some were as old as Cilium v1.6, so update to newest proactively
  - also makes it consistent / easier for readers when all of the links go to the same version of the docs
2023-07-02 17:48:42 -04:00
Anton Gilgur fb9a5410f1 find all 1.13 links 2023-07-02 17:40:43 -04:00
Tone c2ed4b6f64
Upgrade Karpenter to v0.27.5 (#15144)
* feat(karpenter): Upgrade to version 0.27.0

Upgrade Karpenter to current last stable version `0.27.0`.
Template have been updated to use the same templates than the Helm chart.

* feat(karpenter): Use AWSNodeTemplate for launchTemplate

To set Launch Templates is deprecated into the provisioner, it is recommends using the `AWSNodeTemplate` to set it.
Ref:
 - https://karpenter.sh/v0.27.0/concepts/node-templates/

* feat(karpenter): Enable pruning addon

* Use extra flags in upgrade-ab scenario test

* feat(karpenter): Drop `karpenter` feature flag

* feat(karpenter): Add release note for `1.27`

* feat(karpenter): Upgrade to version 0.27.3

* feat(karpenter):  fix template

* feat(karpenter): Upgrade to version 0.27.5

* Update Karpenter documentation with depending kops version

* Delete KOPS_FEATURE_FLAGS from e2e test `run-test`

* Run hack/update-expected.sh
2023-06-29 22:57:45 -07:00
Ciprian Hacman 246da5a548 Add create cluster flag for specifying the list of etcd clusters 2023-06-27 17:14:09 +03:00
John Gardiner Myers 0dfac69d83 Remove support for Weave networking 2023-06-22 23:03:24 -07:00