<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-containers/k3s/k3s_git.bb, branch master-wip</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-wip</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-wip'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2021-11-08T14:49:29+00:00</updated>
<entry>
<title>k3s: update to 1.22.3</title>
<updated>2021-11-08T14:49:29+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-11-08T14:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7223f80a2b3fc178c61f75f72ad985cf427bec8c'/>
<id>urn:sha1:7223f80a2b3fc178c61f75f72ad985cf427bec8c</id>
<content type='text'>
Bumping k3s to version v1.22.3+k3s1, which comprises the following commits:

    61a2aab25e Upgrade containerd
    e1883d0537 Bump klipper-lb image for arm fix
    5eb13b6ba6 Fix log/reap reexec
    259ceb452c Fix other uses of NewForConfigOrDie in contexts where we could return err
    cc23fce0a7 Watch the local Node object instead of get/sleep looping
    6349aed8e8 Block scheduler startup on untainted node when using embedded CCM
    db8f54e6af Update to v1.22.3 (#4348)
    46eea2f10a Revert "Add ability to reconcile bootstrap data between datastore and disk (#3398)"
    9a4ca5978b reset buffer after use (#4279) (#4329)
    c9f6fa0be0 remove integration test
    07f844cf95 Copy old bootstrap buffer data for use during migration (#4215)
    48355dce10 Add ability to reconcile bootstrap data between datastore and disk (#3398)
    84e9b829e0 Update peer address when running cluster-reset
    06b8639068 Bump klipper-helm version
    f98934980d Added configuration input to etcd-snapshot (#4280) (#4281)
    7ede7d2e7c Update to the newest flannel
    971854c15b Refactor log and reaper exec to omit MAINPID
    3988edef25 Add containerd ready channel to delay etcd node join
    b65bcdf963 Bump klog fork version
    7c78e1c802 [Release-1.22] - Add etcd s3 timeout (#4207) (#4230)
    c10a0a2163 Fix race condition in cloud provider
    6193b1af97 Display cluster tls error only in debug mode (#4200)
    737f722315 set transport to skip verify if se skip flag passed (#4102) (#4103)

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>k3s: Add additional required kernel modules</title>
<updated>2021-11-08T14:20:32+00:00</updated>
<author>
<name>Richard Neill</name>
<email>richard.neill@arm.com</email>
</author>
<published>2021-11-03T13:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=152e254b0f58be622fc6b1833775a2c8fc2e01a1'/>
<id>urn:sha1:152e254b0f58be622fc6b1833775a2c8fc2e01a1</id>
<content type='text'>
Adds the following kernel modules for k3s:

* xt-physdev
* xt-nflog
* xt-limit
* nfnetlink-log

Without them, the k3s network-policy-controller reports failures in the log
related to iptables-restore.

Signed-off-by: Richard Neill &lt;richard.neill@arm.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>global: convert github SRC_URIs to use https protocol</title>
<updated>2021-11-02T13:57:03+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-11-02T13:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0a7ae8bc50208a7409198a8e92c4ce4afb2b5ed3'/>
<id>urn:sha1:0a7ae8bc50208a7409198a8e92c4ce4afb2b5ed3</id>
<content type='text'>
github is removing git:// access, and fetches will start experiencing
interruptions in service, and eventually will fail completely.

bitbake will also begin to warn on github src_uri's that don't use
https. So we convert the meta-virt instances to use protocol=https
(done using the oe-core contrib conversion script)

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>k3s: Add xt-statistic kernel module to rrecommends</title>
<updated>2021-10-21T23:20:52+00:00</updated>
<author>
<name>Kamil Dziezyk</name>
<email>kamil.dziezyk@arm.com</email>
</author>
<published>2021-10-19T15:12:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=e94f6cb9ab07cd0d87e1b11db207753eadd0b713'/>
<id>urn:sha1:e94f6cb9ab07cd0d87e1b11db207753eadd0b713</id>
<content type='text'>
Include the xt-statistic kernel module required by K3S for iptables
configuration.

Signed-off-by: Kamil Dziezyk &lt;kamil.dziezyk@arm.com&gt;
Change-Id: I7592261c65c7c0831ce553ee907fba9e3e458b6f
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>k3s: Update k3s service configuration</title>
<updated>2021-10-21T23:20:52+00:00</updated>
<author>
<name>Kamil Dziezyk</name>
<email>kamil.dziezyk@arm.com</email>
</author>
<published>2021-10-19T15:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7304d7e245d6ea0d664990ba38bcb990930b344d'/>
<id>urn:sha1:7304d7e245d6ea0d664990ba38bcb990930b344d</id>
<content type='text'>
Update k3s.service with the latest changes from install.sh script.
Add k3s-killall.sh script to stop all of the K3s containers and reset
the containerd state.

The killall script cleans up containers, K3s directories, and networking
components while also removing the iptables chain with all the associated
rules. The cluster data will not be deleted.

Signed-off-by: Kamil Dziezyk &lt;kamil.dziezyk@arm.com&gt;
Change-Id: If1794367cabfc18fc8e3ecaf26badd4d0bc25114
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>k3s: update to v1.22.x</title>
<updated>2021-10-12T18:43:30+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-10-12T18:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=83cf2863916968d4dc44c26f60f34322f93d33ce'/>
<id>urn:sha1:83cf2863916968d4dc44c26f60f34322f93d33ce</id>
<content type='text'>
Bumping k3s to version v1.22.2+k3s2-4-g737f722315, which comprises the following commits:

    737f722315 set transport to skip verify if se skip flag passed (#4102) (#4103)
    dd4b36e034 Add "etcd-" prefix to etcd-snapshot commands as aliases (#4161) (#4170)
    cedcece9cc Dual-stack support LB controller
    3f5774b41e Bump containerd to v1.5.7+k3s1
    bdd597fb9e Don't evacuate the root cgroup when rootless
    6d282b26c2 Skip tests that violate version skew policy
    a09bcba540 Properly handle operation as init process
    44013ae899 Enable the inheritance of settings for ipv6
    10bca343e8 Update build images to python3 for compat with recent gsutil change
    28be0de4e8 Revert "Use the newer klipper-lb image"
    64b502e92c Disable automounting service account token in servicelb pods
    7826407a2e Make sure there are no duplicates in etcd member list (#4025)
    1d21491094 Use the newer klipper-lb image
    753e11ee3c Enable JobTrackingWithFinalizers FeatureGate
    dccee4e87b Fix regression from commit 137e80cd865efe51aa3ef0323fd6b0a014b7b9de
    7a36c3f7f2 Bump golang version
    77dfdda909 Update Kubernetes to v1.22.2-k3s1
    eda65b19d9 Remove expiremental from cluster commands (#4024)
    debb508643 Nvidia container runtime discovery in containerd config template (#3890)
    086ca8ba6a Fix premature etcd shutdown when joining an existing cluster
    85e11c47d1 Add StargzSupported stub for Windows
    e732517712 Retrieve "CONTAINERD_" environment variables
    acf9036b63 No-op when etcd member was already removed and use existing name for etcd controller (#4014)
    9fcd79baae Add tests to the dual-stack PR and enable dual-stack with flannel backend
    681058bb40 Add dual-stack support
    5e0fae914f Bump helm-controller and klipper-helm image version
    b72306ce3d Return the error since it just gets logged and retried anyways
    5986898419 Use SubjectAccessReview to validate CCM RBAC
    dc556cbb72 Set controller authn/authz kubeconfigs
    199424b608 Pass context into all Executor functions
    137e80cd86 Handle cgroup v1/2/hybrid in check-config.sh more explicitly/accurately
    928b8531c3 [master] Add `etcd-member-management` controller to K3s (#4001)
    699ea16523 go mod tidy
    57377d2cd4 Minor cleanup on cribbed function
    3449d5b9f9 Wait for apiserver readyz instead of healthz
    3d27804c77 Anything not EL7 is EL8
    b4d8c641c6 Add exposed metrics listener instead of replacing loopback listener
    29c8b238e5 Replace klog with non-exiting fork
    90960ebf4e SupportPodPidsLimit is locked to true of 1.20, making pids cgroup support mandatory
    741ba95b04 Migrate sqlite data to etcd when initializing the cluster
    a1ec43e0b7 feat: add option to disable s3 over https
    8b857eef9c Ship Stargz Snapshotter (#2936)
    cf12a13175 Add missing node name entry to apiserver SAN list
    74196acaea added raspberry installation hint (#2379)
    fdaa0c4210 Update maintainers to reflect team changes
    b8add39b07 Bump kine for metrics/tls changes
    ad1a40a96c Small updates to CONTRIBUTING (#3734)
    933052a02c Fix condition for adding kubernetes endpoints (#3941)
    4d6ddfea51 Bump stable to v1.21.4+k3s1
    60297a1bbe Creation of K3s integration test Sonobuoy plugin (#3931)
    84155ee313 Make consistent use of os-release vars
    2a68c7c8a4 Fix issue where addon checksum was never stored
    736c262612 Move cniplugins version to 0.9.1
    96dcef478a Add functions to separate ipv4 from ipv6 functions
    a9fce84ab6 github actions: enable workflow_dispatch (#3923)
    114b30277f Redux: Enable K3s integration test to run on existing cluster (#3905)
    f94d8d76a8 Check /etc/os-release exists before sourcing it
    51b7451709 install.sh: Inform user of current k3s+SELinux support status for SUSE/openSUSE systems
    331c6fed71 Remove runtime V1 (`containerd-shim`)
    c23e63aeea Update RootlessKit to v0.14.5 (#3902)
    176451f4ea Fix rootless regression in 1.22 (Set KubeletInUserNamespace gate) (#3901)
    66dacc6ee0 Revert "Enable K3s integration test to run on existing cluster (#3892)" (#3899)
    703b5af950 Enable K3s integration test to run on existing cluster (#3892)
    58315fe135 Set osImage for docker image
    156bae2940 Fix PREVIOUS_CHANNEL lookup when current minor release is not stable
    e95b75409a Fix lint failures
    a5355f0827 Replace dropped v1beta1 APIs with v1
    dc14f370c4 Update wrangler to v0.8.5
    c434db7cc6 Wrap errors in runControllers for additional context
    422d266da2 Disable deprecated insecure port
    641ab26fde Update containerd to 1.5
    16616c6b90 Update grpc
    54a7c860c7 Update kine for etcd v3.5 compat
    92b651e548 update golangci config to sync with RKE2
    4ebd6009ea Bump gopls and golangci-lint
    872855015c Update etcd to v3.5.0
    e204d863a5 Update Kubernetes to v1.22.1
    ed5991f13b K3s Flock Integration Test (#3887)
    e322924781 Reset load balancer state during restoraion (#3877)
    a55921b33d Add missing labels to stalebot config
    8e90c56f5c Update Kubernetes to v1.21.4-k3s1
    544cf406aa Bump containerd to v1.4.9-k3s1
    a1097984c0 Bump helm-controller to work around tiller crashes
    b23955e835 Fix URL pruning when joining an etcd member (#3832)
    e87204c064 Added new testing documentation (#3823)
    a1e36153f9 Added locking system for integration tests (#3820)
    ae909c73e5 Updated the code to use GetNetworkByName and tweaked logic.
    4cc781b5e3 Moved testing utils into tests directory. Improved gotests template. (#3805)
    dcf0657b20 account for an s3 folder when listing objects (#3807)
    b4eca61aeb Prevent snapshot commands from creating empty snapshot directory (#3783)
    3b01157a3a Use New Image Names (#3749)
    bc96ffb5f3 Fix Node stuck at deletion (#3771)
    338f9cae3f Bump helm-controller to v0.10.2
    80a15bebc0 install.sh: Use built-in shell functionality instead of awk
    dfd4e42e57 Wrap context with lease before importing images
    2069cdf4ee Fix initial start of etcd only nodes (#3748)
    429af17e4d update rancher/local-path-provisioner to v0.0.20
    56109f96b3 Update MAINTAINERS (#3744)
    5ab3590d9b Improve config retrieval messages
    869b98bc4c Sync DisableKubeProxy into control struct
    4f03532f47 Add nightly automation tests
    09457a57d5 Add in stalebot config, starting with 6mo old stale issues. (#3739)
    b1b5f72dc3 Notify systemd for etcd only node (#3732)
    7704fb6ee5 Exporting the AddFeatureGate function and adding a unit test for it. (#3661)
    fc19b805d5 Added logic to strip any existing hyphens before processing the args. (#3662)
    a1d7a62493 Fix to allow non-root users access to storage volumes. (#3714)
    90445bd581 Wait until server is ready before configuring kube-proxy (#3716)
    21c8a33647 Introduction of Integration Tests (#3695)
    f99b1c8798 add gotests templates (#3709)
    71e1f1df8c Ignore markdown files for github actions (#3676)
    1f6806d940 Update 1.21 stable version
    20a48734c2 more fixes
    7ebcc4b134 more fixes
    b4401296ec replace error with warn in delete
    2f82bfcf67 fix warning msg
    b377839148 migrate old token key format
    997ed7b9b4 simplifying the code
    ad17292fa8 migrate empty string key properly
    a65e5b6466 Fix multiple bootstrap keys found
    37fcb61f5e move go routines for api server ready beneath wait group
    c5832c1128 Bump Kubernetes to v1.21.3
    b352d73511 Bump containerd to v1.4.8-k3s1
    18bc98f60c adding startup hooks args to access to Disables and Skips (#3674)
    dcabe14edd Update .github/ISSUE_TEMPLATE/feature_request.md
    8840c937e6 Update .github/ISSUE_TEMPLATE/bug_report.md
    bba49ea447 Fix to allow prune to correctly cleanup custom named snapshots (#3649)
    f6be76b4f7 Add checkbox to denote backporting required on issue templates
    aef8a6aafd Adding support for waitgroup to the Startuphooks (#3654)
    ad28d18b19 Bump helm-controller to v0.10.1 (#3644)
    d96fa8f727 Add issue template for creating release checklist issues (#3604)
    a939decf01 fix a runtime core panic (#3627)
    55fe4ff5b0 Convert existing unit tests to standard layout (#3621)
    fbc41ed753 Upgrade k3s-root version
    238dc2086e prevent snapshot save when snapshots are disabled (#3475)
    a4c992ce52 🐳 burp to inetaf/tcpproxy
    dd8398dc76 Bump the packaged runc binary version
    ada145641c Update etcd snapshot error message to be more informative when etcd database is not found (#3568)
    a62d143936 Fixing various bugs related to windows.
    e1cd9438ad Update ROADMAP.md
    81b006c938 Dispatch to rancher/system-agent-installer-k3s when tagged (#3589)
    73df2d806b Update embedded kube-router (#3557)
    77fcf2dfc5 missing build tag for windows
    18367e12d0 Set ulimits in docker-compose.yml
    8faa70dced Update to v1.21.2
    6b3285b7e3 Fix coverage reporting to include all packages, not just those with tests
    c833183517 Add unit tests for pkg/etcd (#3549)
    cbfe673c43 Fix spelling to satisfy codespell check
    cbacd7107e Allow passing targeted environment variables to containerd
    4a6e87e5a2 Add user-facing change section to PR template
    a5cff7e143 (docs) Update README.md
    f5fbb9a9a8 Export cli server flags and etcd restoration functions (#3527)
    246b378a27 Bump kine to resolve race condition and unrevisioned delete
    3e1693bc97 Changes local storage pods to have 700 permissions (#3537)
    7242ce9316 Redux: Add Unit Test Coverage to CI (#3524)
    04398a2582 Move cloud-controller-manager into an embedded executor (#3525)
    f3d0a857d2 Bump stable version to v1.21.2+k3s1 (#3526)
    a84c75af62 Adds a command-line flag '--disable-helm-controller' that will disable the server's built-in helm controller.
    cf55712767 Revert "Add Unit Test Coverage to CI (#3494)" (#3499)
    216b3beaef Add Unit Test Coverage to CI (#3494)
    82394d7d36 Basic windows agent that will join a cluster without CNI.
    136dddca11 Fix storing bootstrap data with empty token string (#3422)
    a629db023c Fail to start k3s if nm-cloud-setup is enabled
    4b2ab8b515 Renamed client-cloud-controller crt and key (#3470)
    ef23c6c548 Redux: Change containerd image leases from context lifespan to permanent  (#3464)
    b74c499709 Revert "Change containerd image leases from 24h to permanent (#3452)" (#3461)
    86b3ba8dba Change containerd image leases from 24h to permanent (#3452)
    88f95ec409 Send systemd notifications for both server and agent (#3430)
    a7d1159ba6 Emit events for AddOn lifecycle
    ea2cd6d727 Add comments, clean up imports and function names
    6e48ca9b53 Tidy up function calls with many args
    6ef000091a Add nodename to UA string for deploy controller
    2afa3dbe1c Changed iptables version check for fail if version is between 1.8.0 and 1.8.3 and using nf_tables mode (#3425)
    f6cec4e75d Add kubernetes.default.svc to serving certs
    243fd14cf1 Change Replace with ReplaceAll function
    afd506a595 fix possible race where bootstrap data might not save
    2682183773 add log message indicating etcd snapshots are disabled
    664a98919b Fix RBAC cloud-controller-manager name 3308 (#3388)
    5e0527f304 cgroup2 CI: add rootless
    daf527ccaf k3s-rootless.service: use fuse-overlayfs snapshotter
    1576030d6b Add a path for wireguard's privatekey
    7345ac35ae Initial windows support for agent (#3375)
    3abe7c7cef Bump stable version to v1.21.1+k3s1 and add v1.21 channel
    d415e41337 Update flannel version
    cb25835d84 containerd: v1.4.4-k3s2
    79cf4a7c83 Bump channel stable version to v1.20.7+k3s1
    25c2888d28 Fix shell expansion and file permission issues install.sh
    f11cbc5a8e runc: v1.0.0-rc95 (#3348)
    ecbf17e2ed move object channel defer close to goroutine
    254b52077e add retention default and wire in s3 prune
    7e175e8ad4 Handle conntrack-related sysctls in supervisor agent setup
    c824c3bcc1 Add support for multiple env files for systemd unit
    e8ecc00fc8 add etcd snapshot save subcommand

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>k3s: update to v1.21.5</title>
<updated>2021-10-12T18:08:47+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-10-12T18:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4ab1f0527bd844baf683e24da22f059a31195d8b'/>
<id>urn:sha1:4ab1f0527bd844baf683e24da22f059a31195d8b</id>
<content type='text'>
Bumping k3s to version v1.21.5+k3s2-2-gaa5a0a8c78, which comprises the following commits:

    aa5a0a8c78 set transport to skip verify if se skip flag passed (#4102) (#4104)
    3ee5098225 Add "etcd-" prefix to etcd-snapshot commands as aliases (#4161) (#4171)
    724ef700ba Bump containerd to v1.4.11+k3s1
    69a9f46bce Don't evacuate the root cgroup when rootless
    0af55a830a Skip tests that violate version skew policy
    9e66f975d5 Fix PREVIOUS_CHANNEL lookup when current minor release is not stable
    38ddda587a Properly handle operation as init process
    15f3a2ebfb Enable the inheritance of settings for ipv6
    273827d4ba Update build images to python3 for compat with recent gsutil change
    8c2f7ac41c Remove experimental from cluster commands
    acad8ef840 [release-1.21] Update Kubernetes to v1.21.5 (#4032)
    6acee2e2f5 No-op when etcd member was already removed and use existing name for etcd controller (#4015)
    863512e055 Initial leader elected etcd member management controller (#4010)
    37caf87d6d Add exposed metrics listener instead of replacing loopback listener
    a8a6edfb0d Add missing node name entry to apiserver SAN list
    659307d327 Fix condition for adding kubernetes endpoints (#3941) (#3946)
    7cf85c235a Fix issue where addon checksum was never stored
    656c190629 Reset load balancer state during restoraion (#3878)

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>virtual/containerd: don't rprovide virtual/</title>
<updated>2021-09-06T14:57:17+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-09-06T14:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7b46286b34b35f8c1aba7adcccd1d84bc901caf5'/>
<id>urn:sha1:7b46286b34b35f8c1aba7adcccd1d84bc901caf5</id>
<content type='text'>
Similar to the oe-core commit:

   commit 93ac180d8c389f16964bce8bd5538d9389e970e6
   Author: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
   Date:   Wed Sep 1 11:20:20 2021 +0200

       meta: stop using "virtual/" in RPROVIDES and RDEPENDS

       Fixes [YOCTO #14538]

       Recipes shouldn't use the "virtual/" string in RPROVIDES and RDEPENDS.

       That's confusing because "virtual/" has no special meaning in
       RPROVIDES and RDEPENDS (unlike in PROVIDES and DEPENDS).

       Instead, using "virtual-" instead of "virtual/"
       as already done in the glibc recipe.

We stop rproviding virtual/containerd to keep the namespace clean.
There aren't many users of this virtual provides, but we keep
it around (for now) to maintain compatibility.

At the same time we convert the RPROVIDES to virtual-containerd, to keep
it available and consistent with oe-core use virtual-libc, etc.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>k3s: update to 1.21.4</title>
<updated>2021-08-27T14:50:45+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-08-24T02:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=8a974c88ca27aa3579376fd448ab24a313523e0a'/>
<id>urn:sha1:8a974c88ca27aa3579376fd448ab24a313523e0a</id>
<content type='text'>
Bumping k3s to version v1.21.4+k3s1-1-g656c190629, which comprises the following commits:

    656c190629 Reset load balancer state during restoraion (#3878)
    3e250fdbab Update Kubernetes to v1.21.4-k3s1
    5802b429f8 Bump containerd to v1.4.9-k3s1
    abb6581a94 Bump helm-controller to work around tiller crashes
    e45726f610 Fix URL pruning when joining an etcd member
    18bc38d838 account for an s3 folder when listing objects (#3807) (#3812)
    12ec437605 fix Node stuck at deletion (#3775)
    69047a35c0 Bump helm-controller to v0.10.2
    cc694b1f09 Notify systemd for etcd only node (#3733)
    e6247d583c [Backport 1.21] Cannot write data to local PVC (#3721)
    786f91b997 Fix multiple bootstrap keys found

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>global: overrides syntax conversion</title>
<updated>2021-08-02T21:17:53+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-07-28T18:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=d876cfc5bfafa516dee55d04b50b319a22165640'/>
<id>urn:sha1:d876cfc5bfafa516dee55d04b50b319a22165640</id>
<content type='text'>
OEcore/bitbake are moving to use the clearer ":" as an overrides
separator.

This is pass one of updating the meta-virt recipes to use that
syntax.

This has only been minimally build/runtime tested, more changes
will be required for missed overrides, or incorrect conversions

Note: A recent bitbake is required:

    commit 75fad23fc06c008a03414a1fc288a8614c6af9ca
    Author: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
    Date:   Sun Jul 18 12:59:15 2021 +0100

        bitbake: data_smart/parse: Allow ':' characters in variable/function names

        It is becomming increasingly clear we need to find a way to show what
        is/is not an override in our syntax. We need to do this in a way which
        is clear to users, readable and in a way we can transition to.

        The most effective way I've found to this is to use the ":" charater
        to directly replace "_" where an override is being specified. This
        includes "append", "prepend" and "remove" which are effectively special
        override directives.

        This patch simply adds the character to the parser so bitbake accepts
        the value but maps it back to "_" internally so there is no behaviour
        change.

        This change is simple enough it could potentially be backported to older
        version of bitbake meaning layers using the new syntax/markup could
        work with older releases. Even if other no other changes are accepted
        at this time and we don't backport, it does set us on a path where at
        some point in future we could
        require a more explict syntax.

        I've tested this patch by converting oe-core/meta-yocto to the new
        syntax for overrides (9000+ changes) and then seeing that builds
        continue to work with this patch.

        (Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284)

        Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
