Tags: konveyor/tackle2-hub
Tags
👻 update openapi docs. (#806) (#807) fixes https://issues.redhat.com/browse/MTA-5128 --------- Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Jeff Ortel <jortel@redhat.com>
🐛 Improved application LIST performance. (#789) Currently, the application List endpoint performs a query for each application to fetch the tags. This does not scale well. This PR fetches all of the tags into a map keyed by application ID. Pretty sure this must be similar behavior to the un-correlated subquery done by GORM when pre-loading. The ApplicationTag (join) models are small so not worried about memory footprint. This reduced the performance (on my minikube with SSD) from 1.8s => ~700ms with 5k applications which is a 60% performance increase. I would expect a more significant impact on cluster hdd backed file systems. Roughly related to: https://issues.redhat.com/browse/MTA-4165 --------- Signed-off-by: Jeff Ortel <jortel@redhat.com>
🐛 Reduce noise produced by the builtin provider. (#781) When auth is enabled, the builtin provider is logging all errors (even token not authenticated). Not authenticating the token is is part of the designed process. The builtin provider should only log invalid tokens and a higher (level=2) logging level. Tokens not authenticated should only be logged (level=1) when none of the providers can authenticate it. Spam Example: ``` time=2025-02-06T14:33:58Z level=info msg=[auth] Token [eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJHb1ZGZ3ltY2pCT3Z2eDNtLUFy CB0YXJnZXRzOmdldCB0YXJnZXRzOnBvc3QgdHJhY2tlcnM6cG9zdCBhcHBsaWNhdGlv ZXJzOmRlbGV0ZSBzdGFrZWhvbGRlcnM6cG9zdCBwcm9maWxlIGJ1Y2tldHM6ZGVsZXR XGJEv_63_gL3RezVKBOMI4G_pVXzsNgzSB-aK703RVwfVxZrys2I3z7tA4u2LynMVFTuZ] not-authenticated. ``` --------- Signed-off-by: Jeff Ortel <jortel@redhat.com>
✨ Use build args for the version string (#778) (#779) Signed-off-by: Dylan Murray <dymurray@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Dylan Murray <dymurray@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Dylan Murray <dymurray@redhat.com>
✨ Use build args for the version string (#778) (#779) Signed-off-by: D 8000 ylan Murray <dymurray@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Dylan Murray <dymurray@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Dylan Murray <dymurray@redhat.com>
✨ Unwanted seeded targets removed. (#771) (#772) Support: https://issues.redhat.com/browse/MTA-4406 Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Jeff Ortel <jortel@redhat.com>
✨ Unwanted seeded targets removed. (#771) (#772) Support: https://issues.redhat.com/browse/MTA-4406 Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Jeff Ortel <jortel@redhat.com>
✨ Unwanted seeded targets removed. (#771) (#772) Support: https://issues.redhat.com/browse/MTA-4406 Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Jeff Ortel <jortel@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Jeff Ortel <jortel@redhat.com>
🐛 Fix BusinessService CSV import (#766) (#768) CSV importer code used to set the last existing BussinessService to an Application, updating businessService variable from Ref to Value to keep the found BusinessService until it is saved in Application. Fixes: https://issues.redhat.com/browse/MTA-4257 Signed-off-by: Marek Aufart <maufart@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Signed-off-by: Marek Aufart <maufart@redhat.com> Signed-off-by: Cherry Picker <noreply@github.com> Co-authored-by: Marek Aufart <aufi.cz@gmail.com>
PreviousNext