Add audit logging for secure CI_JOB_TOKEN setting
Problem to solve
Users want to know when the secure workflows for CI_JOB_TOKEN has been changed/enabled/disabled for the CI_JOB_TOKEN in the audit logs.
Proposal
Add an audit event when the setting is changed.
Documentation for audit event schema
- name - secure_ci_job_token
- author - user who made the change
- scope - project that is being changed
- target - setting (inbound/outbound), status (enabled, disabled), allowed project name
- message
- Secure ci_job_token was enabled/disabled for
scope
- Project x was added/removed to inbound/outbound list of allowed projects for
scope
- Note that after 16.0 only the inbound setting will be active as outbound/non limited will be removed so the target may change.
- Secure ci_job_token was enabled/disabled for
- created_at - date timestamp
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Edited by James Heimbuck