Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .tool_version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.17.0
1.18.0
12 changes: 6 additions & 6 deletions docs/codacy-rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ rules:
- id: codacy.k8s.ingress.nginx.retirement.ingress-resource
languages:
- yaml
severity: WARNING
severity: ERROR
message: >
This Ingress is configured to use the Ingress NGINX controller
(kubernetes.io/ingress.class: nginx or ingressClassName: nginx).
Expand Down Expand Up @@ -564,15 +564,15 @@ rules:
description: >
Detects Ingress resources configured to use the Ingress NGINX controller.
Ingress NGINX is scheduled for retirement (no fixes after March 2026).
impact: MEDIUM
impact: HIGH
confidence: HIGH
references:
- https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/
- https://kubernetes.github.io/ingress-nginx/user-guide/basic-usage/
- id: codacy.k8s.ingress.nginx.retirement.ingress-class
languages:
- yaml
severity: WARNING
severity: ERROR
message: >
This IngressClass is wired to the Ingress NGINX controller
(spec.controller: k8s.io/ingress-nginx).
Expand All @@ -591,14 +591,14 @@ rules:
description: >
Detects IngressClass objects wired to the Ingress NGINX controller.
Ingress NGINX is scheduled for retirement (no fixes after March 2026).
impact: MEDIUM
impact: HIGH
confidence: HIGH
references:
- https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/
- id: codacy.k8s.ingress.nginx.retirement.workload
languages:
- yaml
severity: WARNING
severity: ERROR
message: >
This Kubernetes resource is labelled as part of the Ingress NGINX
controller stack (app.kubernetes.io/name: ingress-nginx).
Expand All @@ -620,7 +620,7 @@ rules:
description: >
Detects Kubernetes resources labelled as part of the Ingress NGINX
controller stack. Ingress NGINX is scheduled for retirement (no fixes after March 2026).
impact: MEDIUM
impact: HIGH
confidence: HIGH
references:
- https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/
8 changes: 4 additions & 4 deletions docs/multiple-tests/codacy-rules/results.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
<error source="codacy.csharp.best-practice.misleading-exception-class-name" line="33" message="Class name contains 'Exception' but does not inherit from System.Exception or its subclasses." severity="warning" />
</file>
<file name="codacy.k8s.ingress.nginx.retirement.yaml">
<error source="codacy.k8s.ingress.nginx.retirement.ingress-resource" line="5" message="This Ingress is configured to use the Ingress NGINX controller (kubernetes.io/ingress.class: nginx or ingressClassName: nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="warning" />
<error source="codacy.k8s.ingress.nginx.retirement.ingress-resource" line="26" message="This Ingress is configured to use the Ingress NGINX controller (kubernetes.io/ingress.class: nginx or ingressClassName: nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="warning" />
<error source="codacy.k8s.ingress.nginx.retirement.ingress-class" line="46" message="This IngressClass is wired to the Ingress NGINX controller (spec.controller: k8s.io/ingress-nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="warning" />
<error source="codacy.k8s.ingress.nginx.retirement.workload" line="55" message="This Kubernetes resource is labelled as part of the Ingress NGINX controller stack (app.kubernetes.io/name: ingress-nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="warning" />
<error source="codacy.k8s.ingress.nginx.retirement.ingress-resource" line="5" message="This Ingress is configured to use the Ingress NGINX controller (kubernetes.io/ingress.class: nginx or ingressClassName: nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="error" />
<error source="codacy.k8s.ingress.nginx.retirement.ingress-resource" line="26" message="This Ingress is configured to use the Ingress NGINX controller (kubernetes.io/ingress.class: nginx or ingressClassName: nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="error" />
<error source="codacy.k8s.ingress.nginx.retirement.ingress-class" line="46" message="This IngressClass is wired to the Ingress NGINX controller (spec.controller: k8s.io/ingress-nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="error" />
<error source="codacy.k8s.ingress.nginx.retirement.workload" line="55" message="This Kubernetes resource is labelled as part of the Ingress NGINX controller stack (app.kubernetes.io/name: ingress-nginx). Ingress NGINX is scheduled for retirement (no fixes after March 2026). Plan to migrate to Gateway API or another Ingress controller." severity="error" />
</file>
<file name="codacy-shell.sh">
<error source="codacy.bash.security.hard-coded-password" line="1" message="Hardcoded passwords are a security risk." severity="error" />
Expand Down