harbor数据库

数据库表

user

  • sysadmin_flag:用户是否为系统用户,系统用户可以创建普通用户,可以创建target,并且能操作其他所有用户的项目

role

role是一个常量表,内容如下:

role_id

role_mask

role_code

name

1

0

MDRWS

projectAdmin

2

0

RWS

developer

3

0

RS

guest

  • projectAdmin:项目管理员可以删除该项目,为该项目添加成员,改变项目成员的角色,以及更改项目的公开属性

  • developer:项目开发人员只能查看、上传和下载镜像

  • guest:项目游客只能查看、下载镜像

replication_target

target可与ui上的下图进行对应

  • target_type:目前看到的值都为0,暂不知道是什么意思

replication_policy

project的复制策略

  • cron_str:该字段暂不知道有何用,新建复制策略上传镜像后,该字段一直为空

replication_job

当为一个project创建复制策略后,就会在该表中为project的每一个镜像的每一个版本image:tag创建一条记录,记录该镜像的拷贝情况

  • status:复制结果,目前发现的值有finished

  • operation:目前发现的值有transfer

Last updated

Was this helpful?