Skip to content

Gitsign image doesnt have binaries installed #53

@Gregory-Pereira

Description

@Gregory-Pereira

Productized gitsign image does not have binary installed by default. Instead it has the has tared versions of the binary for all architectures we offer:

$ gitsign version
bash: gitsign: command not found
$ ls /usr/local/bin/
gitsign_cli_darwin_amd64.gz  gitsign_cli_linux_amd64.gz  gitsign_cli_windows_amd64.exe.gz
$ cp /usr/local/bin/gitsign_cli_linux_amd64.gz  /opt/app-root/src && cd  /opt/app-root/src
$ tar xvf gitsign_cli_linux_amd64.gz  
bash: tar: command not found

Image: registry.redhat.io/rhtas-tech-preview/gitsign-rhel9@sha256:2581f2bf3cce4c20f65164083ef103319e06dc355275e8d9acfda371377bb9f5 /bin/bash

If this is intentional (which I dont believe it should be) it needs to be documented on the technical information section of the product page for this image:
technical information of the product page. This further doesn't make sense to me as the image is already a linux/amd64 image, so why are we giving them an option for what architecture to run from? If its meant to be used as a builder image, it should not be listed as a Standalone Image which is defined as "A ready-to-run container image that provides services or end-user applications that you can execute in your own container environment".

Edit: follow up, these images dont even have tar so no clue how someone would unpack them.

/cc @lance @tommyd450

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions