Skip to content

Conversation

@vireshnavalli
Copy link
Contributor

@vireshnavalli vireshnavalli commented Jan 28, 2026

Ghcr updates - Sandbox release available as docker container images on GHCR
changes on shallow cloning - Selectively pull specific files instead of a clone of entire Sandbox while building the Sandbox
new session needed to activate docker group - Changes for allowing sudoless docker install
improve harbor installation - Changes for allowing sudoless harbor install
Add go formatting and editorconfig format - uniform formatting changes
uniform verbosity of git clones
The current configuration has Prometheus running on the WFM scraping metrics from the device. This breaks our network communication restrictions so we need to update this to push the metrics from the device to the WFM.

nitparihar and others added 6 commits January 23, 2026 12:22
* 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

* updated .md files

---------

Co-authored-by: vireshnavalli <viresh-r.navalli@capgemini.com>
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>
Make the installation as non-root possible.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
* 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>
Make verbosity cloning git repositories uniform with other messages.

Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
@vireshnavalli vireshnavalli marked this pull request as draft January 28, 2026 04:22
@vireshnavalli vireshnavalli changed the title Dev sprint 13 changes for docker group, improve harbor installation, code formatting Jan 28, 2026
@vireshnavalli vireshnavalli changed the title changes for docker group, improve harbor installation, code formatting changes for ghcr updates, code-docs formatting docker group, improve harbor installation, Jan 28, 2026
@vireshnavalli vireshnavalli self-assigned this Jan 28, 2026
@vireshnavalli vireshnavalli marked this pull request as ready for review January 28, 2026 12:55
* fix: push based prometheus scraping
@vireshnavalli vireshnavalli changed the title changes for ghcr updates, code-docs formatting docker group, improve harbor installation, changes for ghcr updates, code-docs formatting docker group, improve harbor installation, prometheus scrape issue Jan 29, 2026
nitin-parihar
nitin-parihar previously approved these changes Jan 29, 2026
@vireshnavalli vireshnavalli merged commit 2eb874f into main Jan 29, 2026
1 check passed
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.

[TASK: ] FB Item: Pre-build the Containers and host in GHCR within github.com/margo

7 participants