Commit Graph

12342 Commits

Author SHA1 Message Date
Daniel Jiang
1277755ca5
Bump up trivy and trivy-adapter to the latest RC tag (#21741)
Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com>
2025-03-18 15:22:24 +00:00
Wang Yan
a16caa5ab7
update golang to v1.23.7 (#21749)
Signed-off-by: wang yan <wangyan@vmware.com>
2025-03-18 18:52:02 +08:00
Chris Girard
c2098f2ba3
fix: fix replication of multiple projects with numeric names (#21474)
Explicitly mark project names as strings

This keeps the server from parsing all-numeric project names as integer
values which it does not like.

Signed-off-by: Chris Girard <cgirard@mirantis.com>
Co-authored-by: Wang Yan <wangyan@vmware.com>
2025-03-18 17:06:35 +08:00
Zhaoxinxin
6b2e6ba20c
Feat: artifact adds AI Model type (#21691)
feat: artifact adds model type

Signed-off-by: zhaoxinxin <1186037180@qq.com>
2025-03-18 08:17:22 +00:00
Wang Yan
723d37e1be
fix i18n issue (#21748)
Signed-off-by: wang yan <wangyan@vmware.com>
2025-03-18 15:36:13 +08:00
Wang Yan
5960bc8fb2
oidclogout (#21718)
* oidclogout

enable oidc session logout

1, give the option of logging out user session from OIDC provider.
2, try best to log out the user offline session if the offline_access in the scope.

Signed-off-by: wang yan <wangyan@vmware.com>
2025-03-18 11:52:35 +08:00
Prasanth Baskar
816667c794
Fix: Copy Pull Button Overlap with Tag Immutable Label (#21720)
fix: copy button overlap with tag immutable

- fix copy button overlap with tag immutable label on artifact-tag
component
- update css to fix this issue

Signed-off-by: bupd <bupdprasanth@gmail.com>
Co-authored-by: Wang Yan <wangyan@vmware.com>
2025-03-17 10:15:23 +00:00
Prasanth Baskar
3407776e38
Add Lint Check for Copyright Headers in UI (#21692)
add lint check for headers in UI

Signed-off-by: bupd <bupdprasanth@gmail.com>
2025-03-14 12:39:18 +00:00
Prasanth Baskar
393db991dc
Replace Vmware to goharbor (#21696)
replace vmware with goharbor in src/portal

Signed-off-by: bupd <bupdprasanth@gmail.com>
Co-authored-by: Wang Yan <wangyan@vmware.com>
2025-03-14 19:34:57 +08:00
Prasanth Baskar
b5b1d45413
Add Missing Headers in UI part 3 (#21695)
add missing headers in UI part 3

Signed-off-by: bupd <bupdprasanth@gmail.com>
2025-03-14 10:16:54 +00:00
Prasanth Baskar
4f3aa2e437
Add Missing copyright headers in src/portal part 2 (#21694)
add missing headers part 2

Signed-off-by: bupd <bupdprasanth@gmail.com>
Co-authored-by: Wang Yan <wangyan@vmware.com>
2025-03-14 17:38:58 +08:00
Prasanth Baskar
f0c1e8f4b3
Add Missing copyright headers in src/portal (#21693)
add missing copyright headers to files in UI

Signed-off-by: bupd <bupdprasanth@gmail.com>
Co-authored-by: Wang Yan <wangyan@vmware.com>
2025-03-14 15:30:37 +08:00
Wang Yan
6dd75c7b57
consume the downstream distribution (#21733)
Signed-off-by: wang yan <wangyan@vmware.com>
2025-03-13 16:00:31 +08:00
Wang Yan
e8a045ff1f
fix issue 20828 (#21726)
* fix issue 20828

fix #20828

Does not fire event only when the current project is a proxy-cache project and the artifact already exists.

Signed-off-by: wang yan <wangyan@vmware.com>
2025-03-13 14:16:46 +08:00
Chlins Zhang
d9e71f9dfc
feat: implement the CNAI model processor (#21663)
feat: implement the AI model processor

Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-03-13 02:04:45 +00:00
stonezdj(Daojun Zhang)
20658181ad
Change audit log label (#21703)
Add more description for update user operation change password or set sys admin

Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-03-12 05:56:38 +00:00
Prasanth Baskar
caaad52798
Update UI version in package.json to v2.13.0 (#21606)
update version to 2.13.0

Signed-off-by: bupd <bupdprasanth@gmail.com>
Co-authored-by: miner <yminer@vmware.com>
2025-03-11 09:15:21 +00:00
miner
229a27ff41
add prepare migration script for 2.13.0 (#21680)
Signed-off-by: yminer <miner.yang@broadcom.com>
2025-03-11 07:48:22 +00:00
miner
3b8c18fd26
update tlsOptions for external redis (#21681)
Signed-off-by: yminer <miner.yang@broadcom.com>
Co-authored-by: yminer <miner.yang@broadcom.com>
2025-03-10 11:45:18 +00:00
Daniel Jiang
e40db21681
Add PKCE support for OIDC authentication (#21702)
Fixes #19393

By default Harbor will generate a pkce code and use it in the
authentication flow to interact with OIDC provider.
Per OAuth spec, this should not break the flow for the OIDC provider that does not support PKCE
The code_challenge_method is hard coded to SHA256 for security reason,
and we may consider add more settings in future based on feedbacks.

Signed-off-by: Daniel Jiang <daniel.jiang@broadcom.com>
2025-03-10 16:41:14 +08:00
miner
fef95244fc
remove redis sentinel patch from builder (#21679)
Signed-off-by: yminer <miner.yang@broadcom.com>
Co-authored-by: yminer <miner.yang@broadcom.com>
Co-authored-by: Wang Yan <wangyan@vmware.com>
2025-03-04 15:19:05 +08:00
Prasanth Baskar
8419bb6beb
Revamp Copy Pull Command (#21155)
* update copy pull command in artifact tags page

* This commit moves "Copy Pull Command" button inside the table
* and add a separate column for better usability

Signed-off-by: bupd <bupdprasanth@gmail.com>

* add user preferences component

* This Commit adds Preferences in navbar
* Updates the navbar

Signed-off-by: bupd <bupdprasanth@gmail.com>

* add container runtime to preference settings

Signed-off-by: bupd <bupdprasanth@gmail.com>

* fix: lint & rebase

Signed-off-by: bupd <bupdprasanth@gmail.com>

* update pull cmd for tag

Signed-off-by: bupd <bupdprasanth@gmail.com>

* update copy pull command for digest

Signed-off-by: bupd <bupdprasanth@gmail.com>

* fix tests

Signed-off-by: bupd <bupdprasanth@gmail.com>

* add toast message on copy pull command

Signed-off-by: bupd <bupdprasanth@gmail.com>

* add top copy button

Signed-off-by: bupd <bupdprasanth@gmail.com>

* add test for preference settings component

Signed-off-by: bupd <bupdprasanth@gmail.com>

* fix lint

Signed-off-by: bupd <bupdprasanth@gmail.com>

* update comments and nits

Signed-off-by: bupd <bupdprasanth@gmail.com>

* update pull cmd prefix name

* Updates title of preference settings
* Updates container runtime to pull cmd prefix

Signed-off-by: bupd <bupdprasanth@gmail.com>

* extend copy pull command with custom prefix

* This commit adds custom as dropdown option
* add custom_runtime localstorage variable for the pull prefix
* fix artifact list tab styles
* align copy icon in artifact tag list tab

Signed-off-by: bupd <bupdprasanth@gmail.com>

* minor fix

* allow only lowercase alphabets

Signed-off-by: bupd <bupdprasanth@gmail.com>

* remove unused copy pull command in i18n

* removes unused in copy_pull_command in i18n in all languages

Signed-off-by: bupd <bupdprasanth@gmail.com>

* remove commented line

Signed-off-by: Prasanth Baskar <bupdprasanth@gmail.com>

* fix es-es-lang

Signed-off-by: bupd <bupdprasanth@gmail.com>

---------

Signed-off-by: bupd <bupdprasanth@gmail.com>
Signed-off-by: Prasanth Baskar <bupdprasanth@gmail.com>
Co-authored-by: Vadim Bauer <vb@container-registry.com>
2025-03-03 13:50:05 +01:00
stonezdj(Daojun Zhang)
b9528d8deb
Adjust the audit_log_ext column size to keep align with audit_log table (#21678)
Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-02-27 10:17:04 +00:00
miner
5c39e76ac4
prepare redis tls config (#21667)
add prepare for redis tls config

Signed-off-by: yminer <miner.yang@broadcom.com>
2025-02-27 17:38:08 +08:00
miner
351783aebe
remove version info for anonymous users (#21672)
Signed-off-by: yminer <miner.yang@broadcom.com>
Co-authored-by: yminer <miner.yang@broadcom.com>
2025-02-26 17:17:49 +08:00
miner
9e84d03720
add redis tls support for core&jobservice (#21654)
Signed-off-by: yminer <miner.yang@broadcom.com>
2025-02-25 07:09:36 +00:00
stonezdj(Daojun Zhang)
4cd06777c0
Fix issue with user create/delete/update event (#21651)
Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-02-25 03:42:48 +00:00
stonezdj(Daojun Zhang)
e5e131845e
Add OIDC login event (#21650)
Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-02-21 10:18:51 +00:00
Lichao Xue
b837bbb716
support to audit logs (#21377)
Signed-off-by: Lichao Xue <lichao.xue@broadcom.com>
Co-authored-by: Lichao Xue <lichao.xue@broadcom.com>
2025-02-21 13:44:48 +08:00
stonezdj(Daojun Zhang)
45659070b7
Update purge audit to purge both audit_log_ext and audit_log (#21608)
Fix integration issue with UI

Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-02-18 09:45:46 +00:00
dependabot[bot]
add0b600e1
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.31.0 to 1.34.0 in /src (#21465)
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) from 1.31.0 to 1.34.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.34.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-16 09:07:52 +00:00
dependabot[bot]
42f86f8c4e
chore(deps): bump helm.sh/helm/v3 from 3.16.2 to 3.17.0 in /src (#21468)
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.16.2 to 3.17.0.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.16.2...v3.17.0)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: miner <yminer@vmware.com>
2025-02-14 17:52:39 +08:00
dependabot[bot]
db017f0dae
chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.177 to 1.0.180 in /src (#21613)
chore(deps): bump github.com/volcengine/volcengine-go-sdk in /src

Bumps [github.com/volcengine/volcengine-go-sdk](https://github.com/volcengine/volcengine-go-sdk) from 1.0.177 to 1.0.180.
- [Release notes](https://github.com/volcengine/volcengine-go-sdk/releases)
- [Commits](https://github.com/volcengine/volcengine-go-sdk/compare/v1.0.177...v1.0.180)

---
updated-dependencies:
- dependency-name: github.com/volcengine/volcengine-go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: miner <yminer@vmware.com>
2025-02-14 07:44:25 +00:00
stonezdj(Daojun Zhang)
6965cab0c5
Add user event and config event (#21455)
Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-02-14 06:23:14 +00:00
Prasanth Baskar
cc966435a5
Replace vmware with goharbor in README (#21626)
replace vmware with goharbor in README

Signed-off-by: bupd <bupdprasanth@gmail.com>
2025-02-13 16:58:02 +00:00
dependabot[bot]
b658db6ee1
chore(deps): bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 in /src (#21467)
chore(deps): bump github.com/aws/aws-sdk-go in /src

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.55.5 to 1.55.6.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.55.5...v1.55.6)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: miner <yminer@vmware.com>
2025-02-13 11:24:04 +00:00
dependabot[bot]
885a5e9fff
chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.10 in /src (#21464)
* chore(deps): bump github.com/go-ldap/ldap/v3 in /src

Bumps [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) from 3.4.6 to 3.4.10.
- [Release notes](https://github.com/go-ldap/ldap/releases)
- [Commits](https://github.com/go-ldap/ldap/compare/v3.4.6...v3.4.10)

---
updated-dependencies:
- dependency-name: github.com/go-ldap/ldap/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use DialURL for goldap

Signed-off-by: yminer <miner.yang@broadcom.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: yminer <miner.yang@broadcom.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: miner <yminer@vmware.com>
Co-authored-by: yminer <miner.yang@broadcom.com>
2025-02-13 18:41:15 +08:00
Wang Yan
f35ed6df16
enlarge the gc workers to 10 (#21462)
Signed-off-by: wang yan <wangyan@vmware.com>
2025-02-11 16:51:17 +08:00
Chlins Zhang
490f898aec
feat: add execution_id and task_id to the replication webhook payload (#21614)
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-02-11 14:58:07 +08:00
Prasanth Baskar
fee92c5189
Fix Overflow in Interrogation Services Page (#21043)
* fix overflow in interrogation services vuln page

Signed-off-by: bupd <bupdprasanth@gmail.com>

* add space between items in vuln page

* adds padding in between scan now and results of the scan

Signed-off-by: bupd <bupdprasanth@gmail.com>

---------

Signed-off-by: bupd <bupdprasanth@gmail.com>
2025-02-10 05:26:13 +00:00
Prasanth Baskar
c0ef35896d
Fix: Incorrect Data Display in Replications Table (#21461)
fix incorrect data display in replications table

Signed-off-by: bupd <bupdprasanth@gmail.com>
2025-02-08 17:28:17 +08:00
Sergio Méndez
28896b1bd6
Full spanish harbor ui translation (#21369)
Full spanish harbor ui translation

Signed-off-by: Sergio Méndez <sergioarm.gpl@gmail.com>
2025-02-05 07:31:13 +00:00
Prasanth Baskar
5c85f5ec43
(Doc): Add supported Node Version for Harbor UI in .nvmrc (#21153)
add .nvmrc and update doc



update nvmrc to supported version

Signed-off-by: bupd <bupdprasanth@gmail.com>
Co-authored-by: Vadim Bauer <vb@container-registry.com>
2025-02-03 13:43:04 +00:00
dependabot[bot]
28c3a0ed63
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.34.0 in /src (#21440)
chore(deps): bump go.opentelemetry.io/otel/sdk in /src

Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.31.0 to 1.34.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.34.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 06:30:37 +00:00
dependabot[bot]
16436b37fc
chore(deps): bump actions/stale from 9.0.0 to 9.1.0 (#21446)
Bumps [actions/stale](https://github.com/actions/stale) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: miner <yminer@vmware.com>
2025-01-23 10:54:51 +00:00
dependabot[bot]
c87c9080ad
chore(deps): bump golang.org/x/time from 0.7.0 to 0.9.0 in /src (#21438)
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.7.0 to 0.9.0.
- [Commits](https://github.com/golang/time/compare/v0.7.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/time
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 09:11:20 +00:00
stonezdj(Daojun Zhang)
f808f33cca
Add user login event to audit log (#21415)
Add common event handler
  Register login event
  Update previous audit log event redirect to auditlogext table

Signed-off-by: stonezdj <stone.zhang@broadcom.com>
2025-01-23 15:55:22 +08:00
miner
39b2898e18
update exporter docker build para (#21448)
Signed-off-by: yminer <miner.yang@broadcom.com>
Co-authored-by: yminer <miner.yang@broadcom.com>
Co-authored-by: Orlix <7236111+OrlinVasilev@users.noreply.github.com>
2025-01-22 11:23:30 +00:00
dependabot[bot]
cb794e7f86
chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.57.0 to 0.59.0 in /src (#21439)
chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux

Bumps [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.57.0 to 0.59.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.57.0...zpages/v0.59.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: miner <yminer@vmware.com>
2025-01-22 10:26:55 +00:00
dependabot[bot]
8078b9b423
chore(deps): bump k8s.io/client-go from 0.31.1 to 0.32.1 in /src (#21436)
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.1 to 0.32.1.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.1...v0.32.1)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 08:25:45 +00:00