Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On cluster s2i build for Go #2466

Closed
wants to merge 8 commits into from

Commits on Aug 26, 2024

  1. Prepare util image to accomodate multiple cmds

    As of now func-util image has only one command of our own -- "deploy".
    This commits prepares grounds for one additional command named "scaffolding".
    The commands will be implemented in one binary and dispatched over
    argv[0] using symlinks. Kinda like busybox does.
    
    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    d5fec1f View commit details
    Browse the repository at this point in the history
  2. Add scaffolding for on-cluster build

    Added new build step in tekton pipeline that scaffolds main() for Go
    porject when using s2i builder.
    
    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    91fd4c1 View commit details
    Browse the repository at this point in the history
  3. Better docker build caching

    This will cache dependencies between docker builds.
    
    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e892963 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. fixup: perms

    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    942dec9 View commit details
    Browse the repository at this point in the history
  2. fixup: remove broken check

    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    69360db View commit details
    Browse the repository at this point in the history
  3. fixup: remove test because of 'no space left on device'

    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c55a776 View commit details
    Browse the repository at this point in the history
  4. Updated git-clone task

    matejvasek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    7f2ee94 View commit details
    Browse the repository at this point in the history
  5. fixup: uid/gid

    Signed-off-by: Matej Vašek <[email protected]>
    matejvasek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    57d5371 View commit details
    Browse the repository at this point in the history