agent-platform release v4.108.1

Fixed

  • model-manager deletes only the ModelConfigs it created: components.model-manager.versionRange is >=1.9.1 <2.0.0 (giantswarm/model-manager#230). Before 1.9.1, any model-manager took every ModelConfig labelled app.kubernetes.io/managed-by: model-manager for its own. So an unload by a second model-manager writing into the same kagent namespace, or of a model whose ModelConfig was a copied manifest, deleted ModelConfigs that AgentTemplates reference. From 1.9.1 a ModelConfig records the instance that created it (model-manager.giantswarm.io/instance, which the model-manager chart sets to <release namespace>-<release name>), and only that instance deletes it; any other is left in place and named in the unload’s answer (modelConfigLeft). The customer BOM pins 1.9.1.