Skip to content
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.

Vertx: Init fails using Buildah #854

Open
matthewpwilson opened this issue Sep 3, 2020 · 0 comments
Open

Vertx: Init fails using Buildah #854

matthewpwilson opened this issue Sep 3, 2020 · 0 comments

Comments

@matthewpwilson
Copy link
Contributor

Describe the bug
When running Appsody on OpenShift and setting APPSODY_K8S_EXPERIMENTAL, init fails due to
Unable to split output of buildah digests command
To Reproduce
Steps to reproduce the behavior:

  1. Create an image containing Buildah and Appsody.
  2. Deploy it on OpenShift.
  3. Set APPSODY_K8S_EXPERIMENTAL=TRUE
  4. Run appsody init experimental/vertx.

Expected behavior
Init succeeds.

Actual behaviour
Init fails:

[Info] Successfully initialized Appsody project with the bug/vertx stack and the default template.
[Debug] docker.io/appsody/vertx:0.1 image pulled status: true
[Debug] Image has been pulled already: docker.io/appsody/vertx:0.1
[Debug] Config inspected by buildah: &{0xc0000d0700  false true 0xc0000b2a00 true 0xc00001e300 /opt/code-engine/generated-code/bug []   true map[docker.io/appsody/vertx:0.1:true] map[APPSODY_DEBUG:mvn -B compile vertx:debug APPSODY_DEBUG_KILL:false APPSODY_DEBUG_ON_CHANGE: APPSODY_DEPS: APPSODY_MOUNTS:.:/project/user-app/;~/.m2/repository:/.m2/repository APPSODY_RUN:mvn -B compile vertx:run APPSODY_RUN_KILL:false APPSODY_RUN_ON_CHANGE: APPSODY_TEST:mvn -B test APPSODY_TEST_KILL:true APPSODY_TEST_ON_CHANGE:mvn -B test APPSODY_USER_RUN_AS_LOCAL:true JAVA_HOME:/opt/java/openjdk JAVA_TOOL_OPTIONS:-XX:+IgnoreUnrecognizedVMOptions -XX:+UseContainerSupport -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle JAVA_VERSION:jdk8u222-b10_openj9-0.15.1 LANG:en_US.UTF-8 LANGUAGE:en_US:en LC_ALL:en_US.UTF-8 PATH:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PORT:8080]}
[Debug] Running command: buildah images --digests --filter "label=dev.appsody.stack.id=" --format "{{.Digest}}---{{.Name}}---{{.Tag}}"
[Warning] Unable to split output of buildah digests command

Unable to split output of buildah digests command
github.com/appsody/appsody/cmd.getBuildahDigest
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/utils.go:1117
github.com/appsody/appsody/cmd.getStackLabels
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/utils.go:1081
github.com/appsody/appsody/cmd.GetDeprecated
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/utils.go:533
github.com/appsody/appsody/cmd.initAppsody
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/init.go:324
github.com/appsody/appsody/cmd.newInitCmd.func1
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/init.go:85
github.com/appsody/appsody/vendor/github.com/spf13/cobra.(*Command).execute
        /home/travis/gopath/src/github.com/appsody/appsody/vendor/github.com/spf13/cobra/command.go:762
github.com/appsody/appsody/vendor/github.com/spf13/cobra.(*Command).ExecuteC
        /home/travis/gopath/src/github.com/appsody/appsody/vendor/github.com/spf13/cobra/command.go:852
github.com/appsody/appsody/vendor/github.com/spf13/cobra.(*Command).Execute
        /home/travis/gopath/src/github.com/appsody/appsody/vendor/github.com/spf13/cobra/command.go:800
github.com/appsody/appsody/cmd.ExecuteE
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/root.go:240
github.com/appsody/appsody/cmd.Execute
        /home/travis/gopath/src/github.com/appsody/appsody/cmd/root.go:226
main.main
        /home/travis/gopath/src/github.com/appsody/appsody/main.go:27
runtime.main
        /home/travis/.gimme/versions/go1.12.17.linux.amd64/src/runtime/proc.go:200
runtime.goexit
        /home/travis/.gimme/versions/go1.12.17.linux.amd64/src/runtime/asm_amd64.s:1337

If I run
buildah images --digests --filter "label=dev.appsody.stack.id=" --format "{{.Digest}}---{{.Name}}---{{.Tag}}"
I get no output. Looks like the image is just missing the label.

Environment Details (please complete the following information):

  • OS: OpenShift 4.4
  • CLI version: 0.6.4
  • Stack you are using (including the version): vertx 0.1.4

Additional context
Note #853 occurs prior to this problem.

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

No branches or pull requests

1 participant