3.2. Scaffolder 事件
Developer Hub 审计日志可以包括以下 scaffolder 事件:
ScaffolderParameterSchemaFetch
-
跟踪对
/v2/templates/:namespace/:kind/:name/parameter-schema
端点的GET
请求,该端点返回模板参数 schema ScaffolderInstalledActionsFetch
-
跟踪对
/v2/actions
端点的GET
请求,该端点获取已安装操作的列表 ScaffolderTaskCreation
-
跟踪对
/v2/tasks
端点的POST
请求,该端点创建 scaffolder 执行的任务 ScaffolderTaskListFetch
-
跟踪对
/v2/tasks
端点的GET
请求,该端点获取 scaffolder 中所有任务的详细信息。 ScaffolderTaskFetch
-
跟踪对
/v2/tasks/:taskId
端点的GET
请求,该端点获取指定任务:taskId
的详细信息 ScaffolderTaskCancellation
-
跟踪对
/v2/tasks/:taskId/cancel
端点的POST
请求,该端点取消正在运行的任务 ScaffolderTaskStream
-
跟踪
GET
请求到/v2/tasks/:taskId/eventstream
端点,该端点返回任务:taskId
的任务日志的事件流。 ScaffolderTaskEventFetch
-
跟踪对
/v2/tasks/:taskId/events
端点的GET
请求,该端点返回任务:taskId
的任务日志的快照 ScaffolderTaskDryRun
-
跟踪对
/v2/dry-run
端点的POST
请求,该端点会创建一个空运行任务。与空运行关联的事件的所有审计日志会将meta.isDryLog
标志设为true
。 ScaffolderStaleTaskCancellation
- 跟踪自动取消过时的任务
ScaffolderTaskExecution
-
跟踪实际构建器任务执行的启动和完成(空运行不会发生)
ScaffolderTaskStepExecution
-
跟踪
启动和完成
构建器任务步骤执行 ScaffolderTaskStepSkip
-
如果未满足条件,
则
跟踪跳过的步骤 ScaffolderTaskStepIteration
-
跟踪包含每个字段的任务步骤
执行的步骤
。