Skip to content
Snippets Groups Projects

update: add Gitlab deletion host and task for user deletion requests

Open Martin Lowe requested to merge malowe/main/infra-2001 into main
2 unresolved threads
  • update: add Gitlab deletion host and task for user deletion requests

To handle full GDPR, users should be hard removed from GL systems rather than kept around after the normal user deletion. While the account would be inaccessible, the name and account would be active. This could lead to additional notifications from a should-be deleted service as well as their name not being fully forgotten.

Resolves infrazilla#2001

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
30 import org.slf4j.LoggerFactory;
31
32 import io.quarkus.scheduler.Scheduled;
33 import jakarta.inject.Inject;
34 import jakarta.ws.rs.WebApplicationException;
35 import jakarta.ws.rs.core.MultivaluedHashMap;
36 import jakarta.ws.rs.core.MultivaluedMap;
37 import jakarta.ws.rs.core.Response.Status;
38
39 /**
40 * Actions GitLab user deletion request records.
41 */
42 public class GitlabUserDeletionTask {
43 private static final Logger LOGGER = LoggerFactory.getLogger(GitlabUserDeletionTask.class);
44
45 @ConfigProperty(name = "eclipse.profile.scheduled.gitlab-deletion.enabled", defaultValue = "true")
  • Jordi Gómez
  • Martin Lowe added 1 commit

    added 1 commit

    • 6e04c8da - feat: Update GitLab deletion to better extract logic to related services

    Compare with previous version

  • Jordi Gómez approved this merge request

    approved this merge request

  • Please register or sign in to reply
    Loading