I get the following error when trying to use the YAML file from my GitRepo to deploy to kube cluster.

Here is the content of my .yaml file:
apiVersion: v1
kind: Service
metadata:
name: ts-service
spec:
type: NodePort
selector:
app: ts
ports:
- protocol: TCP
port: 8080
nodePort: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ts-deployment
labels:
app: ts
spec:
replicas: 2
selector:
matchLabels:
app: ts
template:
metadata:
labels:
app: ts
spec:
containers:
- name: ts
image: $DOCKER_IMAGE_NAME:$BUILD_NUMBER
ports:
- containerPort: 8080
I've already tried changing the ports, the API version to apps/v1, etc. What seems weird to me is that no matter which line goes foirst in the file, it always shows me the same issue. What can be causing this?
