From 8262fa528dd8202db6a07c889539087228b8687b Mon Sep 17 00:00:00 2001 From: Ferruh Cihan <63190600+ferruhcihan@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:56:37 +0200 Subject: [PATCH 1/4] feat: add deprecated labels for Jaeger, Falco, Httpbin and Kiali apps --- apps.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/apps.yaml b/apps.yaml index 9e10592670..663245828f 100644 --- a/apps.yaml +++ b/apps.yaml @@ -64,6 +64,15 @@ appsInfo: dependencies: None. Prometheus and Grafana are adviced about: Falco is an open source cloud native runtime security tool that makes it easy to consume kernel events, and enrich those events with information from Kubernetes. Falco has a rich set of security rules specifically built for Kubernetes and Linux. If a rule is violated in a system, Falco will send an alert notifying the user of the violation and its severity. integration: Falco can be enabled in APL for runtime intrusion detection. Macros have been configured to exclude all known platform violations so platform admins are only notified when user workloads are not compliant to the security rules. Alerts are automatically send using Alertmanager and the Falco Dashboard is added to Grafana. + isDeprecated: true + deprecationInfo: + replacement: null + message: Falco is deprecated for enhanced performance, maintainability, and integration. + reasons: + - To improve overall system performance + - To enhance maintainability and integration + options: + - Click 'I understand' to view the Falco dashboard. gitea: title: Gitea Self-hosted GIT appVersion: 1.23.8 @@ -106,6 +115,15 @@ appsInfo: license: ISC about: HTTP Request & Response Service integration: Httpbin is by default available for developers to use. + isDeprecated: true + deprecationInfo: + replacement: null + message: Httpbin is deprecated for enhanced performance, maintainability, and integration. + reasons: + - To improve overall system performance + - To enhance maintainability and integration + options: + - Click 'I understand' to view the Httpbin dashboard. ingress-nginx: title: Ingress-NGINX appVersion: 1.11.6 @@ -138,6 +156,15 @@ appsInfo: license: Apache 2.0 about: Jaeger is a distributed tracing platform. It can be used for monitoring microservices-based distributed systems. As on-the-ground microservice practitioners are quickly realizing, the majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in networking and observability. It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application. integration: Jaeger can be activated to gain tracing insights on its network traffic. It runs in anonymous mode and each authenticated user is given the same authorization, allowing them to see everything. + isDeprecated: true + deprecationInfo: + replacement: null + message: Jaeger is deprecated for enhanced performance, maintainability, and integration. + reasons: + - To improve overall system performance + - To enhance maintainability and integration + options: + - Click 'I understand' to view the Jaeger dashboard. keycloak: title: Keycloak Operator appVersion: 26.2.4 @@ -161,6 +188,15 @@ appsInfo: about: Kiali is a management console for Istio to manage, visualize, validate and troubleshoot the service mesh. integration: Kiali can be activated to gain observability insights on its network traffic. Kiali runs in anonymous mode and each authenticated user is given the same authorization, allowing them to see everything. chartName: kiali-operator + isDeprecated: true + deprecationInfo: + replacement: null + message: Kiali is deprecated for enhanced performance, maintainability, and integration. + reasons: + - To improve overall system performance + - To enhance maintainability and integration + options: + - Click 'I understand' to view the Kiali dashboard. knative: title: Knative Operator appVersion: 1.18.1 From b407bdc00327b1d8715af813570d52a38454c866 Mon Sep 17 00:00:00 2001 From: Ferruh Cihan <63190600+ferruhcihan@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:58:10 +0200 Subject: [PATCH 2/4] feat: update app.yaml for deprecated apps --- apps.yaml | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/apps.yaml b/apps.yaml index 663245828f..63d0ac6264 100644 --- a/apps.yaml +++ b/apps.yaml @@ -66,13 +66,14 @@ appsInfo: integration: Falco can be enabled in APL for runtime intrusion detection. Macros have been configured to exclude all known platform violations so platform admins are only notified when user workloads are not compliant to the security rules. Alerts are automatically send using Alertmanager and the Falco Dashboard is added to Grafana. isDeprecated: true deprecationInfo: - replacement: null - message: Falco is deprecated for enhanced performance, maintainability, and integration. + message: Falco runtime security monitoring is being deprecated. reasons: - - To improve overall system performance - - To enhance maintainability and integration + - High resource consumption impacts cluster performance + - Complex rule management requires specialized security expertise + - Modern alternatives provide better integration with cloud security platforms + - Overlapping functionality with existing platform security controls options: - - Click 'I understand' to view the Falco dashboard. + - Click 'I understand' to continue using Falco dashboard gitea: title: Gitea Self-hosted GIT appVersion: 1.23.8 @@ -117,13 +118,14 @@ appsInfo: integration: Httpbin is by default available for developers to use. isDeprecated: true deprecationInfo: - replacement: null - message: Httpbin is deprecated for enhanced performance, maintainability, and integration. + message: Httpbin testing service is being deprecated. reasons: - - To improve overall system performance - - To enhance maintainability and integration + - Limited testing capabilities compared to comprehensive API testing tools + - Security concerns with exposing HTTP testing endpoints in production environments + - Better alternatives available through CI/CD pipeline testing tools + - Minimal usage patterns observed across development teams options: - - Click 'I understand' to view the Httpbin dashboard. + - Click 'I understand' to continue using Httpbin service ingress-nginx: title: Ingress-NGINX appVersion: 1.11.6 @@ -158,13 +160,14 @@ appsInfo: integration: Jaeger can be activated to gain tracing insights on its network traffic. It runs in anonymous mode and each authenticated user is given the same authorization, allowing them to see everything. isDeprecated: true deprecationInfo: - replacement: null - message: Jaeger is deprecated for enhanced performance, maintainability, and integration. + message: Jaeger distributed tracing is being deprecated. reasons: - - To improve overall system performance - - To enhance maintainability and integration + - Tempo provides better performance and reduced resource consumption + - OpenTelemetry offers standardized instrumentation across all telemetry signals + - Grafana native integration eliminates need for separate tracing UI + - Consolidated observability stack reduces operational complexity options: - - Click 'I understand' to view the Jaeger dashboard. + - Click 'I understand' to continue using Jaeger dashboard keycloak: title: Keycloak Operator appVersion: 26.2.4 @@ -190,13 +193,14 @@ appsInfo: chartName: kiali-operator isDeprecated: true deprecationInfo: - replacement: null - message: Kiali is deprecated for enhanced performance, maintainability, and integration. + message: Kiali service mesh visualization is being deprecated. reasons: - - To improve overall system performance - - To enhance maintainability and integration + - Grafana provides unified observability across metrics, logs, and traces + - Native Istio dashboards in Grafana offer better performance + - Eliminates need for separate service mesh visualization tool + - Reduces authentication complexity and improves user experience options: - - Click 'I understand' to view the Kiali dashboard. + - Click 'I understand' to continue using Kiali dashboard knative: title: Knative Operator appVersion: 1.18.1 From 67db793995d321dbfed5ed97826898d0e08297ad Mon Sep 17 00:00:00 2001 From: Ferruh Cihan <63190600+ferruhcihan@users.noreply.github.com> Date: Thu, 7 Aug 2025 10:20:49 +0200 Subject: [PATCH 3/4] fix: deprecated apps reasons --- apps.yaml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/apps.yaml b/apps.yaml index 63d0ac6264..039945d45f 100644 --- a/apps.yaml +++ b/apps.yaml @@ -68,10 +68,7 @@ appsInfo: deprecationInfo: message: Falco runtime security monitoring is being deprecated. reasons: - - High resource consumption impacts cluster performance - - Complex rule management requires specialized security expertise - - Modern alternatives provide better integration with cloud security platforms - - Overlapping functionality with existing platform security controls + - Limited adoption of the platform and a high dependency on the cloud provider. options: - Click 'I understand' to continue using Falco dashboard gitea: @@ -120,10 +117,7 @@ appsInfo: deprecationInfo: message: Httpbin testing service is being deprecated. reasons: - - Limited testing capabilities compared to comprehensive API testing tools - - Security concerns with exposing HTTP testing endpoints in production environments - - Better alternatives available through CI/CD pipeline testing tools - - Minimal usage patterns observed across development teams + - Limited diagnostic value and not essential for platform operations. options: - Click 'I understand' to continue using Httpbin service ingress-nginx: @@ -162,10 +156,7 @@ appsInfo: deprecationInfo: message: Jaeger distributed tracing is being deprecated. reasons: - - Tempo provides better performance and reduced resource consumption - - OpenTelemetry offers standardized instrumentation across all telemetry signals - - Grafana native integration eliminates need for separate tracing UI - - Consolidated observability stack reduces operational complexity + - Duplicated functionality provided by Tempo with better performance. options: - Click 'I understand' to continue using Jaeger dashboard keycloak: @@ -195,10 +186,7 @@ appsInfo: deprecationInfo: message: Kiali service mesh visualization is being deprecated. reasons: - - Grafana provides unified observability across metrics, logs, and traces - - Native Istio dashboards in Grafana offer better performance - - Eliminates need for separate service mesh visualization tool - - Reduces authentication complexity and improves user experience + - Limited diagnostic value and not essential for platform operations. options: - Click 'I understand' to continue using Kiali dashboard knative: From 253eb5e53a1b0b8ab2fc69de28e9e763d2f1f55f Mon Sep 17 00:00:00 2001 From: otomi-admin Date: Thu, 7 Aug 2025 14:52:47 +0200 Subject: [PATCH 4/4] fix: rework --- apps.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps.yaml b/apps.yaml index 039945d45f..c33fe1efe2 100644 --- a/apps.yaml +++ b/apps.yaml @@ -68,7 +68,7 @@ appsInfo: deprecationInfo: message: Falco runtime security monitoring is being deprecated. reasons: - - Limited adoption of the platform and a high dependency on the cloud provider. + - This security tool requires is not cloud agnostic. options: - Click 'I understand' to continue using Falco dashboard gitea: @@ -117,7 +117,7 @@ appsInfo: deprecationInfo: message: Httpbin testing service is being deprecated. reasons: - - Limited diagnostic value and not essential for platform operations. + - This diagnostic tool is not essential to deliver platform capabilities. options: - Click 'I understand' to continue using Httpbin service ingress-nginx: @@ -156,7 +156,7 @@ appsInfo: deprecationInfo: message: Jaeger distributed tracing is being deprecated. reasons: - - Duplicated functionality provided by Tempo with better performance. + - This tracing tool duplicates functionality provided by Tempo. options: - Click 'I understand' to continue using Jaeger dashboard keycloak: @@ -186,7 +186,7 @@ appsInfo: deprecationInfo: message: Kiali service mesh visualization is being deprecated. reasons: - - Limited diagnostic value and not essential for platform operations. + - This diagnostic tool is not essential to deliver platform capabilities. options: - Click 'I understand' to continue using Kiali dashboard knative: