Skip to content
Snippets Groups Projects

Make #wlif_issuer_url work for group or project

Merged Eduardo Sanz García requested to merge eduardosanz/gc-iam-improvements-5 into master
All threads resolved!

What does this MR do and why?

Make #wlif_issuer_url work for group or project

::Integrations::GoogleCloudPlatform::WorkloadIdentityFederation.wlif_issuer_url only worked for projects. Here we make it work for groups as well.

Changelog: changed

EE: true

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before After
image image

How to set up and validate locally

  1. Go to /flightjs/Flight/-/settings/integrations/google_cloud_platform_workload_identity_federation/edit
  2. Click on Manual setup
  3. Check that the issuer URL is available.
Edited by Eduardo Sanz García

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
  • requested review from @atevans

  • lg2m! :white_check_mark:

  • Andrew Evans approved this merge request

    approved this merge request

  • E2E Test Result Summary

    allure-report-publisher generated test report!

    e2e-test-on-gdk: :x: test report for 23d3ac8c

    expand test summary
    +------------------------------------------------------------------+
    |                          suites summary                          |
    +-------------+--------+--------+---------+-------+-------+--------+
    |             | passed | failed | skipped | flaky | total | result |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Create      | 144    | 2      | 15      | 0     | 161   | ❌     |
    | Plan        | 97     | 1      | 4       | 0     | 102   | ❌     |
    | Verify      | 69     | 1      | 2       | 0     | 72    | ❌     |
    | Govern      | 129    | 0      | 0       | 0     | 129   | ✅     |
    | Data Stores | 57     | 3      | 0       | 0     | 60    | ❌     |
    | Release     | 10     | 0      | 0       | 0     | 10    | ✅     |
    | Package     | 48     | 0      | 11      | 0     | 59    | ✅     |
    | Manage      | 0      | 0      | 2       | 0     | 2     | ➖     |
    | Monitor     | 10     | 0      | 0       | 0     | 10    | ✅     |
    | Analytics   | 4      | 0      | 0       | 0     | 4     | ✅     |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Total       | 568    | 7      | 34      | 0     | 609   | ❌     |
    +-------------+--------+--------+---------+-------+-------+--------+

    e2e-package-and-test: :x: test report for 23d3ac8c

    expand test summary
    +---------------------------------------------------------------------+
    |                           suites summary                            |
    +----------------+--------+--------+---------+-------+-------+--------+
    |                | passed | failed | skipped | flaky | total | result |
    +----------------+--------+--------+---------+-------+-------+--------+
    | Systems        | 10     | 0      | 0       | 0     | 10    | ✅     |
    | Plan           | 328    | 0      | 25      | 0     | 353   | ✅     |
    | Create         | 691    | 14     | 101     | 12    | 806   | ❌     |
    | Manage         | 40     | 1      | 14      | 1     | 55    | ❌     |
    | Govern         | 350    | 0      | 26      | 0     | 376   | ✅     |
    | Verify         | 200    | 0      | 40      | 4     | 240   | ✅     |
    | Analytics      | 9      | 0      | 0       | 0     | 9     | ✅     |
    | Data Stores    | 153    | 0      | 37      | 0     | 190   | ✅     |
    | Fulfillment    | 10     | 0      | 100     | 1     | 110   | ✅     |
    | Package        | 234    | 1      | 46      | 18    | 281   | ❌     |
    | GitLab Metrics | 2      | 0      | 1       | 0     | 3     | ✅     |
    | Monitor        | 44     | 0      | 17      | 0     | 61    | ✅     |
    | Release        | 20     | 0      | 4       | 0     | 24    | ✅     |
    | Ai-powered     | 0      | 0      | 4       | 0     | 4     | ➖     |
    | Configure      | 1      | 0      | 12      | 0     | 13    | ✅     |
    | Secure         | 8      | 0      | 4       | 0     | 12    | ✅     |
    | ModelOps       | 0      | 0      | 4       | 0     | 4     | ➖     |
    | Growth         | 0      | 0      | 8       | 0     | 8     | ➖     |
    +----------------+--------+--------+---------+-------+-------+--------+
    | Total          | 2100   | 16     | 443     | 36    | 2559  | ❌     |
    +----------------+--------+--------+---------+-------+-------+--------+

    e2e-test-on-cng: :white_check_mark: test report for 23d3ac8c

    expand test summary
    +------------------------------------------------------------------+
    |                          suites summary                          |
    +-------------+--------+--------+---------+-------+-------+--------+
    |             | passed | failed | skipped | flaky | total | result |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Create      | 143    | 0      | 23      | 2     | 166   | ✅     |
    | Verify      | 50     | 0      | 10      | 0     | 60    | ✅     |
    | Package     | 29     | 0      | 10      | 0     | 39    | ✅     |
    | Plan        | 83     | 0      | 6       | 0     | 89    | ✅     |
    | Govern      | 83     | 0      | 6       | 2     | 89    | ✅     |
    | Data Stores | 36     | 0      | 9       | 0     | 45    | ✅     |
    | Ai-powered  | 0      | 0      | 1       | 0     | 1     | ➖     |
    | Monitor     | 12     | 0      | 4       | 0     | 16    | ✅     |
    | Fulfillment | 2      | 0      | 25      | 0     | 27    | ✅     |
    | Release     | 5      | 0      | 1       | 0     | 6     | ✅     |
    | Secure      | 2      | 0      | 1       | 0     | 3     | ✅     |
    | Analytics   | 2      | 0      | 0       | 0     | 2     | ✅     |
    | Manage      | 2      | 0      | 3       | 0     | 5     | ✅     |
    | Growth      | 0      | 0      | 2       | 0     | 2     | ➖     |
    | Configure   | 0      | 0      | 3       | 0     | 3     | ➖     |
    | ModelOps    | 0      | 0      | 1       | 0     | 1     | ➖     |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Total       | 449    | 0      | 105     | 4     | 554   | ✅     |
    +-------------+--------+--------+---------+-------+-------+--------+
  • added 1 commit

    • 81482de6 - Apply suggestion from backend reviewer

    Compare with previous version

  • @jarka, could you do the backend maintainer review? Thanks!

  • requested review from @jarka

  • @minahilnichols, please could you do the initial frontend review? Thanks!

  • requested review from @minahilnichols

  • removed review request for @atevans and @minahilnichols

  • requested review from @minahilnichols

  • added 499 commits

    • 81482de6...8cb813b2 - 489 earlier commits
    • edaa9a58 - Remove outdated screenshot and details
    • a4ccd1f5 - Merge branch 'docs-mr-pipelines-old-screenshot' into 'master'
    • e747d45b - Update Google Cloud IAM manual setup instructions
    • e3929c48 - Apply suggestion from UX reviewer
    • 8af336a2 - Added missing tests
    • 40c0384d - Apply 2 suggestion from product designer
    • 26bdcb8f - Remove GlSprint for a simple GlLink
    • 8db2aae2 - Remove extension from the help path
    • 95694833 - Make #wlif_issuer_url work for group or project
    • 23d3ac8c - Improve frontend tests

    Compare with previous version

  • Eduardo Sanz García reset approvals from @atevans by pushing to the branch

    reset approvals from @atevans by pushing to the branch

  • Eduardo Sanz García marked this merge request as draft

    marked this merge request as draft

  • added 1 commit

    • 2924018e - Make #wlif_issuer_url work for group or project

    Compare with previous version

  • @minahilnichols, I have decided to remove the frontend part, so I am unassigning you. Sorry for the noise.

  • removed review request for @minahilnichols

  • Eduardo Sanz García changed target branch from eduardosanz/gc-iam-improvements-4 to master

    changed target branch from eduardosanz/gc-iam-improvements-4 to master

  • added 1 commit

    • 2bfc2d6a - Make #wlif_issuer_url work for group or project

    Compare with previous version

  • Eduardo Sanz García marked this merge request as ready

    marked this merge request as ready

  • Eduardo Sanz García marked this merge request as draft

    marked this merge request as draft

  • Jarka Košanová removed review request for @jarka

    removed review request for @jarka

  • Jarka Košanová approved this merge request

    approved this merge request

  • Andrew Evans approved this merge request

    approved this merge request

  • Eduardo Sanz García marked this merge request as ready

    marked this merge request as ready

  • Eduardo Sanz García resolved all threads

    resolved all threads

  • @eduardosanz, did you forget to run a pipeline before you merged this work? Based on our code review process, if the latest pipeline was created more than 4 hours ago, you should:

    1. Ensure the merge request is not in Draft status.
    2. Start a pipeline (especially important for Community contribution merge requests).
    3. Set the merge request to auto-merge.

    This is a guideline, not a rule. Please consider replying to this comment for transparency.

    This message was generated automatically. You're welcome to improve it.

  • mentioned in commit 53bb0812

  • added workflowstaging label and removed workflowcanary label

  • changed milestone to %16.11

  • mentioned in merge request !148209 (merged)

  • Please register or sign in to reply
    Loading