Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Deprecated k8s API #180

Open
sumankumarz opened this issue Jul 7, 2020 · 8 comments
Open

Deprecated k8s API #180

sumankumarz opened this issue Jul 7, 2020 · 8 comments

Comments

@sumankumarz
Copy link

The Ingress kube-resource-report uses the deprecated API extensions/v1beta1 which fails to deploy to Kubernetes v 1.16. Can you fix this to use networking.k8s.io/v1beta1 instead?

@hjacobs
Copy link
Owner

hjacobs commented Jul 7, 2020

Which version are you using? I recently updated pykube-ng to use networking.k8s.io/v1beta1 (hjacobs/pykube#65) and kube-resource-report also uses the new pykube-ng version.

@sumankumarz
Copy link
Author

chart: hjacobs-kube-resource-report/kube-resource-report
namespace: kube-system
values:
- image:
repository: hjacobs/kube-resource-report
tag: '20.4.5'
pullPolicy: IfNotPresent

@sumankumarz
Copy link
Author

I am using helm chart

@hjacobs
Copy link
Owner

hjacobs commented Jul 7, 2020

@sumankumarz
Copy link
Author

OK thanks. Let me try that.

@sumankumarz
Copy link
Author

It did not fix the issue, unfortunately.

Can you please update the chart version as well? It's very confusing.

kubectl get Ingresses kube-resource-report -n kube-system -o yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/healthcheck-path: /index.html
    alb.ingress.kubernetes.io/inbound-cidrs: 193.67.29.249/32,81.28.88.166/32,3.248.173.223/32,3.127.24.51/32
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}]'
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-2-2017-01
    alb.ingress.kubernetes.io/target-type: ip
    external-dns.alpha.kubernetes.io/hostname: kube-resource-report-sandbox3-v2.sandbox.leaseplan.io
    kubernetes.io/ingress.class: alb
    meta.helm.sh/release-name: kube-resource-report
    meta.helm.sh/release-namespace: kube-system
  creationTimestamp: "2020-07-08T08:27:15Z"
  generation: 1
  labels:
    app.kubernetes.io/instance: kube-resource-report
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: kube-resource-report
    app.kubernetes.io/version: 20.4.3
    helm.sh/chart: kube-resource-report-0.5.0
  name: kube-resource-report
  namespace: kube-system
  resourceVersion: "146244"
  selfLink: /apis/extensions/v1beta1/namespaces/kube-system/ingresses/kube-resource-report
  uid: ac153e5c-78d7-403a-ab26
spec:
  rules:
  - host: kube-resource-report-sandbox3-v2.****.io
    http:
      paths:
      - backend:
          serviceName: kube-resource-report
          servicePort: http
        path: /*
status:
  loadBalancer:
    ingress:
    - hostname: bdf258

@hjacobs
Copy link
Owner

hjacobs commented Jul 8, 2020

Helm is not supported by me, but I tried to bump the tag in values.yml.

@gitkent
Copy link
Contributor

gitkent commented Jul 12, 2020

I have created a PR for this: #181

Hope it helps.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants