Skip to content
Snippets Groups Projects
  1. Aug 04, 2024
  2. Mar 23, 2024
  3. Feb 10, 2024
  4. Dec 23, 2023
  5. Dec 10, 2023
  6. Jun 16, 2023
  7. Jun 15, 2023
  8. Apr 08, 2023
  9. Mar 31, 2023
    • Levente Polyak's avatar
      terraform: update tf-stage2 lock file · 86d28232
      Levente Polyak authored
      This syncs the lock file with the latest change where we switched the
      provider for uptimerobot
      86d28232
    • Levente Polyak's avatar
      terraform: update stage2 provider version declaration · d7734b22
      Levente Polyak authored and Levente Polyak's avatar Levente Polyak committed
      In commit d31f8404 we changed the
      terraform provider for uptimerobot. Reflect this change in the terraform
      lock file and provider version declaration.
      d7734b22
    • Levente Polyak's avatar
      terraform: fix package maintainer team groups · b956572c
      Levente Polyak authored and Levente Polyak's avatar Levente Polyak committed
      Previously we have declared explicit resources for the roles under the
      root. This lead to the desired groups getting created twice, once via
      toSet of the package maintainer team and once per resource under the
      root.
      
      Furthermore remove the package maintainer roles, currently we do not
      need any roles to define permissions. We can simply use the groups to
      easily assign users into. Those group assignments can be queries for
      example by gluebuddy to act upon or queried by a saml client.
      
      Fixes 941563f2
      b956572c
  10. Mar 27, 2023
  11. Mar 26, 2023
  12. Mar 23, 2023
  13. Mar 12, 2023
  14. Nov 15, 2022
  15. Nov 14, 2022
  16. Nov 13, 2022
  17. Nov 12, 2022
  18. Oct 29, 2022
  19. Sep 18, 2022
  20. Jul 24, 2022
    • Evangelos Foutras's avatar
      tf/keycloak: add "Configure OTP" to default actions · 55f20a14
      Evangelos Foutras authored
      When signing into GitLab, opting to create a new keycloak account
      results in being able to sign into GitLab without setting up OTP.
      
      Since any subsequent login will require configuring OTP, it seems
      well advised to prompt for it as part of the registration process.
      55f20a14
  21. May 10, 2022
    • Evangelos Foutras's avatar
      tf-stage2: update keycloak provider to 3.8.1 · 2b9e29ca
      Evangelos Foutras authored
      OpenID clients:
      - 'use_refresh_tokens' set to false to preserve the values on live
      - 'backchannel_logout_session_required' implicitly changed to true
        for the 'grafana_openid_client' and 'openid_gitlab' clients
      
      SAML client (GitLab):
      - 'front_channel_logout' set to false to preserve the live setting
      2b9e29ca
  22. Apr 05, 2022
  23. Mar 25, 2022
  24. Feb 23, 2022
  25. Jan 21, 2022
    • Jelle van der Waa's avatar
      Add gluebuddy client · 1160eb68
      Jelle van der Waa authored
      The gluebuddy client is required for gluebuddy to retrieve users and
      groups membership without being able to change other keycloak data. The
      realm-management roles cannot be assigned yet via keycloak as it does
      not know about the roles and realm-management client.
      1160eb68
  26. Oct 29, 2021
  27. Sep 04, 2021
  28. Jul 07, 2021
    • Evangelos Foutras's avatar
      misc/get_key.py: load vault file without chdir'ing · faba3a3d
      Evangelos Foutras authored
      Now that misc/get_key.py checks if the vault file passed to it exists,
      we cannot pass paths only resolvable from the root directory. Instead,
      use paths that make sense relative to the current directory and avoid
      calling chdir when loading the vault file.
      
      Fixes: 77542146 ("Rewrite get_key.py to use click instead of typer")
      faba3a3d
  29. Jul 06, 2021
  30. May 18, 2021
  31. Apr 15, 2021
  32. Apr 08, 2021
    • Jelle van der Waa's avatar
      Restrict Grafana access to DevOps · a434870b
      Jelle van der Waa authored
      As our grafana now contains Loki logs, we don't want non devops to view
      logs which potentially contain sensitive data. As Grafana does not have
      a system to easily restrict data sources to roles we use Keycloak.
      a434870b
Loading