shubham mandhare:
I keep getting stuck with indentation issues on vim for example i did a kubectl edit
on the following ingress object and nothing looks out of order to me but it won’t let me write to the file giving an indentation error. Can someone suggest ways to indent files quickly in vim.
# ingresses.extensions "ingress-wear-watch" was not valid:
# * : Invalid value: "The edited file failed validation": [yaml: line 28: found a tab character that violates indentation, invalid character 'a' looking for beginning of value]
#
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
<http://nginx.ingress.kubernetes.io/rewrite-target|nginx.ingress.kubernetes.io/rewrite-target>: /
<http://nginx.ingress.kubernetes.io/ssl-redirect|nginx.ingress.kubernetes.io/ssl-redirect>: "false"
creationTimestamp: "2021-07-01T18:03:31Z"
generation: 2
name: ingress-wear-watch
namespace: app-space
resourceVersion: "18649"
selfLink: /apis/extensions/v1beta1/namespaces/app-space/ingresses/ingress-wear-watch
uid: d602ae14-9b2a-4fab-a6cd-cbcc1edb91f0
spec:
rules:
- http:
paths:
- backend:
serviceName: wear-service
servicePort: 8080
path: /wear
pathType: ImplementationSpecific
- backend:
serviceName: video-service
servicePort: 8080
path: /stream
pathType: ImplementationSpecific
- backend:
serviceName: food-service
servicePort: 8080
path: /eat