jenkins-x-buildpacks / jenkins-x-kubernetes

Kubernetes Build Pack extends the Classic Build Pack to add opinionated CI+CD for Kubernetes Environments with GitOps based promotion
Apache License 2.0
83 stars 266 forks source link

Added preview to csharp and updated dotnet version for runtime #71

Closed tomhobson closed 5 years ago

tomhobson commented 5 years ago

Having some issues with preview complaining about version number. Wondered if someone could give me a bit of a hand?

tomhobson commented 5 years ago


sed -i -e "s/version:.*/version: 0.0.0-SNAPSHOT-PR-1-3/" Chart.yaml

sed -i -e "s/version:.*/version: 0.0.0-SNAPSHOT-PR-1-3/" ../*/Chart.yaml

sed -i -e "s|repository:.*|repository: mqubeaks.azurecr.io\/tomhobson\/jxtest|" values.yaml

sed -i -e "s/tag:.*/tag: 0.0.0-SNAPSHOT-PR-1-3/" values.yaml

sed -i -e "s/tag:.*/tag: 0.0.0-SNAPSHOT-PR-1-3/" values.yaml

cat Chart.yaml

apiVersion: v1

description: A Helm chart for Kubernetes

icon: https://raw.githubusercontent.com/jenkins-x/jenkins-x-platform/master/images/java.png

name: preview

cat values.yaml

# Default values for c#.

# This is a YAML-formatted file.

# Declare variables to be passed into your templates.

replicaCount: 1

image:

  repository: mqubeaks.azurecr.io/tomhobson/jxtest

  tag: 0.0.0-SNAPSHOT-PR-1-3

  pullPolicy: IfNotPresent

expose:

  Annotations:

    helm.sh/hook: post-install,post-upgrade

    helm.sh/hook-delete-policy: hook-succeeded

  config:

    exposer: Ingress

    http: true

    tlsacme: false

cleanup:

  Args:

    - --cleanup

  Annotations:

    helm.sh/hook: pre-delete

    helm.sh/hook-delete-policy: hook-succeeded

# define environment variables here as a map of key: value

env:

preview:

  image:

    repository: mqubeaks.azurecr.io/tomhobson/jxtest

    tag: 0.0.0-SNAPSHOT-PR-1-3

    pullPolicy: IfNotPresent

# enable this flag to use knative serve to deploy the app

knativeDeploy: false

service:

  name: jxtest

  type: ClusterIP

  externalPort: 5000

  internalPort: 80

  annotations:

    fabric8.io/expose: "true"

    fabric8.io/ingress.annotations: "kubernetes.io/ingress.class: nginx"

resources:

  limits:

    cpu: 1

    memory: 256Mi

  requests:

    cpu: 250m

    memory: 256Mi

probePath: /

livenessProbe:

  initialDelaySeconds: 60

  periodSeconds: 10

  successThreshold: 1

  timeoutSeconds: 1

readinessProbe:

  periodSeconds: 10

  successThreshold: 1

  timeoutSeconds: 1

terminationGracePeriodSeconds: 10echo "  version: 0.0.0-SNAPSHOT-PR-1-3" >> requirements.yaml

jx step helm build

WARNING: No $CHART_REPOSITORY defined so using the default value of: http://jenkins-x-chartmuseum:8080

Adding missing Helm repo: storage.googleapis.com https://storage.googleapis.com/chartmuseum.jenkins-x.io

Successfully added Helm repository storage.googleapis.com.

Adding missing Helm repo: jenkins-x-chartmuseum http://jenkins-x-chartmuseum:8080

Successfully added Helm repository jenkins-x-chartmuseum.

WARNING: No $CHART_REPOSITORY defined so using the default value of: http://jenkins-x-chartmuseum:8080

Adding missing Helm repo: chartmuseum.jenkins-x.io http://chartmuseum.jenkins-x.io

Successfully added Helm repository chartmuseum.jenkins-x.io.

java.net.SocketTimeoutException: sent ping but didn't receive pong within 1000ms (after 71 successful ping/pongs)

    at okhttp3.internal.ws.RealWebSocket.writePingFrame(RealWebSocket.java:546)

    at okhttp3.internal.ws.RealWebSocket$PingRunnable.run(RealWebSocket.java:530)

    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)

    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)

    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

    at java.lang.Thread.run(Thread.java:748)

error: failed to lint the chart '.': failed to run 'helm lint --values values.yaml' command in directory '.', output: '==> Linting .

[ERROR] Chart.yaml: version is required

Error: 1 chart(s) linted, 1 chart(s) failed'

make: *** [preview] Error 1

script returned exit code 2```
jstrachan commented 5 years ago

/lgtm