From 79b6a3f2408d715ba566332e1dc8cba5ec68d96e Mon Sep 17 00:00:00 2001 From: Shawn Hurley Date: Mon, 25 Mar 2024 12:29:49 -0400 Subject: [PATCH] Fixing location of provided programs in the base image Signed-off-by: Shawn Hurley --- .github/workflows/demo-testing.yml | 2 +- Dockerfile | 12 ++++++------ provider_container_settings.json | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/demo-testing.yml b/.github/workflows/demo-testing.yml index 89e43ddd..63dc3406 100644 --- a/.github/workflows/demo-testing.yml +++ b/.github/workflows/demo-testing.yml @@ -19,7 +19,7 @@ jobs: - name: run demo image and ensure violations output unchanged run: | - podman run --entrypoint /usr/bin/konveyor-analyzer -v $(pwd)/demo-dep-output.yaml:/analyzer-lsp/demo-dep-output.yaml:Z -v $(pwd)/demo-output.yaml:/analyzer-lsp/output.yaml:Z localhost/testing:latest --dep-output-file=demo-dep-output.yaml + podman run --entrypoint /usr/local/bin/konveyor-analyzer -v $(pwd)/demo-dep-output.yaml:/analyzer-lsp/demo-dep-output.yaml:Z -v $(pwd)/demo-output.yaml:/analyzer-lsp/output.yaml:Z localhost/testing:latest --dep-output-file=demo-dep-output.yaml diff \ <(yq -P 'sort_keys(..)' -o=props <(git show HEAD:demo-output.yaml)) \ <(yq -P 'sort_keys(..)' -o=props <(cat demo-output.yaml)) diff --git a/Dockerfile b/Dockerfile index 5c9ac914..b4d1fef9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,12 +41,12 @@ RUN microdnf install nodejs -y RUN npm install -g typescript-language-server typescript COPY --from=jaeger-builder /go/bin/all-in-one-linux /usr/local/bin/all-in-one-linux -COPY --from=yq-builder /usr/bin/yq /usr/bin/yq -COPY --from=builder /analyzer-lsp/konveyor-analyzer /usr/bin/konveyor-analyzer -COPY --from=builder /analyzer-lsp/konveyor-analyzer-dep /usr/bin/konveyor-analyzer-dep -COPY --from=builder /analyzer-lsp/external-providers/generic-external-provider/generic-external-provider /usr/bin/generic-external-provider -COPY --from=builder /analyzer-lsp/external-providers/yq-external-provider/yq-external-provider /usr/bin/yq-external-provider -COPY --from=builder /analyzer-lsp/external-providers/golang-dependency-provider/golang-dependency-provider /usr/bin/golang-dependency-provider +COPY --from=yq-builder /usr/bin/yq /usr/local/bin/yq +COPY --from=builder /analyzer-lsp/konveyor-analyzer /usr/local/bin/konveyor-analyzer +COPY --from=builder /analyzer-lsp/konveyor-analyzer-dep /usr/local/bin/konveyor-analyzer-dep +COPY --from=builder /analyzer-lsp/external-providers/generic-external-provider/generic-external-provider /usr/local/bin/generic-external-provider +COPY --from=builder /analyzer-lsp/external-providers/yq-external-provider/yq-external-provider /usr/local/bin/yq-external-provider +COPY --from=builder /analyzer-lsp/external-providers/golang-dependency-provider/golang-dependency-provider /usr/local/bin/golang-dependency-provider COPY provider_container_settings.json /analyzer-lsp/provider_settings.json diff --git a/provider_container_settings.json b/provider_container_settings.json index b1da5bd4..220d4a8d 100644 --- a/provider_container_settings.json +++ b/provider_container_settings.json @@ -1,7 +1,7 @@ [ { "name": "go", - "binaryPath": "/usr/bin/generic-external-provider", + "binaryPath": "/usr/local/bin/generic-external-provider", "initConfig": [{ "analysisMode": "full", "providerSpecificConfig": { @@ -13,25 +13,25 @@ "workspaceFolders": ["file:///analyzer-lsp/examples/golang"], "dependencyFolders": [], - "dependencyProviderPath": "/usr/bin/golang-dependency-provider" + "dependencyProviderPath": "/usr/local/bin/golang-dependency-provider" } }] }, { "name": "yaml", - "binaryPath": "/usr/bin/yq-external-provider", + "binaryPath": "/usr/local/bin/yq-external-provider", "initConfig": [{ "location": "examples/yaml", "analysisMode": "full", "providerSpecificConfig": { "name": "yq", - "lspServerPath": "/usr/bin/yq" + "lspServerPath": "/usr/local/bin/yq" } }] }, { "name": "python", - "binaryPath": "/usr/bin/generic-external-provider", + "binaryPath": "/usr/local/bin/generic-external-provider", "initConfig": [{ "analysisMode": "full", "providerSpecificConfig": { @@ -49,7 +49,7 @@ }, { "name": "nodejs", - "binaryPath": "/usr/bin/generic-external-provider", + "binaryPath": "/usr/local/bin/generic-external-provider", "initConfig": [{ "analysisMode": "full", "providerSpecificConfig": {