Skip to content

feat: Add goose CLI v1.28.0 to universal developer image#251

Draft
rohanKanojia wants to merge 1 commit intodevfile:mainfrom
rohankanojia-forks:pr/goose-cli
Draft

feat: Add goose CLI v1.28.0 to universal developer image#251
rohanKanojia wants to merge 1 commit intodevfile:mainfrom
rohankanojia-forks:pr/goose-cli

Conversation

@rohanKanojia
Copy link
Member

@rohanKanojia rohanKanojia commented Mar 20, 2026

Description

Add goose CLI AI assistant tool to the UBI9 universal developer image.

  • Includes bzip2 dependency for extraction
  • Add pre-configured directories with proper permissions for goose runtime.
    • Add RUN statement for goose runtime configuration to properly set up directory
      permissions before the container switches to non-root user 10001. Goose requires
      these directories at runtime for configuration like ~/.config/goose/config.yaml , but user 10001 lacks permissions to create them on-demand. Pre-creating with correct ownership (10001:0) and group permissions
      prevents "Permission Denied" errors when goose is run inside container.

How to test?

You can test it by creating a workspace based on this repo. It uses image I created based on this branch.

Demo

goose-cli-in-eclipse-che-demo.mp4

Add goose CLI AI assistant tool to the UBI9 universal developer image.
Includes bzip2 dependency for extraction and pre-configured directories
with proper permissions for goose runtime.

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
@openshift-ci
Copy link

openshift-ci bot commented Mar 20, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: rohanKanojia

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@rohanKanojia rohanKanojia changed the title feat: Add goose CLI v1.28.0 to universal developer image feat: Add goose CLI v1.28.0 to universal developer image Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant