Skip to content

Conversation

@Silvanoc
Copy link
Contributor

@Silvanoc Silvanoc commented Jan 16, 2026

Make the installation as non-root possible.

With this commit the script pipeline/wfm.sh should be runnable as non-root.

@Silvanoc Silvanoc force-pushed the install-harbor-as-non-root branch from fa8f9df to 9d41d0d Compare January 16, 2026 16:16
@Silvanoc Silvanoc marked this pull request as draft January 16, 2026 17:25
@Silvanoc Silvanoc force-pushed the install-harbor-as-non-root branch 3 times, most recently from 50c8406 to 00e7a31 Compare January 19, 2026 16:01
Make the installation as non-root possible.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
@Silvanoc Silvanoc force-pushed the install-harbor-as-non-root branch from 00e7a31 to f95ce9a Compare January 19, 2026 16:06
@Silvanoc Silvanoc marked this pull request as ready for review January 19, 2026 16:10
@vireshnavalli vireshnavalli changed the base branch from main to dev-sprint-13 January 28, 2026 03:33
@vireshnavalli vireshnavalli merged commit 5bf41ca into dev-sprint-13 Jan 28, 2026
vireshnavalli added a commit that referenced this pull request Jan 29, 2026
…harbor installation, prometheus scrape issue (#200)

* Ghcr updates (#191)

* Remove HB MVP Pattern section from README

Removed detailed explanation of the HB MVP pattern from the README.

* Revise setup guide for clarity and update clone command

Updated the setup guide to clarify the steps for downloading setup files and modified the git clone command to use sparse checkout.

* Revise setup guide for Setup Files download steps

Updated instructions for downloading the repository and adjusted sparse checkout commands.

* updated image name with ghcr

* Run Symphony API from GHCR image instead of local build

* Build docker device image from GHCR instead of local build

* changed device-agent naming to wfm-client

* Removed some **Notes as per review comments

* Handled review comments (Readded some removed code)

* Removed commented code and changed Symphony image ref to WFM Image as per review comments Updated workload Fleet Management Client image references and removed commented build logic.

* Add GitHub Actions workflow for testing

* Add GitHub Actions workflow for building Docker image for GHCR

* Add build script for workload fleet client

* Added a missing utility function

---------

Co-authored-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>

* changes on shallow cloning (#195)

* changes on shallow cloning

* updated .md files

---------

Co-authored-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* new session needed to activate docker group (#180)

Running as non-root, if the user is added to the `docker` group in the
script, a new shell session is needed.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* improve harbor installation (#182)

Make the installation as non-root possible.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* Add go formatting and editorconfig format (#196)

* add go formatting

Add tooling to ensure Go sticks to expected format:
* devcontainer to run on a standardized environment
* justfile to easily format locally
* GitHub workflow to check format on CI

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* format go code according specification

Apply Go format on all Go source code files.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* add go vet

Go vet helps finding subtle issues in Go code.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* add editorconfig

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* apply format to yaml files

Apply editorconfig format to YAML files.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* apply format to markdown files

Apply format according editorconfig.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* apply format to bash files

Apply format according editorconfig to Bash files.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

---------

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
Co-authored-by: Viresh Navalli <viresh-r.navalli@capgemini.com>

* uniform verbosity of git clones (#181)

Make verbosity cloning git repositories uniform with other messages.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>

* sync with latest commit on main

* Use GHCR image for workload-fleet-management-client in k3s deployment

* Bugfix/prometheus scrape (#201)

* fix: push based prometheus scraping

* updated env-setup.md

---------

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
Co-authored-by: nitparihar <nitin.parihar@capgemini.com>
Co-authored-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Co-authored-by: sanjujunnuthula <105265731+sanjujunnuthula@users.noreply.github.com>
Co-authored-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants