Back to Harbor

ROADMAP

ROADMAP.md

2.15.04.4 KB
Original Source

Harbor Roadmap

About this document

This document provides a link to the Harbor Project board that serves as the up-to-date description of items that are in the Harbor release pipeline. The board has separate swim lanes for each release. Most items are gathered from the community or include a feedback loop with the community. This should serve as a reference point for Harbor users and contributors to understand where the project is heading, and help determine if a contribution could be conflicting with a longer term plan.

How to help?

Discussion on the roadmap can take place in threads under Issues or in community meetings. Please open and comment on an issue if you want to provide suggestions and feedback to an item in the roadmap. Please review the roadmap to avoid potential duplicated effort.

How to add an item to the roadmap?

Please open an issue to track any initiative on the roadmap of Harbor (Usually driven by new feature requests). We will work with and rely on our community to focus our efforts on improving Harbor.

Current Roadmap

The following table includes the current roadmap for Harbor. If you have any questions or would like to contribute to Harbor, please attend a community meeting to discuss with our team. If you don't know where to start, we are always looking for contributors who will help us reduce technical, automation, and documentation debt. Please take the timelines & dates as proposals and goals. Priorities and requirements change based on community feedback, roadblocks encountered, community contributions, etc. If you depend on a specific item, we encourage you to attend community meetings to get updated status information, or help us deliver that feature by contributing to Harbor.

Last Updated: June 2022

ThemeDescriptionTimeline
Harbor for EdgeOptimize data transfer for substandard data center connectivity to edge nodes2022 H2
Create a lightweight Harbor with reduced feature set for minimal footprint2022 H2
DeploymentImprove Kubernetes Operator for Harbor, enabling improved Day1 and Day2 operations including enterprise grade HA, faster deployments and upgrades, automate backups and restores, and sensible defaultsFuture
Support Notary v2 to deliver persisting image signatures across image replicationsFuture
Optimized Scalability & PerformanceIntroduce cache layer to improve performance2022 H2
Image accelerationLeverage Nydus to support image acceleratiionFuture
Regex SupportAdd full Regex support to all modules within Harbor consistently including configuration of replication policies, retention policies, immutability policies and moreFuture
ARM Harborrelease an ARM deployment of HarborFuture
Backup & RestoreLeverage Project Velero to offer application-aware Harbor backup, including databases, Kubernetes objects and Persistent Volumes2022 H2
Extended image supportSupport WASM images2022 H2
System artifact manager2022 H2
CVE reportingExport CVE list at the repo levelFuture
SBoM supportSBoM generation & attestationFuture
NetworkingSupport dual stack IPv6/IPv4 network for Harbor pods in a Kubernetes cluster2022 H2

Completed Items

ThemeDescriptionTimeline
Security AnalysisLeverage Sysdig Secure scanner to analyze container imagesAug 2020
Image DistributionAbility for Harbor registry to function as a pull-through cache for remote registrySep 2020
Performance & ReliabilityNon-blocking Garbage CollectionSep 2020
Image DistributionLeverage P2P providers like Alibaba Dragonfly and Uber Kraken to geo-distribute artifacts at higher ratesOct 2020
ExtensibilityAllow vendors to publish and share OCI artifacts like Machine Learning (Kubeflow) workloads generated datatypes on HarborOct 2020
RegistryImprove support for Windows containers layersOct 2020
I&AM and RBACImproved Multi-tenancy through granular access and ability to manage teams of users and robot accounts through workspacesDec 2020
ObservabilityExpose Harbor metrics through Prometheus IntegrationMar 2021
TracingLeverage OpenTelemetry for enhanced tracing capabilities and identify bottlenecks and improve performanceMar 2021
Image SigningLeverage Sigstore Cosign to deliver persistent image signatures across image replicationsApr 2021