commit | 72d7574536bc306dd9d28340a50274e77f4db38e | [log] [tgz] |
---|---|---|
author | Serge Bazanski <q3k@hackerspace.pl> | Sat Sep 11 12:20:07 2021 +0000 |
committer | Serge Bazanski <q3k@hackerspace.pl> | Sat Sep 11 12:40:18 2021 +0000 |
tree | 857c950ef8ee99ed7f09ee8355d683f4171381b9 | |
parent | eed9afe2109c9660106447289822eb27ed69f07f [diff] |
kartongips: implement proper diffing of aggregated ClusterRoles For a while now we've had spurious diffs against Ceph on k0 because of a ClusterRole with an aggregationRule. The way these behave is that the config object has an empty rule list, and instead populates an aggregationRule which combines other existing ClusterRoles into that ClusterRole. The control plane then populates the rule field when the object is read/acted on, which caused us to always see a diff between the configuration of that ClusterRole. This hacks together a hardcoded fix for this particular behaviour. Porting kubecfg over to SSA would probably also fix this - but that's too much work for now. Change-Id: I357c1417d4023691e5809f1af23f58f364353388
hscloud
is the main monorepo of the Warsaw Hackerspace infrastructure code.
See //doc/codelabs for tutorials on how to use hscloud.
If you want to browse the source of hscloud
in a web browser, use cs.hackerspace.pl.
If you want some other help, talk to q3k, informatic or your therapist.
Directories you should care about:
k0.hswaw.net
)Unless noted otherwise, code in hscloud is licensed under the BSD 0-clause license - see COPYING.