GoogleContainerTools / skaffold

Easy and Repeatable Kubernetes Development
https://skaffold.dev/
Apache License 2.0
15.01k stars 1.62k forks source link

skaffold debug portforwarding not working on windows #2706

Closed balopat closed 5 years ago

balopat commented 5 years ago

Hi @briandealwis @balopat i didn't get the docker deamon error but port fawording failed

Here is kubectl describe -f hello.deployment.yaml

Name:                   simplehttp
Namespace:              103000-pra-dev
CreationTimestamp:      Tue, 20 Aug 2019 15:18:30 +0000
Labels:                 app.kubernetes.io/managed-by=skaffold-unknown
                        ide=idea
                        ideVersion=2019.1.3.0.0
                        ijPluginVersion=unknown
                        skaffold.dev/builder=local
                        skaffold.dev/cleanup=true
                        skaffold.dev/deployer=kubectl
                        skaffold.dev/tag-policy=git-commit
                        skaffold.dev/tail=true
Annotations:            deployment.kubernetes.io/revision=1
                        kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"creationTimestamp":null,"labels":{"app.kubernetes.io/managed-by":"skaffold-un...
Selector:               app=simplehttp
Replicas:               1 desired | 1 updated | 1 total | 1 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:       app=simplehttp
                app.kubernetes.io/managed-by=skaffold-unknown
                ide=idea
                ideVersion=2019.1.3.0.0
                ijPluginVersion=unknown
                skaffold.dev/builder=local
                skaffold.dev/cleanup=true
                skaffold.dev/deployer=kubectl
                skaffold.dev/tag-policy=git-commit
                skaffold.dev/tail=true
  Annotations:  debug.cloud.google.com/config={"simplehttp":{"jdwp":5005,"runtime":"jvm"}}
  Containers:
   simplehttp:
    Image:       containerimages-na.xxxx.net/.../kube/test/jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877
    Ports:       8080/TCP, 5005/TCP
    Host Ports:  0/TCP, 0/TCP
    Environment:
      PORT:               8080
      JAVA_TOOL_OPTIONS:  -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y
    Mounts:               <none>
  Volumes:                <none>
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    True    NewReplicaSetAvailable
OldReplicaSets:  <none>
NewReplicaSet:   simplehttp-6999f4c87f (1/1 replicas created)
Events:
  Type    Reason             Age   From                   Message
  ----    ------             ----  ----                   -------
  Normal  ScalingReplicaSet  12m   deployment-controller  Scaled up replica set simplehttp-6999f4c87f to 1

Name:              simplehttp
Namespace:         103000-pra-dev
Labels:            app=simplehttp
                   app.kubernetes.io/managed-by=skaffold-unknown
                   ide=idea
                   ideVersion=2019.1.3.0.0
                   ijPluginVersion=unknown
                   skaffold.dev/builder=local
                   skaffold.dev/cleanup=true
                   skaffold.dev/deployer=kubectl
                   skaffold.dev/tag-policy=git-commit
                   skaffold.dev/tail=true
Annotations:       kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"app":"simplehttp","app.kubernetes.io/managed-by":"skaffold-unknown","ide":"...
Selector:          app=simplehttp
Type:              ClusterIP
IP:                169.72.149.36
Port:              http  80/TCP
TargetPort:        8080/TCP
Endpoints:         169.72.112.151:8080
Session Affinity:  None
Events:            <none>

Name:             skaffold-example-ingress
Namespace:        103000-pra-dev
Address:
Default backend:  default-http-backend:80 (<none>)
TLS:
  SNI routes skaffold-example1.apps.....belv.gkp.xxxx.net
Rules:
  Host                                                Path  Backends
  ----                                                ----  --------
  skaffold-example1.apps.....belv.gkp.xxxx.net
                                                      /   simplehttp:8080 (<none>)
Annotations:
  ingress.kubernetes.io/force-ssl-redirect:          true
  ingress.kubernetes.io/ssl-redirect:                true
  kubectl.kubernetes.io/last-applied-configuration:  {"apiVersion":"extensions/v1beta1","kind":"Ingress","metadata":{"annotations":{"ingress.kubernetes.io/ssl-redirect":"true","nginx.ingress.kubernetes.io/ssl-redirect":"true"},"creationTimestamp":"2018-11-05T10:41:19Z","generation":1,"labels":{"app":"simplehttp","app.kubernetes.io/managed-by":"skaffold-unknown","ide":"idea","ideVersion":"2019.1.3.0.0","ijPluginVersion":"unknown","skaffold.dev/builder":"local","skaffold.dev/cleanup":"true","skaffold.dev/deployer":"kubectl","skaffold.dev/tag-policy":"git-commit","skaffold.dev/tail":"true"},"name":"skaffold-example-ingress","namespace":"103000-pra-dev","resourceVersion":"14651061","selfLink":"/apis/extensions/v1beta1/namespaces/103000-elves/ingresses/skaffold-example-ingress","uid":"54698fa9-e0e7-11e8-ad52-6a1aa97f2964"},"spec":{"rules":[{"host":"skaffold-example1.apps.....belv.gkp.xxxx.net","http":{"paths":[{"backend":{"serviceName":"simplehttp","servicePort":8080},"path":"/"}]}}],"tls":[{"hosts":["skaffold-example1.apps.....belv.gkp.xxxx.net"]}]},"status":{"loadBalancer":{"ingress":[{}]}}}

  nginx.ingress.kubernetes.io/ssl-redirect:  true
Events:
  Type    Reason  Age   From                      Message
  ----    ------  ----  ----                      -------
  Normal  CREATE  12m   nginx-ingress-controller  Ingress 103000-pra-dev/skaffold-example-ingress
  Normal  CREATE  12m   nginx-ingress-controller  Ingress 103000-pra-dev/skaffold-example-ingress

output of kubectl get pod/........ -o yaml

apiVersion: v1
kind: Pod
metadata:
  annotations:
    debug.cloud.google.com/config: '{"simplehttp":{"jdwp":5005,"runtime":"jvm"}}'
    kubernetes.io/limit-ranger: 'LimitRanger plugin set: cpu, memory request for container
      simplehttp; cpu, memory limit for container simplehttp'
    kubernetes.io/psp: nonroot
  creationTimestamp: 2019-08-20T15:18:30Z
  generateName: simplehttp-6999f4c87f-
  labels:
    app: simplehttp
    app.kubernetes.io/managed-by: skaffold-unknown
    ide: idea
    ideVersion: 2019.1.3.0.0
    ijPluginVersion: unknown
    pod-template-hash: 6999f4c87f
    skaffold.dev/builder: local
    skaffold.dev/cleanup: "true"
    skaffold.dev/deployer: kubectl
    skaffold.dev/tag-policy: git-commit
    skaffold.dev/tail: "true"
  name: simplehttp-6999f4c87f-kds4q
  namespace: 103000-pra-dev
  ownerReferences:
  - apiVersion: apps/v1
    blockOwnerDeletion: true
    controller: true
    kind: ReplicaSet
    name: simplehttp-6999f4c87f
    uid: c479a7cb-c35d-11e9-bcda-001c14265fd8
  resourceVersion: "67816814"
  selfLink: /api/v1/namespaces/103000-pra-dev/pods/simplehttp-6999f4c87f-kds4q
  uid: c47f2690-c35d-11e9-bcda-001c14265fd8
spec:
  containers:
  - env:
    - name: PORT
      value: "8080"
    - name: JAVA_TOOL_OPTIONS
      value: -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y
    image: ....e/test/jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877
    imagePullPolicy: IfNotPresent
    name: simplehttp
    ports:
    - containerPort: 8080
      protocol: TCP
    - containerPort: 5005
      name: jdwp
      protocol: TCP
    resources:
      limits:
        cpu: 500m
        memory: 1Gi
      requests:
        cpu: 200m
        memory: 128Mi
    securityContext:
      capabilities:
        drop:
        - KILL
        - MKNOD
        - SETGID
        - SETUID
      procMount: Default
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: default-token-xhmp8
      readOnly: true
  dnsPolicy: ClusterFirst
  enableServiceLinks: true
  imagePullSecrets:
  - name: regcred
  nodeName: ....
  priority: 0
  restartPolicy: Always
  schedulerName: default-scheduler
  securityContext:
    runAsUser: 199
  serviceAccount: default
  serviceAccountName: default
  terminationGracePeriodSeconds: 30
  tolerations:
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
    tolerationSeconds: 300
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
    tolerationSeconds: 300
  volumes:
  - name: default-token-xhmp8
    secret:
      defaultMode: 420
      secretName: default-token-xhmp8
status:
  conditions:
  - lastProbeTime: null
    lastTransitionTime: 2019-08-20T15:18:30Z
    status: "True"
    type: Initialized
  - lastProbeTime: null
    lastTransitionTime: 2019-08-20T15:18:37Z
    status: "True"
    type: Ready
  - lastProbeTime: null
    lastTransitionTime: 2019-08-20T15:18:37Z
    status: "True"
    type: ContainersReady
  - lastProbeTime: null
    lastTransitionTime: 2019-08-20T15:18:30Z
    status: "True"
    type: PodScheduled
  containerStatuses:
  - containerID: docker://eca9cb370a2d0c1dab9abd3ca654ed4d91fe951150f9c75e88b10258325d3950
    image: ....e/test/jserver@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877
    imageID: docker-pullable://....e/test/jserver@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877
    lastState: {}
    name: simplehttp
    ready: true
    restartCount: 0
    state:
      running:
        startedAt: 2019-08-20T15:18:37Z
  hostIP: 169.90.80.70
  phase: Running
  podIP: 169.72.112.151
  qosClass: Burstable
  startTime: 2019-08-20T15:18:30Z

Hi @briandealwis

Logs with trace mode enabled, best thing is port forwarding is enabled even after failure message.

C:\Users\prashant\cloud-code-samples-master\java>C:\Users\prashant\go\src\github.com\GoogleContainerTools\skaffold.exe debug --filename java-hello-world/skaffold.yaml
--label ide=idea --label ideVersion=2019.1.3.0.0 --label ijPluginVersion=unknown --port-forward=true -v=trace
time="2019-08-21T14:13:40+05:30" level=info msg="Skaffold &{Version: ConfigVersion:skaffold/v1beta13 GitVersion: GitCommit: GitTreeState: BuildDate: GoVersion:go1.11
.1 Compiler:gc Platform:windows/amd64}"
time="2019-08-21T14:13:40+05:30" level=debug msg="config version (skaffold/v1beta11) out of date: upgrading to latest (skaffold/v1beta13)"
time="2019-08-21T14:13:40+05:30" level=debug msg="Defaulting build type to local build"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct SkaffoldConfig"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct Metadata"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct Pipeline"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct BuildConfig"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct Artifact"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct ArtifactType"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct JibMavenArtifact"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct TagPolicy"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct GitTagger"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct BuildType"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct LocalBuild"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct DeployConfig"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct DeployType"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct KubectlDeploy"
time="2019-08-21T14:13:40+05:30" level=debug msg="validating yamltags of struct KubectlFlags"
time="2019-08-21T14:13:42+05:30" level=info msg="Using kubectl context: ...../....."
time="2019-08-21T14:13:42+05:30" level=info msg="no config entry found for kube-context ...../....."
time="2019-08-21T14:13:42+05:30" level=info msg="no config entry found for kube-context ...../....."
time="2019-08-21T14:13:42+05:30" level=debug msg="Using builder: local"
time="2019-08-21T14:13:42+05:30" level=debug msg="setting Docker user agent to skaffold-"
time="2019-08-21T14:13:42+05:30" level=info msg="no config entry found for kube-context ...../....."
time="2019-08-21T14:13:42+05:30" level=debug msg="push value not present, defaulting to true because localCluster is false"
←[34mGenerating tags...←[0m
←[34m - ...../test/jserver -> ←[0mtime="2019-08-21T14:13:42+05:30" level=debug msg="Running command: [git describe -
-tags --always]"
time="2019-08-21T14:13:43+05:30" level=warning msg="Unable to find git commit: Running [git describe --tags --always]: stdout , stderr: fatal: Not a git repository (
or any parent up to mount point /cygdrive/c)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n, err: exit status 128: exit status 128"
...../test/jserver:dirty
←[34mTags generated in 606ms←[0m
←[34mStarting build...←[0m
←[34mBuilding [...../test/jserver]...
←[0mtime="2019-08-21T14:13:43+05:30" level=info msg="Building .: \\3.6.0\\bin\\mvn.cmd, [mvn -Djib.console=plain jib:_skaffold-fail-if-jib-out-
of-date -Djib.requiredVersion=1.4.0 -f java-hello-world/pom.xml --non-recursive prepare-package jib:build -Dimage=...../container-sandbox/k
ube/test/jserver:dirty]"
time="2019-08-21T14:13:43+05:30" level=debug msg="Running command: [mvn -Djib.console=plain jib:_skaffold-fail-if-jib-out-of-date -Djib.requiredVersion=1.4.0 -f java
-hello-world/pom.xml --non-recursive prepare-package jib:build -Dimage=...../test/jserver:dirty]"
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------< org.springframework.boot:hello-world >----------------
[INFO] Building Cloud Code Hello World 1.0.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- jib-maven-plugin:1.4.0:_skaffold-fail-if-jib-out-of-date (default-cli) @ hello-world ---
[INFO]
[INFO] ----------------< org.springframework.boot:hello-world >----------------
[INFO] Building Cloud Code Hello World 1.0.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ hello-world ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ hello-world ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ hello-world ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\prashant\cloud-code-samples-master\java\java-hello-world\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ hello-world ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ hello-world ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running cloudcode.helloworld.SampleJettyApplicationTests
14:13:56.320 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - SpringJUnit4ClassRunner constructor called with [class cloudcode.hellowor
ld.SampleJettyApplicationTests]
14:13:56.331 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.contex
t.cache.DefaultCacheAwareContextLoaderDelegate]
14:13:56.353 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context
.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
14:13:56.394 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [cloudcode.helloworld.SampleJettyApp
licationTests] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
14:13:56.426 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test
 class [cloudcode.helloworld.SampleJettyApplicationTests], using SpringBootContextLoader
14:13:56.431 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [cloudcode.hellowo
rld.SampleJettyApplicationTests]: class path resource [cloudcode/helloworld/SampleJettyApplicationTests-context.xml] does not exist
14:13:56.432 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [cloudcode.hellowo
rld.SampleJettyApplicationTests]: class path resource [cloudcode/helloworld/SampleJettyApplicationTestsContext.groovy] does not exist
14:13:56.432 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [cloudcode.hello
world.SampleJettyApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
14:13:56.434 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class
[cloudcode.helloworld.SampleJettyApplicationTests]: SampleJettyApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @C
onfiguration.
14:13:56.554 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.spri
ngframework.test.context.ActiveProfiles] and class [cloudcode.helloworld.SampleJettyApplicationTests]
14:13:56.785 [main] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [C:\Users\O
705858\cloud-code-samples-master\java\java-hello-world\target\classes\cloudcode\helloworld\HelloWorldApplication.class]
14:13:56.797 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration cloudcode.helloworld.HelloWorldAppl
ication for test class cloudcode.helloworld.SampleJettyApplicationTests
14:13:57.022 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [cloudcode.hello
world.SampleJettyApplicationTests]: using defaults.
14:13:57.024 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [ME
TA-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutio
nListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestService
ServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.te
st.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.supp
ort.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.conte
xt.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdb
c.SqlScriptsTestExecutionListener]
14:13:57.065 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.tes
t.context.transaction.TransactionalTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their
 required dependencies available. Offending class: [org/springframework/transaction/interceptor/TransactionAttributeSource]
14:13:57.066 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.tes
t.context.jdbc.SqlScriptsTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required
dependencies available. Offending class: [org/springframework/transaction/interceptor/TransactionAttribute]
14:13:57.067 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.we
b.ServletTestExecutionListener@3febb011, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@10e31a9a, org.springframework.boot.t
est.mock.mockito.MockitoTestExecutionListener@131774fe, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@158d2680, org.
springframework.test.context.support.DirtiesContextTestExecutionListener@77847718, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@7f3b84b
8, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@57a3af25, org.springframework.boot.test.autoconfigure.web.client.MockRestServic
eServerResetTestExecutionListener@2b662a77, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7f0eb4b4, org.spri
ngframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5c33f1a9]
14:13:57.069 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hellowo
rld.SampleJettyApplicationTests]
14:13:57.071 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.System
ProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
14:13:57.073 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hellowo
rld.SampleJettyApplicationTests]
14:13:57.074 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.System
ProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
14:13:57.075 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hellowo
rld.SampleJettyApplicationTests]
14:13:57.076 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.System
ProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
14:13:57.083 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@351d0
0c0 testClass = SampleJettyApplicationTests, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextConfig
uration@2a3b5b47 testClass = SampleJettyApplicationTests, locations = '{}', classes = '{class cloudcode.helloworld.HelloWorldApplication}', contextInitializerClasses
 = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=
true, server.port=0}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@e720b71, org.springframework.boot.test.js
on.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74ad1f1f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0,
org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@13eb8acf, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCus
tomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@544a2ea6], resourceBasePath = 'src/main/webapp', cont
extLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExec
utionListener.activateListener' -> false]], class annotated with @DirtiesContext [false] with mode [null].
14:13:57.084 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hellowo
rld.SampleJettyApplicationTests]
14:13:57.084 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.System
ProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
14:13:57.093 [main] DEBUG org.springframework.test.context.support.DependencyInjectionTestExecutionListener - Performing dependency injection for test context [[Defa
ultTestContext@351d00c0 testClass = SampleJettyApplicationTests, testInstance = cloudcode.helloworld.SampleJettyApplicationTests@692f203f, testMethod = [null], testE
xception = [null], mergedContextConfiguration = [WebMergedContextConfiguration@2a3b5b47 testClass = SampleJettyApplicationTests, locations = '{}', classes = '{class
cloudcode.helloworld.HelloWorldApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{o
rg.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0}', contextCustomizers = set[org.springframework.boot.test.context.filter.E
xcludeFilterContextCustomizer@e720b71, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74ad1f1f,
org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@13eb8acf, org.sprin
gframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerF
actory$Customizer@544a2ea6], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]],
 attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> false]]].
14:13:57.146 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org
.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0}

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.4.RELEASE)

2019-08-21 14:13:57.680  INFO 3764 --- [           main] c.h.SampleJettyApplicationTests          : Starting SampleJettyApplicationTests on L5XTLJR2 with PID 3764 (s
tarted by prashant in C:\Users\prashant\cloud-code-samples-master\java\java-hello-world)
2019-08-21 14:13:57.681  INFO 3764 --- [           main] c.h.SampleJettyApplicationTests          : No active profile set, falling back to default profiles: default
2019-08-21 14:13:59.343  INFO 3764 --- [           main] org.eclipse.jetty.util.log               : Logging initialized @4293ms to org.eclipse.jetty.util.log.Slf4jLo
g
2019-08-21 14:14:00.100  INFO 3764 --- [           main] o.s.b.w.e.j.JettyServletWebServerFactory : Server initialized with port: 0
2019-08-21 14:14:00.105  INFO 3764 --- [           main] org.eclipse.jetty.server.Server          : jetty-9.4.15.v20190215; built: 2019-02-15T16:53:49.381Z; git: eb7
0b240169fcf1abbd86af36482d1c49826fa0b; jvm 1.8.0_181-b25
2019-08-21 14:14:00.175  INFO 3764 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spring embedded WebApplicationContext
2019-08-21 14:14:00.175  INFO 3764 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2441 ms
2019-08-21 14:14:00.464  INFO 3764 --- [           main] org.eclipse.jetty.server.session         : DefaultSessionIdManager workerName=node0
2019-08-21 14:14:00.464  INFO 3764 --- [           main] org.eclipse.jetty.server.session         : No SessionScavenger set, using defaults
2019-08-21 14:14:00.465  INFO 3764 --- [           main] org.eclipse.jetty.server.session         : node0 Scavenging every 600000ms
2019-08-21 14:14:00.476  INFO 3764 --- [           main] o.e.jetty.server.handler.ContextHandler  : Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@7b22ec89{applicati
on,/,[file:///C:/Users/prashant/AppData/Local/Temp/jetty-docbase.7523584139038072251.0/],AVAILABLE}
2019-08-21 14:14:00.476  INFO 3764 --- [           main] org.eclipse.jetty.server.Server          : Started @5428ms
2019-08-21 14:14:00.865  INFO 3764 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-08-21 14:14:01.304  INFO 3764 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spring DispatcherServlet 'dispatcherServlet'
2019-08-21 14:14:01.305  INFO 3764 --- [           main] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2019-08-21 14:14:01.329 time="2019-08-21T14:14:01+05:30" level=info msg="update check failed: get latest and current Skaffold version: getting latest version info fr
om GCS: Get https://storage.googleapis.com/skaffold/releases/latest/VERSION: dial tcp 216.58.197.80:443: connectex: A connection attempt failed because the connected
 party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
 INFO 3764 --- [           main] o.s.web.servlet.DispatcherServlet        : Completed initialization in 24 ms
2019-08-21 14:14:01.394  INFO 3764 --- [           main] o.e.jetty.server.AbstractConnector       : Started ServerConnector@65bb9029{HTTP/1.1,[http/1.1]}{0.0.0.0:563
79}
2019-08-21 14:14:01.399  INFO 3764 --- [           main] o.s.b.web.embedded.jetty.JettyWebServer  : Jetty started on port(s) 56379 (http/1.1) with context path '/'
2019-08-21 14:14:01.403  INFO 3764 --- [           main] c.h.SampleJettyApplicationTests          : Started SampleJettyApplicationTests in 4.253 seconds (JVM running
 for 6.354)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.096 s - in cloudcode.helloworld.SampleJettyApplicationTests
2019-08-21 14:14:02.148  INFO 3764 --- [      Thread-11] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
2019-08-21 14:14:02.164  INFO 3764 --- [      Thread-11] o.e.jetty.server.AbstractConnector       : Stopped ServerConnector@65bb9029{HTTP/1.1,[http/1.1]}{0.0.0.0:0}
2019-08-21 14:14:02.165  INFO 3764 --- [      Thread-11] org.eclipse.jetty.server.session         : node0 Stopped scavenging
2019-08-21 14:14:02.168  INFO 3764 --- [      Thread-11] o.e.j.s.h.ContextHandler.application     : Destroying Spring FrameworkServlet 'dispatcherServlet'
2019-08-21 14:14:02.169  INFO 3764 --- [      Thread-11] o.e.jetty.server.handler.ContextHandler  : Stopped o.s.b.w.e.j.JettyEmbeddedWebAppContext@7b22ec89{applicati
on,/,[file:///C:/Users/prashant/AppData/Local/Temp/jetty-docbase.7523584139038072251.0/],UNAVAILABLE}
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jib-maven-plugin:1.4.0:build (default-cli) @ hello-world ---
[INFO]
[INFO] Containerizing application to ...../test/jserver:dirty...
[INFO] Getting base image ...../test/openjdk:8-jdk-alpine...
[INFO] Building dependencies layer...
[INFO] Building resources layer...
[INFO] Building classes layer...
[INFO] Retrieving registry credentials for ........
[INFO] The base image requires auth. Trying again for ...../test/openjdk:8-jdk-alpine...
[INFO] Retrieving registry credentials for ........
[INFO]
[INFO] Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, cloudcode.helloworld.HelloWorldApplication]
[INFO]
[INFO] Built and pushed image as ...../test/jserver:dirty
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  27.342 s
[INFO] Finished at: 2019-08-21T14:14:12+05:30
[INFO] ------------------------------------------------------------------------
←[34mBuild complete in 33.046s←[0m
←[34mStarting test...←[0m
←[34mTest complete in 2ms←[0m
←[34mStarting deploy...←[0m
time="2019-08-21T14:14:16+05:30" level=debug msg="Running command: [kubectl version --client -ojson]"
time="2019-08-21T14:14:22+05:30" level=debug msg="Command output: [{\n  \"clientVersion\": {\n    \"major\": \"1\",\n    \"minor\": \"13\",\n    \"gitVersion\": \"v1
.13.5\",\n    \"gitCommit\": \"2166946f41b36dea2c4626f90a77706f426cdea2\",\n    \"gitTreeState\": \"clean\",\n    \"buildDate\": \"2019-03-25T15:26:52Z\",\n    \"goV
ersion\": \"go1.11.5\",\n    \"compiler\": \"gc\",\n    \"platform\": \"windows/amd64\"\n  }\n}\n]"
←[34mkubectl client version: 1.13←[0m
time="2019-08-21T14:14:22+05:30" level=debug msg="Running command: [kubectl --context ...../..... create --d
ry-run -oyaml -f C:\\Users\\prashant\\cloud-code-samples-master\\java\\java-hello-world\\kubernetes-manifests\\hello.deployment.yaml]"
time="2019-08-21T14:22:20+05:30" level=debug msg="Command output: [apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 103000-pra-dev\
nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n    spec:\n      con
tainers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: ...../test/jserver:latest\n
       name: simplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 19
9\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http\n    po
rt: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotations:\n    ingr
ess.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  generation: 1\n  l
abels:\n    app: simplehttp\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/extensions/v1beta1/nam
espaces/...../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: ......gk
p......\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n  tls:\n  - hosts:\n    -
 ......net\nstatus:\n  loadBalancer:\n    ingress:\n    - {}\n]"
time="2019-08-21T14:22:20+05:30" level=debug msg="manifests apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\
n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n    spec:\n      containers
:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: ...../test/jserver:latest\n
name: simplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 199\n---\
napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http\n    port
: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\n---\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotations:\n    i
ngress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  generation: 1\n
  labels:\n    app: simplehttp\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/extensions/v1beta1/
namespaces/...../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: .....
.....net\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n  tls:\n  - hosts:\n
  - ......net\nstatus:\n  loadBalancer:\n    ingress:\n    - {}"
time="2019-08-21T14:22:20+05:30" level=debug msg="manifests with tagged images apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 103
000-pra-dev\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n    spec
:\n      containers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: ...../test/jserv
er:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\n        name: simplehttp\n        ports:\n        - containerPort: 8080\n      imag
ePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 199\n---\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n
  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simple
http\n---\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotations:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.i
o/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  generation: 1\n  labels:\n    app: simplehttp\n  name: skaffold-example-ingress\n  namespa
ce: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/extensions/v1beta1/namespaces/...../ingresses/skaffold-example-ingress\n  uid: 54698fa9
-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: ......net\n    http:\n      paths:\n      - backend:\n          ser
viceName: simplehttp\n          servicePort: 8080\n        path: /\n  tls:\n  - hosts:\n    - ......net\nstatus:\n  loadBala
ncer:\n    ingress:\n    - {}"
time="2019-08-21T14:22:20+05:30" level=debug msg="FIXME: Got an status-code for which error does not match any expected type!!!: -1" module=api status_code=-1
time="2019-08-21T14:22:20+05:30" level=debug msg="manifests with labels apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  labels:\n    app.kubernetes.io/managed-by
: skaffold-unknown\n    ide: idea\n    ideVersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n    skaffold.dev/cleanup: \"true\"\n
   skaffold.dev/deployer: kubectl\n    skaffold.dev/tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n
  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n        app.kubernetes.io/ma
naged-by: skaffold-unknown\n        ide: idea\n        ideVersion: 2019.1.3.0.0\n        ijPluginVersion: unknown\n        skaffold.dev/builder: local\n        skaff
old.dev/cleanup: \"true\"\n        skaffold.dev/deployer: kubectl\n        skaffold.dev/tag-policy: git-commit\n        skaffold.dev/tail: \"true\"\n    spec:\n
 containers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: ...../test/jserver:dirty
@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\n        name: simplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSec
rets:\n      - name: regcred\n      securityContext:\n        runAsUser: 199\n---\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n    app.
kubernetes.io/managed-by: skaffold-unknown\n    ide: idea\n    ideVersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n    skaffold.
dev/cleanup: \"true\"\n    skaffold.dev/deployer: kubectl\n    skaffold.dev/tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name: simplehttp\n  namespace:
 103000-pra-dev\nspec:\n  ports:\n  - name: http\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\n---\napiVersion: extension
s/v1beta1\nkind: Ingress\nmetadata:\n  annotations:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/ssl-redirect: \"true\"\n  crea
tionTimestamp: \"2018-11-05T10:41:19Z\"\n  generation: 1\n  labels:\n    app: simplehttp\n    app.kubernetes.io/managed-by: skaffold-unknown\n    ide: idea\n    ideV
ersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n    skaffold.dev/cleanup: \"true\"\n    skaffold.dev/deployer: kubectl\n    skaf
fold.dev/tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  s
elfLink: /apis/extensions/v1beta1/namespaces/...../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host:
 ......net\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n
   path: /\n  tls:\n  - hosts:\n    - ......net\nstatus:\n  loadBalancer:\n    ingress:\n    - {}"
time="2019-08-21T14:22:20+05:30" level=debug msg="Found artifact for image \"...../test/jserver:dirty@sha256:b7bf6c4
239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\""
time="2019-08-21T14:22:20+05:30" level=debug msg="FIXME: Got an status-code for which error does not match any expected type!!!: -1" module=api status_code=-1
time="2019-08-21T14:22:24+05:30" level=debug msg="Retrieved local image configuration for ...../test/jserver:dirty@s
ha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877: {false false false [] <nil>  [java -cp /app/resources:/app/classes:/app/libs/* cloudcode.hell
oworld.HelloWorldApplication] [PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/
bin JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk JAVA_VERSION=8u191 JAVA_ALPINE_VERSION=8.191.12-r0 LANG=C.UTF-8]   map[] [] false false false  map[]  map[] false false
 []}"
time="2019-08-21T14:22:24+05:30" level=info msg="Configuring \"simplehttp\" for JVM debugging"
time="2019-08-21T14:22:24+05:30" level=debug msg="Applied debugging transform:\n apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  creationTimestamp: null\n  label
s:\n    app.kubernetes.io/managed-by: skaffold-unknown\n    ide: idea\n    ideVersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n
   skaffold.dev/cleanup: \"true\"\n    skaffold.dev/deployer: kubectl\n    skaffold.dev/tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name: simplehttp\n
  namespace: 103000-pra-dev\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  strategy: {}\n  template:\n    metadata:\n      annotation
s:\n        debug.cloud.google.com/config: '{\"simplehttp\":{\"jdwp\":5005,\"runtime\":\"jvm\"}}'\n      creationTimestamp: null\n      labels:\n        app: simpleh
ttp\n        app.kubernetes.io/managed-by: skaffold-unknown\n        ide: idea\n        ideVersion: 2019.1.3.0.0\n        ijPluginVersion: unknown\n        skaffold.
dev/builder: local\n        skaffold.dev/cleanup: \"true\"\n        skaffold.dev/deployer: kubectl\n        skaffold.dev/tag-policy: git-commit\n        skaffold.dev
/tail: \"true\"\n    spec:\n      containers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        - name: JAVA_TOOL_OPTIONS\n          value: -ag
entlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y\n        image: ...../test/jserver:dirty@sha
256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\n        name: simplehttp\n        ports:\n        - containerPort: 8080\n        - containerPor
t: 5005\n          name: jdwp\n        resources: {}\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 199\nstatus: {}\n"
time="2019-08-21T14:22:24+05:30" level=debug msg="no debug transformation for: service/simplehttp"
time="2019-08-21T14:22:24+05:30" level=debug msg="no debug transformation for: ingress.extensions/skaffold-example-ingress"
time="2019-08-21T14:22:24+05:30" level=debug msg="3 manifests to deploy. 3 are updated or new"
time="2019-08-21T14:22:24+05:30" level=debug msg="Running command: [kubectl --context ...../..... apply -f -
 --force]"
deployment.apps/simplehttp configured
service/simplehttp unchanged
ingress.extensions/skaffold-example-ingress configured
←[34mDeploy complete in 9m45.22s←[0m
←[33mWatching for changes...←[0m
time="2019-08-21T14:24:04+05:30" level=debug msg="Change detected <nil>"
time="2019-08-21T14:24:22+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:24:26+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:24:30+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:24:30+05:30" level=info msg="Stream logs from pod: simplehttp-6999f4c87f-kds4q container: simplehttp"
time="2019-08-21T14:24:30+05:30" level=debug msg="Running command: [kubectl logs --since=615s -f simplehttp-6999f4c87f-kds4q -c simplehttp --namespace 103000-pra-dev
]"
time="2019-08-21T14:24:36+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:24:38+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:24:43+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:24:46+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:24:52+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:24:54+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:25:00+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:25:02+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:25:07+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:25:10+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:25:15+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:25:18+05:30" level=debug msg="port forwarding service-simplehttp-103000-pra-dev-80 terminated: exit status 1, output: "
time="2019-08-21T14:25:24+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:25:26+05:30" level=warning msg="Unable to port forward service/simplehttp: timed out waiting for the condition"
time="2019-08-21T14:25:32+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:25:40+05:30" level=debug msg="port forwarding pod-simplehttp-6999f4c87f-kds4q-103000-pra-dev-8080 terminated: exit status 1, output: "
time="2019-08-21T14:25:46+05:30" level=warning msg="port forwarding pod failed: timed out waiting for the condition"
time="2019-08-21T14:33:54+05:30" level=trace msg="[port-forward] Forwarding from 127.0.0.1:80 -> 8080\n"
time="2019-08-21T14:33:55+05:30" level=trace msg="[port-forward] Forwarding from [::1]:80 -> 8080\n"
time="2019-08-21T14:33:55+05:30" level=trace msg="[port-forward] Forwarding from 127.0.0.1:8080 -> 8080\n"
time="2019-08-21T14:33:56+05:30" level=trace msg="[port-forward] Forwarding from [::1]:8080 -> 8080\n"

Originally posted by @prary in https://github.com/GoogleContainerTools/skaffold/issues/2677#issuecomment-523894066

balopat commented 5 years ago

@prary - what version of skaffold are you using?

prary commented 5 years ago

Version 36

prary commented 5 years ago

Hi @briandealwis @balopat ,

I used your release binaries, port-fowarding worked. There is some issue with my build binaries looks like, here are the logs

C:\Users\prashant\cloud-code-samples-master\java>skaffold-windows-amd64.exe debug --filename java-hello-world/skaffold.yaml --label ide=idea --label ideVersion=2019
.1.3.0.0 --label ijPluginVersion=unknown --port-forward=true -v=trace -n=103000-pra-dev --cache-artifacts=false
time="2019-08-26T22:13:22+05:30" level=info msg="Skaffold &{Version:v0.36.0 ConfigVersion:skaffold/v1beta13 GitVersion: GitCommit:1c054d4ffc7e14b4d81efcbea8b202240
3ee4b89 GitTreeState:clean BuildDate:2019-08-15T23:04:55Z GoVersion:go1.12 Compiler:gc Platform:windows/amd64}"
time="2019-08-26T22:13:22+05:30" level=debug msg="config version (skaffold/v1beta11) out of date: upgrading to latest (skaffold/v1beta13)"
time="2019-08-26T22:13:22+05:30" level=debug msg="Defaulting build type to local build"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct SkaffoldConfig"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct Metadata"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct Pipeline"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct BuildConfig"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct Artifact"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct ArtifactType"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct JibMavenArtifact"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct TagPolicy"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct GitTagger"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct BuildType"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct LocalBuild"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct DeployConfig"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct DeployType"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct KubectlDeploy"
time="2019-08-26T22:13:22+05:30" level=debug msg="validating yamltags of struct KubectlFlags"
time="2019-08-26T22:13:26+05:30" level=info msg="Using kubectl context: ..."
time="2019-08-26T22:13:26+05:30" level=debug msg="Using builder: local"
time="2019-08-26T22:13:26+05:30" level=debug msg="setting Docker user agent to skaffold-v0.36.0"
time="2019-08-26T22:13:26+05:30" level=debug msg="push value not present, defaulting to true because localCluster is false"
←[34mGenerating tags...←[0m
←[34m - .../jserver -> ←[0mtime="2019-08-26T22:13:26+05:30" level=debug msg="Running command: [git describe
 --tags --always]"
time="2019-08-26T22:13:32+05:30" level=warning msg="Unable to find git commit: Running [git describe --tags --always]: stdout , stderr: fatal: Not a git repository
 (or any parent up to mount point /cygdrive/c)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).\n, err: exit status 128: exit status 128
"
.../jserver:dirty
←[34mTags generated in 5.684s←[0m
←[34mStarting build...←[0m
←[34mBuilding [.../jserver]...
←[0mtime="2019-08-26T22:13:32+05:30" level=info msg="Building .: C:\\FAST\\Apache Maven\\3.6.0\\bin\\mvn.cmd, [mvn -Djib.console=plain jib:_skaffold-fail-if-jib-ou
t-of-date -Djib.requiredVersion=1.4.0 -f java-hello-world/pom.xml --non-recursive prepare-package jib:build -Dimage=...//container-sandb
ox/kube/test/jserver:dirty]"
time="2019-08-26T22:13:32+05:30" level=debug msg="Running command: [mvn -Djib.console=plain jib:_skaffold-fail-if-jib-out-of-date -Djib.requiredVersion=1.4.0 -f ja
va-hello-world/pom.xml --non-recursive prepare-package jib:build -Dimage=.../jserver:dirty]"
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------< org.springframework.boot:hello-world >----------------
[INFO] Building Cloud Code Hello World 1.0.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- jib-maven-plugin:1.4.0:_skaffold-fail-if-jib-out-of-date (default-cli) @ hello-world ---
[INFO]
[INFO] ----------------< org.springframework.boot:hello-world >----------------
[INFO] Building Cloud Code Hello World 1.0.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ hello-world ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ hello-world ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ hello-world ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\prashant\cloud-code-samples-master\java\java-hello-world\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ hello-world ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ hello-world ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running cloudcode.helloworld.SampleJettyApplicationTests
22:13:43.627 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - SpringJUnit4ClassRunner constructor called with [class cloudcode.hellow
orld.SampleJettyApplicationTests]
22:13:43.639 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.cont
ext.cache.DefaultCacheAwareContextLoaderDelegate]
22:13:43.656 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.conte
xt.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
22:13:43.685 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [cloudcode.helloworld.SampleJettyA
pplicationTests] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
22:13:43.719 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for te
st class [cloudcode.helloworld.SampleJettyApplicationTests], using SpringBootContextLoader
22:13:43.726 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [cloudcode.hello
world.SampleJettyApplicationTests]: class path resource [cloudcode/helloworld/SampleJettyApplicationTests-context.xml] does not exist
22:13:43.726 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [cloudcode.hello
world.SampleJettyApplicationTests]: class path resource [cloudcode/helloworld/SampleJettyApplicationTestsContext.groovy] does not exist
22:13:43.726 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [cloudcode.hel
loworld.SampleJettyApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
22:13:43.728 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test clas
s [cloudcode.helloworld.SampleJettyApplicationTests]: SampleJettyApplicationTests does not declare any static, non-private, non-final, nested classes annotated wit
h @Configuration.
22:13:43.813 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.sp
ringframework.test.context.ActiveProfiles] and class [cloudcode.helloworld.SampleJettyApplicationTests]
time="2019-08-26T22:13:43+05:30" level=info msg="update check failed: get latest and current Skaffold version: getting latest version info from GCS: Get https://st
orage.googleapis.com/skaffold/releases/latest/VERSION: dial tcp 172.217.163.112:443: connectex: A connection attempt failed because the connected party did not pro
perly respond after a period of time, or established connection failed because connected host has failed to respond."
22:13:43.970 [main] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [C:\Users
\prashant\cloud-code-samples-master\java\java-hello-world\target\classes\cloudcode\helloworld\HelloWorldApplication.class]
22:13:43.981 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration cloudcode.helloworld.HelloWorldAp
plication for test class cloudcode.helloworld.SampleJettyApplicationTests
22:13:44.148 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [cloudcode.hel
loworld.SampleJettyApplicationTests]: using defaults.
22:13:44.149 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [
META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExec
utionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestS
erviceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework
.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.co
ntext.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframewor
k.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.te
st.context.jdbc.SqlScriptsTestExecutionListener]
22:13:44.207 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.t
est.context.transaction.TransactionalTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and t
heir required dependencies available. Offending class: [org/springframework/transaction/interceptor/TransactionAttributeSource]
22:13:44.208 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.t
est.context.jdbc.SqlScriptsTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their requi
red dependencies available. Offending class: [org/springframework/transaction/interceptor/TransactionAttribute]
22:13:44.209 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.
web.ServletTestExecutionListener@3febb011, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@10e31a9a, org.springframework.bo
ot.test.mock.mockito.MockitoTestExecutionListener@131774fe, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@158d2680
, org.springframework.test.context.support.DirtiesContextTestExecutionListener@77847718, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener
@7f3b84b8, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@57a3af25, org.springframework.boot.test.autoconfigure.web.client.Mock
RestServiceServerResetTestExecutionListener@2b662a77, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7f0eb4
b4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5c33f1a9]
22:13:44.212 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hello
world.SampleJettyApplicationTests]
22:13:44.213 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.Syst
emProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
22:13:44.215 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hello
world.SampleJettyApplicationTests]
22:13:44.215 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.Syst
emProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
22:13:44.216 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hello
world.SampleJettyApplicationTests]
22:13:44.217 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.Syst
emProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
22:13:44.224 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@351
d00c0 testClass = SampleJettyApplicationTests, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextCo
nfiguration@2a3b5b47 testClass = SampleJettyApplicationTests, locations = '{}', classes = '{class cloudcode.helloworld.HelloWorldApplication}', contextInitializerC
lasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBoots
trapper=true, server.port=0}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@e720b71, org.springframework.bo
ot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@74ad1f1f, org.springframework.boot.test.mock.mockito.MockitoContextCu
stomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@13eb8acf, org.springframework.boot.test.autoconfigure.properties.PropertyMap
pingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@544a2ea6], resourceBasePath = 'src/ma
in/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.w
eb.ServletTestExecutionListener.activateListener' -> false]], class annotated with @DirtiesContext [false] with mode [null].
22:13:44.226 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [cloudcode.hello
world.SampleJettyApplicationTests]
22:13:44.226 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.Syst
emProfileValueSource] for class [cloudcode.helloworld.SampleJettyApplicationTests]
22:13:44.233 [main] DEBUG org.springframework.test.context.support.DependencyInjectionTestExecutionListener - Performing dependency injection for test context [[De
faultTestContext@351d00c0 testClass = SampleJettyApplicationTests, testInstance = cloudcode.helloworld.SampleJettyApplicationTests@692f203f, testMethod = [null], t
estException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@2a3b5b47 testClass = SampleJettyApplicationTests, locations = '{}', classes = '{
class cloudcode.helloworld.HelloWorldApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperti
es = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0}', contextCustomizers = set[org.springframework.boot.test.contex
t.filter.ExcludeFilterContextCustomizer@e720b71, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomize
r@74ad1f1f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@13eb8
acf, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverCo
ntextCustomizerFactory$Customizer@544a2ea6], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader',
 parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> false]]].
22:13:44.267 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, o
rg.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0}

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.4.RELEASE)

2019-08-26 22:13:44.836  INFO 9328 --- [           main] c.h.SampleJettyApplicationTests          : Starting SampleJettyApplicationTests on L5XTLJR2 with PID 9328
(started by prashant in C:\Users\prashant\cloud-code-samples-master\java\java-hello-world)
2019-08-26 22:13:44.839  INFO 9328 --- [           main] c.h.SampleJettyApplicationTests          : No active profile set, falling back to default profiles: defaul
t
2019-08-26 22:13:46.179  INFO 9328 --- [           main] org.eclipse.jetty.util.log               : Logging initialized @3575ms to org.eclipse.jetty.util.log.Slf4j
Log
2019-08-26 22:13:47.061  INFO 9328 --- [           main] o.s.b.w.e.j.JettyServletWebServerFactory : Server initialized with port: 0
2019-08-26 22:13:47.066  INFO 9328 --- [           main] org.eclipse.jetty.server.Server          : jetty-9.4.15.v20190215; built: 2019-02-15T16:53:49.381Z; git: e
b70b240169fcf1abbd86af36482d1c49826fa0b; jvm 1.8.0_181-b25
2019-08-26 22:13:47.117  INFO 9328 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spring embedded WebApplicationContext
2019-08-26 22:13:47.117  INFO 9328 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2243 ms

2019-08-26 22:13:47.425  INFO 9328 --- [           main] org.eclipse.jetty.server.session         : DefaultSessionIdManager workerName=node0
2019-08-26 22:13:47.425  INFO 9328 --- [           main] org.eclipse.jetty.server.session         : No SessionScavenger set, using defaults
2019-08-26 22:13:47.427  INFO 9328 --- [           main] org.eclipse.jetty.server.session         : node0 Scavenging every 600000ms
2019-08-26 22:13:47.440  INFO 9328 --- [           main] o.e.jetty.server.handler.ContextHandler  : Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@7b22ec89{applica
tion,/,[file:///C:/Users/prashant/AppData/Local/Temp/jetty-docbase.4547758970626660072.0/],AVAILABLE}
2019-08-26 22:13:47.441  INFO 9328 --- [           main] org.eclipse.jetty.server.Server          : Started @4838ms
2019-08-26 22:13:47.728  INFO 9328 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-08-26 22:13:48.067  INFO 9328 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spring DispatcherServlet 'dispatcherServlet'
2019-08-26 22:13:48.067  INFO 9328 --- [           main] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2019-08-26 22:13:48.087  INFO 9328 --- [           main] o.s.web.servlet.DispatcherServlet        : Completed initialization in 20 ms
2019-08-26 22:13:48.137  INFO 9328 --- [           main] o.e.jetty.server.AbstractConnector       : Started ServerConnector@65bb9029{HTTP/1.1,[http/1.1]}{0.0.0.0:6
1831}
2019-08-26 22:13:48.141  INFO 9328 --- [           main] o.s.b.web.embedded.jetty.JettyWebServer  : Jetty started on port(s) 61831 (http/1.1) with context path '/'

2019-08-26 22:13:48.147  INFO 9328 --- [           main] c.h.SampleJettyApplicationTests          : Started SampleJettyApplicationTests in 3.878 seconds (JVM runni
ng for 5.544)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.17 s - in cloudcode.helloworld.SampleJettyApplicationTests
2019-08-26 22:13:48.587  INFO 9328 --- [      Thread-11] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
2019-08-26 22:13:48.602  INFO 9328 --- [      Thread-11] o.e.jetty.server.AbstractConnector       : Stopped ServerConnector@65bb9029{HTTP/1.1,[http/1.1]}{0.0.0.0:0
}
2019-08-26 22:13:48.603  INFO 9328 --- [      Thread-11] org.eclipse.jetty.server.session         : node0 Stopped scavenging
2019-08-26 22:13:48.606  INFO 9328 --- [      Thread-11] o.e.j.s.h.ContextHandler.application     : Destroying Spring FrameworkServlet 'dispatcherServlet'
2019-08-26 22:13:48.607  INFO 9328 --- [      Thread-11] o.e.jetty.server.handler.ContextHandler  : Stopped o.s.b.w.e.j.JettyEmbeddedWebAppContext@7b22ec89{applica
tion,/,[file:///C:/Users/prashant/AppData/Local/Temp/jetty-docbase.4547758970626660072.0/],UNAVAILABLE}
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jib-maven-plugin:1.4.0:build (default-cli) @ hello-world ---
[INFO]
[INFO] Containerizing application to .../jserver:dirty...
[INFO] Getting base image .../openjdk:8-jdk-alpine...
[INFO] Building resources layer...
[INFO] Building classes layer...
[INFO] Building dependencies layer...
[INFO] Retrieving registry credentials for .../...
[INFO] The base image requires auth. Trying again for .../openjdk:8-jdk-alpine...
[INFO] Retrieving registry credentials for .../...
[INFO]
[INFO] Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, cloudcode.helloworld.HelloWorldApplication]
[INFO]
[INFO] Built and pushed image as .../jserver:dirty
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  33.484 s
[INFO] Finished at: 2019-08-26T22:14:08+05:30
[INFO] ------------------------------------------------------------------------
←[34mBuild complete in 39.003s←[0m
←[34mStarting test...←[0m
←[34mTest complete in 1ms←[0m
←[34mStarting deploy...←[0m
time="2019-08-26T22:14:11+05:30" level=debug msg="Running command: [kubectl version --client -ojson]"
time="2019-08-26T22:14:47+05:30" level=debug msg="Command output: [{\n  \"clientVersion\": {\n    \"major\": \"1\",\n    \"minor\": \"13\",\n    \"gitVersion\": \"
v1.13.5\",\n    \"gitCommit\": \"2166946f41b36dea2c4626f90a77706f426cdea2\",\n    \"gitTreeState\": \"clean\",\n    \"buildDate\": \"2019-03-25T15:26:52Z\",\n    \
"goVersion\": \"go1.11.5\",\n    \"compiler\": \"gc\",\n    \"platform\": \"windows/amd64\"\n  }\n}\n]"
←[34mkubectl client version: 1.13←[0m
time="2019-08-26T22:14:47+05:30" level=debug msg="Running command: [kubectl --context ... --namesp
ace 103000-pra-dev create --dry-run -oyaml -f C:\\Users\\prashant\\cloud-code-samples-master\\java\\java-hello-world\\kubernetes-manifests\\hello.deployment.yaml]"
time="2019-08-26T22:15:23+05:30" level=debug msg="Command output: [apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 103000-pra-de
v\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n    spec:\n
 containers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: .../jserver:lat
est\n        name: simplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAs
User: 199\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: ht
tp\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotation
s:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  gene
ration: 1\n  labels:\n    app: simplehttp\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/extens
ions/v1beta1/namespaces/.../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: skaffold-example1.
.../\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n  tls
:\n  - hosts:\n    - skaffold-example1..../\nstatus:\n  loadBalancer:\n    ingress:\n    - {}\n]"
time="2019-08-26T22:15:23+05:30" level=debug msg="manifests apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec
:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n    spec:\n      contai
ners:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: .../jserver:latest\n
      name: simplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 1
99\n---\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http
\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\n---\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotat
ions:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  g
eneration: 1\n  labels:\n    app: simplehttp\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/ext
ensions/v1beta1/namespaces/.../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: skaffold-exampl
e1..../\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n
tls:\n  - hosts:\n    - skaffold-example1..../\nstatus:\n  loadBalancer:\n    ingress:\n    - {}"
time="2019-08-26T22:15:23+05:30" level=debug msg="manifests apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec
:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n    spec:\n      contai
ners:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: .../jserver:latest\n
      name: simplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 1
99\n---\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http
\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\n---\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotat
ions:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  g
eneration: 1\n  labels:\n    app: simplehttp\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/ext
ensions/v1beta1/namespaces/.../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: skaffold-exampl
e1..../\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n
tls:\n  - hosts:\n    - skaffold-example1..../\nstatus:\n  loadBalancer:\n    ingress:\n    - {}"
time="2019-08-26T22:15:23+05:30" level=debug msg="manifests with tagged images apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: simplehttp\n  namespace: 1
03000-pra-dev\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n
spec:\n      containers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image: ...//container-sandbox/kube/test
/jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\n        name: simplehttp\n        ports:\n        - containerPort: 8080\n
    imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 199\n---\napiVersion: v1\nkind: Service\nmetadata:\n  labels:\n    app: si
mplehttp\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n
 app: simplehttp\n---\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotations:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingres
s.kubernetes.io/ssl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  generation: 1\n  labels:\n    app: simplehttp\n  name: skaffold-example-in
gress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/extensions/v1beta1/namespaces/.../ingresses/skaffold-example-ingres
s\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: skaffold-example1..../\n    http:\n      paths:\n      - bac
kend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n  tls:\n  - hosts:\n    - skaffold-example1..../ne
t\nstatus:\n  loadBalancer:\n    ingress:\n    - {}"
time="2019-08-26T22:15:23+05:30" level=debug msg="FIXME: Got an status-code for which error does not match any expected type!!!: -1" module=api status_code=-1
time="2019-08-26T22:15:23+05:30" level=debug msg="manifests with labels apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  labels:\n    app.kubernetes.io/managed-
by: skaffold-v0.36.0\n    ide: idea\n    ideVersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n    skaffold.dev/cleanup: \"true\
"\n    skaffold.dev/deployer: kubectl\n    skaffold.dev/namespace: 103000-pra-dev\n    skaffold.dev/run-id: 03942ccb-d755-49d5-bf9b-31cd2e1abf32\n    skaffold.dev/
tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n
  app: simplehttp\n  template:\n    metadata:\n      labels:\n        app: simplehttp\n        app.kubernetes.io/managed-by: skaffold-v0.36.0\n        ide: idea\n
       ideVersion: 2019.1.3.0.0\n        ijPluginVersion: unknown\n        skaffold.dev/builder: local\n        skaffold.dev/cleanup: \"true\"\n        skaffold.de
v/deployer: kubectl\n        skaffold.dev/namespace: 103000-pra-dev\n        skaffold.dev/run-id: 03942ccb-d755-49d5-bf9b-31cd2e1abf32\n        skaffold.dev/tag-po
licy: git-commit\n        skaffold.dev/tail: \"true\"\n    spec:\n      containers:\n      - env:\n        - name: PORT\n          value: \"8080\"\n        image:
.../jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\n        name: si
mplehttp\n        ports:\n        - containerPort: 8080\n      imagePullSecrets:\n      - name: regcred\n      securityContext:\n        runAsUser: 199\n---\napiVe
rsion: v1\nkind: Service\nmetadata:\n  labels:\n    app: simplehttp\n    app.kubernetes.io/managed-by: skaffold-v0.36.0\n    ide: idea\n    ideVersion: 2019.1.3.0.
0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n    skaffold.dev/cleanup: \"true\"\n    skaffold.dev/deployer: kubectl\n    skaffold.dev/namespac
e: 103000-pra-dev\n    skaffold.dev/run-id: 03942ccb-d755-49d5-bf9b-31cd2e1abf32\n    skaffold.dev/tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name:
 simplehttp\n  namespace: 103000-pra-dev\nspec:\n  ports:\n  - name: http\n    port: 80\n    protocol: TCP\n    targetPort: 8080\n  selector:\n    app: simplehttp\
n---\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n  annotations:\n    ingress.kubernetes.io/ssl-redirect: \"true\"\n    nginx.ingress.kubernetes.io/s
sl-redirect: \"true\"\n  creationTimestamp: \"2018-11-05T10:41:19Z\"\n  generation: 1\n  labels:\n    app: simplehttp\n    app.kubernetes.io/managed-by: skaffold-v
0.36.0\n    ide: idea\n    ideVersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: local\n    skaffold.dev/cleanup: \"true\"\n    skaffol
d.dev/deployer: kubectl\n    skaffold.dev/namespace: 103000-pra-dev\n    skaffold.dev/run-id: 03942ccb-d755-49d5-bf9b-31cd2e1abf32\n    skaffold.dev/tag-policy: gi
t-commit\n    skaffold.dev/tail: \"true\"\n  name: skaffold-example-ingress\n  namespace: 103000-pra-dev\n  resourceVersion: \"14651061\"\n  selfLink: /apis/extens
ions/v1beta1/namespaces/.../ingresses/skaffold-example-ingress\n  uid: 54698fa9-e0e7-11e8-ad52-6a1aa97f2964\nspec:\n  rules:\n  - host: skaffold-example1.
.../\n    http:\n      paths:\n      - backend:\n          serviceName: simplehttp\n          servicePort: 8080\n        path: /\n  tls
:\n  - hosts:\n    - skaffold-example1..../\nstatus:\n  loadBalancer:\n    ingress:\n    - {}"
time="2019-08-26T22:15:23+05:30" level=debug msg="Found artifact for image \".../jserver:dirty@sha256:b7bf6
c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\""
time="2019-08-26T22:15:23+05:30" level=debug msg="FIXME: Got an status-code for which error does not match any expected type!!!: -1" module=api status_code=-1
time="2019-08-26T22:15:25+05:30" level=debug msg="Retrieved local image configuration for .../jserver:dirty
@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877: {false false false [] <nil>  [java -cp /app/resources:/app/classes:/app/libs/* cloudcode.
helloworld.HelloWorldApplication] [PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-op
enjdk/bin JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk JAVA_VERSION=8u191 JAVA_ALPINE_VERSION=8.191.12-r0 LANG=C.UTF-8]   map[] [] false false false  map[]  map[] false
 false   []}"
time="2019-08-26T22:15:25+05:30" level=info msg="Configuring \"simplehttp\" for JVM debugging"
time="2019-08-26T22:15:25+05:30" level=debug msg="Applied debugging transform:\n apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  creationTimestamp: null\n  lab
els:\n    app.kubernetes.io/managed-by: skaffold-v0.36.0\n    ide: idea\n    ideVersion: 2019.1.3.0.0\n    ijPluginVersion: unknown\n    skaffold.dev/builder: loca
l\n    skaffold.dev/cleanup: \"true\"\n    skaffold.dev/deployer: kubectl\n    skaffold.dev/namespace: 103000-pra-dev\n    skaffold.dev/run-id: 03942ccb-d755-49d5-
bf9b-31cd2e1abf32\n    skaffold.dev/tag-policy: git-commit\n    skaffold.dev/tail: \"true\"\n  name: simplehttp\n  namespace: 103000-pra-dev\nspec:\n  replicas: 1\
n  selector:\n    matchLabels:\n      app: simplehttp\n  strategy: {}\n  template:\n    metadata:\n      annotations:\n        debug.cloud.google.com/config: '{\"s
implehttp\":{\"jdwp\":5005,\"runtime\":\"jvm\"}}'\n      creationTimestamp: null\n      labels:\n        app: simplehttp\n        app.kubernetes.io/managed-by: ska
ffold-v0.36.0\n        ide: idea\n        ideVersion: 2019.1.3.0.0\n        ijPluginVersion: unknown\n        skaffold.dev/builder: local\n        skaffold.dev/cle
anup: \"true\"\n        skaffold.dev/deployer: kubectl\n        skaffold.dev/namespace: 103000-pra-dev\n        skaffold.dev/run-id: 03942ccb-d755-49d5-bf9b-31cd2e
1abf32\n        skaffold.dev/tag-policy: git-commit\n        skaffold.dev/tail: \"true\"\n    spec:\n      containers:\n      - env:\n        - name: PORT\n
   value: \"8080\"\n        - name: JAVA_TOOL_OPTIONS\n          value: -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y\n        image:
.../jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877\n        name: si
mplehttp\n        ports:\n        - containerPort: 8080\n        - containerPort: 5005\n          name: jdwp\n        resources: {}\n      imagePullSecrets:\n
 - name: regcred\n      securityContext:\n        runAsUser: 199\nstatus: {}\n"
time="2019-08-26T22:15:25+05:30" level=debug msg="no debug transformation for: service/simplehttp"
time="2019-08-26T22:15:25+05:30" level=debug msg="no debug transformation for: ingress.extensions/skaffold-example-ingress"
time="2019-08-26T22:15:25+05:30" level=debug msg="3 manifests to deploy. 3 are updated or new"
time="2019-08-26T22:15:25+05:30" level=debug msg="Running command: [kubectl --context ... --namesp
ace 103000-pra-dev apply -f - --force]"
deployment.apps/simplehttp configured
service/simplehttp configured
ingress.extensions/skaffold-example-ingress configured
←[32mPort forwarding service/simplehttp in namespace 103000-pra-dev, remote port 80 -> local port 80←[0m
←[32mPort forwarding pod/simplehttp-54ccf7bc89-h2mvc in namespace 103000-pra-dev, remote port 8080 -> local port 8080←[0m
←[32mPort forwarding pod/simplehttp-54ccf7bc89-h2mvc in namespace 103000-pra-dev, remote port 5005 -> local port 5005←[0m
time="2019-08-26T22:15:46+05:30" level=debug msg="Change detected <nil>"
←[33mWatching for changes...←[0m
time="2019-08-26T22:15:46+05:30" level=info msg="Streaming logs from pod: simplehttp-54ccf7bc89-h2mvc container: simplehttp"
time="2019-08-26T22:15:46+05:30" level=debug msg="Running command: [kubectl --context ... --namesp
ace 103000-pra-dev logs --since=96s -f simplehttp-54ccf7bc89-h2mvc -c simplehttp --namespace 103000-pra-dev]"
time="2019-08-26T22:15:55+05:30" level=trace msg="[port-forward] Forwarding from 127.0.0.1:80 -> 8080\n"
time="2019-08-26T22:15:56+05:30" level=trace msg="[port-forward] Forwarding from [::1]:80 -> 8080\n"
time="2019-08-26T22:15:58+05:30" level=trace msg="[port-forward] Forwarding from 127.0.0.1:8080 -> 8080\n"
time="2019-08-26T22:15:59+05:30" level=trace msg="[port-forward] Forwarding from [::1]:8080 -> 8080\n"
time="2019-08-26T22:16:01+05:30" level=trace msg="[port-forward] Forwarding from 127.0.0.1:5005 -> 5005\n"
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0mPicked up JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m  .   ____          _            __ _ _
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m  '  |____| .__|_| |_|_| |_\__, | / / / /
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m =========|_|==============|___/=/_/_/_/
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m :: Spring Boot ::        (v2.1.4.RELEASE)
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:44.214  INFO 1 --- [           main] c.helloworld.HelloWorldApplication       : Starting HelloWo
rldApplication on simplehttp-54ccf7bc89-h2mvc with PID 1 (/app/classes started by ? in /)
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:44.294  INFO 1 --- [           main] c.helloworld.HelloWorldApplication       : No active profil
e set, falling back to default profiles: default
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:49.797  INFO 1 --- [           main] org.eclipse.jetty.util.log               : Logging initiali
zed @8980ms to org.eclipse.jetty.util.log.Slf4jLog
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:50.394  INFO 1 --- [           main] o.s.b.w.e.j.JettyServletWebServerFactory : Server initializ
ed with port: 8080
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:50.399  INFO 1 --- [           main] org.eclipse.jetty.server.Server          : jetty-9.4.15.v20
190215; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826fa0b; jvm 1.8.0_191-b12
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:50.598  INFO 1 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spr
ing embedded WebApplicationContext
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:50.598  INFO 1 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicat
ionContext: initialization completed in 6101 ms
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:51.217  INFO 1 --- [           main] org.eclipse.jetty.server.session         : DefaultSessionId
Manager workerName=node0
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:51.217  INFO 1 --- [           main] org.eclipse.jetty.server.session         : No SessionScaven
ger set, using defaults
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:51.293  INFO 1 --- [           main] org.eclipse.jetty.server.session         : node0 Scavenging
 every 660000ms
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:51.305  INFO 1 --- [           main] o.e.jetty.server.handler.ContextHandler  : Started o.s.b.w.
e.j.JettyEmbeddedWebAppContext@162b3d47{application,/,[file:///tmp/jetty-docbase.8000000244806769499.8080/],AVAILABLE}
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:51.306  INFO 1 --- [           main] org.eclipse.jetty.server.Server          : Started @10490ms

←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:52.306  INFO 1 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing Exe
cutorService 'applicationTaskExecutor'
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:53.996  INFO 1 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spr
ing DispatcherServlet 'dispatcherServlet'
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:53.997  INFO 1 --- [           main] o.s.web.servlet.DispatcherServlet        : Initializing Ser
vlet 'dispatcherServlet'
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:54.004  INFO 1 --- [           main] o.s.web.servlet.DispatcherServlet        : Completed initia
lization in 7 ms
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:54.126  INFO 1 --- [           main] o.e.jetty.server.AbstractConnector       : Started ServerCo
nnector@30b131b2{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:54.129  INFO 1 --- [           main] o.s.b.web.embedded.jetty.JettyWebServer  : Jetty started on
 port(s) 8080 (http/1.1) with context path '/'
←[91m[simplehttp-54ccf7bc89-h2mvc simplehttp] ←[0m2019-08-26 16:45:54.196  INFO 1 --- [           main] c.helloworld.HelloWorldApplication       : Started HelloWor
ldApplication in 11.879 seconds (JVM running for 13.381)
time="2019-08-26T22:16:02+05:30" level=trace msg="[port-forward] Forwarding from [::1]:5005 -> 5005\n"
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Create: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml___jb_t
mp___\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Write: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml___jb_tm
p___\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Remove: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml___jb_o
ld___\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Write: \"C:
\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml___jb_ol
d___\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Rename: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Rename: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml___jb_o
ld___\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Rename: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Rename: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml___jb_t
mp___\""
time="2019-08-26T22:19:21+05:30" level=debug msg="Change detected notify.Write: \"C:\\Users\\prashant\\cloud-code-samples-master\\java\\.idea\\workspace.xml\""
time="2019-08-26T22:19:30+05:30" level=trace msg="[port-forward] Handling connection for 8080\n"
time="2019-08-26T22:19:45+05:30" level=trace msg="[port-forward] Handling connection for 8080\n"
time="2019-08-26T22:19:46+05:30" level=trace msg="[port-forward] Handling connection for 8080\n"
prary commented 5 years ago

Output of kubectl describe pod

Name:               simplehttp-54ccf7bc89-h2mvc
Namespace:          103000-pra-dev
Priority:           0
PriorityClassName:  <none>
Node:               .../169.90.80.138
Start Time:         Mon, 26 Aug 2019 16:45:34 +0000
Labels:             app=simplehttp
                    app.kubernetes.io/managed-by=skaffold-v0.36.0
                    ide=idea
                    ideVersion=2019.1.3.0.0
                    ijPluginVersion=unknown
                    pod-template-hash=54ccf7bc89
                    skaffold.dev/builder=local
                    skaffold.dev/cleanup=true
                    skaffold.dev/deployer=kubectl
                    skaffold.dev/namespace=103000-pra-dev
                    skaffold.dev/run-id=03942ccb-d755-49d5-bf9b-31cd2e1abf32
                    skaffold.dev/tag-policy=git-commit
                    skaffold.dev/tail=true
Annotations:        debug.cloud.google.com/config={"simplehttp":{"jdwp":5005,"runtime":"jvm"}}
                    kubernetes.io/limit-ranger=LimitRanger plugin set: cpu, memory request for container simplehttp; cpu, memory limit for container simplehttp
                    kubernetes.io/psp=nonroot
Status:             Running
IP:                 169.72.113.172
Controlled By:      ReplicaSet/simplehttp-54ccf7bc89
Containers:
  simplehttp:
    Container ID:   docker://2214fab9a2f3836906570b9d8ddc535f784da67c8f8b46e7cf0229828e9111e7
    Image:          .../jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877
    Image ID:       docker-pullable://.../jserver@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877
    Ports:          8080/TCP, 5005/TCP
    Host Ports:     0/TCP, 0/TCP
    State:          Running
      Started:      Mon, 26 Aug 2019 16:45:40 +0000
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     500m
      memory:  1Gi
    Requests:
      cpu:     200m
      memory:  128Mi
    Environment:
      PORT:               8080
      JAVA_TOOL_OPTIONS:  -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xhmp8 (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             True
  ContainersReady   True
  PodScheduled      True
Volumes:
  default-token-xhmp8:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  default-token-xhmp8
    Optional:    false
QoS Class:       Burstable
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                 node.kubernetes.io/unreachable:NoExecute for 300s
Events:
  Type    Reason     Age   From                                        Message
  ----    ------     ----  ----                                        -------
  Normal  Scheduled  20m   default-scheduler                           Successfully assigned 103000-pra-dev/simplehttp-54ccf7bc89-h2mvc to ...
  Normal  Pulling    20m   kubelet, ...  Pulling image ".../jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877"
  Normal  Pulled     20m   kubelet, ...  Successfully pulled image ".../jserver:dirty@sha256:b7bf6c4239e79074b5c4344c1ac5d125635015d92fefb106a47c22a444870877"
  Normal  Created    20m   kubelet, ...  Created container simplehttp
  Normal  Started    20m   kubelet, ...  Started container simplehttp

Output of logs from container

[a_ansible@master1 ~]$ kubectl logs  simplehttp-54ccf7bc89-h2mvc -c simplehttp --namespace 103000-pra-dev
Picked up JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n,quiet=y
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.4.RELEASE)
2019-08-26 16:45:44.214  INFO 1 --- [           main] c.helloworld.HelloWorldApplication       : Starting HelloWorldApplication on simplehttp-54ccf7bc89-h2mvc with PID 1 (/app/classes started by ? in /)
2019-08-26 16:45:44.294  INFO 1 --- [           main] c.helloworld.HelloWorldApplication       : No active profile set, falling back to default profiles: default
2019-08-26 16:45:49.797  INFO 1 --- [           main] org.eclipse.jetty.util.log               : Logging initialized @8980ms to org.eclipse.jetty.util.log.Slf4jLog
2019-08-26 16:45:50.394  INFO 1 --- [           main] o.s.b.w.e.j.JettyServletWebServerFactory : Server initialized with port: 8080
2019-08-26 16:45:50.399  INFO 1 --- [           main] org.eclipse.jetty.server.Server          : jetty-9.4.15.v20190215; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826fa0b; jvm 1.8.0_191-b12
2019-08-26 16:45:50.598  INFO 1 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spring embedded WebApplicationContext
2019-08-26 16:45:50.598  INFO 1 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 6101 ms
2019-08-26 16:45:51.217  INFO 1 --- [           main] org.eclipse.jetty.server.session         : DefaultSessionIdManager workerName=node0
2019-08-26 16:45:51.217  INFO 1 --- [           main] org.eclipse.jetty.server.session         : No SessionScavenger set, using defaults
2019-08-26 16:45:51.293  INFO 1 --- [           main] org.eclipse.jetty.server.session         : node0 Scavenging every 660000ms
2019-08-26 16:45:51.305  INFO 1 --- [           main] o.e.jetty.server.handler.ContextHandler  : Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@162b3d47{application,/,[file:///tmp/jetty-docbase.8000000244806769499.8080/],AVAILABLE}
2019-08-26 16:45:51.306  INFO 1 --- [           main] org.eclipse.jetty.server.Server          : Started @10490ms
2019-08-26 16:45:52.306  INFO 1 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-08-26 16:45:53.996  INFO 1 --- [           main] o.e.j.s.h.ContextHandler.application     : Initializing Spring DispatcherServlet 'dispatcherServlet'
2019-08-26 16:45:53.997  INFO 1 --- [           main] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2019-08-26 16:45:54.004  INFO 1 --- [           main] o.s.web.servlet.DispatcherServlet        : Completed initialization in 7 ms
2019-08-26 16:45:54.126  INFO 1 --- [           main] o.e.jetty.server.AbstractConnector       : Started ServerConnector@30b131b2{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2019-08-26 16:45:54.129  INFO 1 --- [           main] o.s.b.web.embedded.jetty.JettyWebServer  : Jetty started on port(s) 8080 (http/1.1) with context path '/'
2019-08-26 16:45:54.196  INFO 1 --- [           main] c.helloworld.HelloWorldApplication       : Started HelloWorldApplication in 11.879 seconds (JVM running for 13.381)
prary commented 5 years ago

It looks like problem is with my golang version which is 1.11 will try it out with 1.12.x and update it further

briandealwis commented 5 years ago

Closing: problem appears to be due to local compilation issues.