Collect requirements/idea/features for v2.7.0 #16775
Replies: 22 comments 19 replies
-
We would appreciate a working API concept where "normal" users and robot accounts/technical users can make automated API calls to Harbor
|
Beta Was this translation helpful? Give feedback.
-
Enable that e.g. projects/repositories can be opened in a new browser tab |
Beta Was this translation helpful? Give feedback.
-
Would it be poasible to add user federation concept to harbor where you could use something like girhub federated identity to login? |
Beta Was this translation helpful? Give feedback.
-
A few for now, might have some more ideas later:
|
Beta Was this translation helpful? Give feedback.
-
Just for convenient reasons:
Example: Example from Tanzu: |
Beta Was this translation helpful? Give feedback.
-
Hi, I know harbor has geo-replication feature, but it is currently replicating only the repositories. whatever goes to database like users, projects. quota's etc are not replicated. We use postgres streaming replication to remote site, but the local harbor-core instances requires a WRITABLE DB on a read-only postgres replica pod, which is not possible unless it got promoted to master mode. It possible to have active-standby across DC-DR sites, so everything gets replicated across sites. In this case, we don't have to rely on DB replication. DB can be updated using harbor replication feature beyond registry replication? |
Beta Was this translation helpful? Give feedback.
-
I would like to see some improvements regarding the API. When you work with the API a lot of things only make sense in the frontend's context and hence a designed like this. There are quite a few issues around already. I plan to create a summarizing issue or start a discussion. |
Beta Was this translation helpful? Give feedback.
-
Working webhook integration between Harbor and Mattermost. Currently, Harbor is not able to send a message to Mattermost because the format of the message is wrong (for Mattermost). |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I would like to have the option to add a banner where I can add some information (e.g. maintenance information,...). It could look like this:
|
Beta Was this translation helpful? Give feedback.
-
Hello, it would be nice to have Trivy metrics about CVE in artifacts to integrate them with prometheus + grafana. |
Beta Was this translation helpful? Give feedback.
-
this one looks must have #17125 @dkulchinsky |
Beta Was this translation helpful? Give feedback.
-
The image is too big nowWith the upgrade of the go version and the addition of functions, the image is also getting larger。
|
Beta Was this translation helpful? Give feedback.
-
Configurability/standardization of password requirements Currently:
For the sake of consistency and security, can we please:
|
Beta Was this translation helpful? Give feedback.
-
@sfgets please add your label rework thoughts here :) Thanks ! |
Beta Was this translation helpful? Give feedback.
-
With docker not being supported on RHEL 8+ hosts, I think it would be nice to be able to setup harbor on podman (manually or by using ansible). I know that it shouldn't be that hard, because I am currently working on an ansible playbook and it works (only notary is having issues). It would be nice to see it as an official way to install harbor on nodes running podman as container management. Please also see my Q&A regarding this topic (#17268 (comment)) |
Beta Was this translation helpful? Give feedback.
-
logging format requirement: right now Harbor use it's own log library, src/lib/log/* could consider to use open source logging library like "github.com/Sirupsen/logrus" or, as Harbor use beego, could use its log as well: then it will be easy to provide more log options, like json format, out put to file/socket endpoint, like https://docs.docker.com/registry/configuration/#log |
Beta Was this translation helpful? Give feedback.
-
I'd REALLY like to see Harbor admins be able to disable the ability to set projects 'public' on a per-project level (see #12306) The really nice thing about Harbor is that we are able to offer stuff in a self-service way to our teams by giving out project admin rights to certain subgroups of users. But the fact that they can accidentally or otherwise click a button and set their project to be fully public, no auth required to pull images, is super scary. We'd really like the ability to turn it off, and I think the lack of ability to be able to do so is probably a blocker for some organisations looking to adopt Harbor |
Beta Was this translation helpful? Give feedback.
-
This is also an issue we'd really like to see fixed - #14638 We do daily scans with Trivy, but this resets 'last pull' so retention policies based on time since last pull are just broken, meaning we can't do automatic removal of old / unused images. It's a pretty old issue as well, so it'd be great to see it get picked up and fixed. |
Beta Was this translation helpful? Give feedback.
-
Cleaning the technical tables in postgres or more interesting add some harbor parameters to schedule cleaning actions (cron + how many we keep) linked here https://github.com/goharbor/harbor/issues/17538 |
Beta Was this translation helpful? Give feedback.
-
I think gaps in GC have to be addressed there's a story from last year #16010 listing the main issues, some low hanging fruit items were addressed. However from our experience, GC becomes mostly useless in large scale deployments of Harbor. Specifically, with the following issues that need to be addressed:
some of these issues are 2+ years old, especially #12948 which in our case results in GC being able to clean only ~200 artifacts in 24 hours, while we have >170,000 artifacts in the thrashed queue. |
Beta Was this translation helpful? Give feedback.
-
Optimize the push image processing logic when the quota is full. #17390 |
Beta Was this translation helpful? Give feedback.
-
Hello Community,
as we released v2.5 and we have plan and roadmap for v2.6 it's time to brainstorm the ideas and requirements for the feature list for 2.7!
Please share your thoughts here so we can all work on proper roadmap and achieving it!
Keep in mind that Harbor is community developed and driven project so not everything can be implemented right away :)
If you have an idea or need and eager to work on, we will support you and help you get there!
Thank you being essential part of the community!
Orlix
Harbor Community Manager
Beta Was this translation helpful? Give feedback.
All reactions