goharbor / goharbor/harbor-cli

Discussion: Mock Harbor Instance via GH Actions for testing

Open
#670 5 comments 2 reactions 1 assignee Claimed by @bupd View on GitHub
enhancement go Priority: Medium
Dominant language
Go
Stars
163
Forks
211
Avg merge
1m
Merged PRs (30d)
1

Description

This is an issue to discuss the working and integration of a local harbor instance for running tests.
We need to have a similar format to how `container-registry/harbor-satellite` starts a mock server, but in GH Actions if I recall correctly.

https://github.com/container-registry/harbor-satellite/blob/main/.dagger/e2e.go
(This is the Dagger setup)

https://github.com/container-registry/harbor-satellite/tree/main/test/e2e/testconfig
(These are the required config)

We only need a few of these services not all, but we would require adding LDAP, preheat providers and other setups as well in the long run.
What are your thoughts?
@bupd @qcserestipy

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.