Commit Graph

11 Commits (9670b89141c95b5f9588edc173e2b1891caae741)

Author SHA1 Message Date
Manuel Buil 2e5b862134 Bump whereabouts and multus versions
Signed-off-by: Manuel Buil <mbuil@suse.com>
2024-02-08 15:20:07 +01:00
Thomas Ferrandiz 00a742b730 make busybox configurable and fix registry path 2024-01-03 17:03:39 +00:00
Thomas Ferrandiz 3127c33151 add optional dhcp daemonset to rke2-multus 2023-12-14 15:29:05 +00:00
Thomas Ferrandiz 1da0b46b00 update hardened-multus-cni to v4.0.2-build20231009 2023-10-25 15:13:30 +00:00
Thomas Ferrandiz 8a898d1788 update hardened-cni-plugins to v1.2.0-build20231009 2023-10-24 11:56:45 +00:00
Thomas Ferrandiz 5d8f7f1106 Change rke2-multus chart to local
Upstream chart is not maintained so this allows us
to configure multus deployments properly.

Also bump multus image version to latest.
2023-08-18 08:53:37 +00:00
Manuel Buil 2002dc37d5 Start consuming upstream rke2-multus chart
Signed-off-by: Manuel Buil <mbuil@suse.com>
2022-05-13 18:09:18 +02:00
Manuel Buil 742b41fd45 Update multus images
Signed-off-by: Manuel Buil <mbuil@suse.com>
2022-05-04 11:14:05 +02:00
Brad Davidson 1bf8db05be Bump image tags for golang bumps
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-19 15:15:21 -08:00
Manuel Buil 6e46cb5191 Update multus images for 1.22
Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-10-07 12:06:26 +02:00
Jaime Caamaño Ruiz b67bef6057 Add multus & sr-iov charts
Adds charts for sriov and multus.

Details:

* Multus chart, on deployment installs number of cnis, not only multus
  itself but also other cnis ussually combined with it, like host-device
  and macvlan.
* Multus includes a CRD, NetworkAttachmentDefinition, which is the
  means to attach interfaces to pods by specifying a delegated cni for
  each.
* Multus replaces the existing cni with itself, and sets up a default
  NetworkAttachmentDefinition with that existing cni that will setup the
  first interface of the pod just as if multus was not there.
* The NetworkAttachmentDefinition CRD is included along other multus
  templates in the chart and no specific chart is setup for the CRD.
  This CRD is no consumed on deployment and is unlikely to change
  frequently.
* Sriov depends on NetworkAttachmentDefinition CRD but no dependency is
  set between Multus and Sriov. Sriov charts checks on the presence of
  NetworkAttachmentDefinition CRD via capabilities and fails deployment
  if unavailable.
* Sriov includes a number of CRDs which are setup as separate chart.
* Sriov operator depends on certificates to be able to deploy its
  webhooks. The charts depends and checks for the presence of
  cert-manager to generate these certificates. Optionally, via chart
  value, cert-manager integration can be disabled in which case the
  chart will generate certificates with 1 year validity as a means to
  quickly test or trial, but not the intended setup for production
  clusters.

Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-04-29 16:05:55 +02:00