Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(events): add step to emit events to GCP #4901

Merged
merged 35 commits into from
May 6, 2024
Merged

feat(events): add step to emit events to GCP #4901

merged 35 commits into from
May 6, 2024

Commits on Apr 18, 2024

  1. feat(gcp): add step to send events to GCP (#4896)

    * add gcp token handling
    
    * add initial step
    
    * publish events
    
    * add test cases
    
    * fix test case
    
    ---------
    
    Co-authored-by: Jordi van Liempt <[email protected]>
    CCFenner and jliempt authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0fe4b32 View commit details
    Browse the repository at this point in the history
  2. feat(gcp): Generate and validate the GCP OIDC token (#4899)

    * test setup for generation of jwt token
    
    * oidc token generator
    
    * push new step files
    
    * formatted code
    
    * removed toolchain and jose
    
    * removed toolchain:go 1.22.2
    
    ---------
    
    Co-authored-by: jliempt <>
    Co-authored-by: D071696 <[email protected]>
    Co-authored-by: d071696 <[email protected]>
    3 people authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2d74210 View commit details
    Browse the repository at this point in the history
  3. feat(events): add pipeline start and end event (#4900)

    * add gcp token handling
    
    * add initial step
    
    * publish events
    
    * add test cases
    
    * fix test case
    
    * move files
    
    * add possible values
    
    * handle start and end event
    
    * add sap events
    
    * dependencies
    
    ---------
    
    Co-authored-by: Jordi van Liempt <[email protected]>
    CCFenner and jliempt authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0846f1d View commit details
    Browse the repository at this point in the history
  4. log successful event publish

    jliempt committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ea8b70f View commit details
    Browse the repository at this point in the history
  5. remove dummy step

    CCFenner committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    942ff37 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. prevent step from failing

    CCFenner committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    0b6b5f6 View commit details
    Browse the repository at this point in the history
  2. improve event creation

    CCFenner committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    0f043a0 View commit details
    Browse the repository at this point in the history
  3. improve event creation

    CCFenner committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    df44295 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. simplify eventing

    CCFenner committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    9ddfef8 View commit details
    Browse the repository at this point in the history
  2. remove detailed events

    CCFenner committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    ad7e466 View commit details
    Browse the repository at this point in the history
  3. update parameter scope

    CCFenner committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    4a40d32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f395434 View commit details
    Browse the repository at this point in the history
  5. update go.sum

    CCFenner committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b6b4132 View commit details
    Browse the repository at this point in the history
  6. fix test case

    CCFenner committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    26d4f43 View commit details
    Browse the repository at this point in the history
  7. add missing method

    CCFenner committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    60edf31 View commit details
    Browse the repository at this point in the history
  8. refactor OIDC part

    jliempt committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    43dd149 View commit details
    Browse the repository at this point in the history
  9. add oidc.go to vault pkg

    jliempt committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    6909edb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    65feabd View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. mock OIDC token retrieval

    jliempt committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    26e8ff6 View commit details
    Browse the repository at this point in the history
  2. mock GCP functions

    jliempt committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    65e1fcd View commit details
    Browse the repository at this point in the history
  3. update OIDC function name in Vault mocks

    jliempt committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    47d5813 View commit details
    Browse the repository at this point in the history
  4. get event data from CPE

    jliempt committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    d009df4 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. don't encode data payload in b64

    jliempt committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    f1d0084 View commit details
    Browse the repository at this point in the history
  2. remove vault related changes

    jliempt committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    ac87b05 View commit details
    Browse the repository at this point in the history
  3. remove vault changes from step code

    jliempt committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    177b48e View commit details
    Browse the repository at this point in the history
  4. remove commented out code

    jliempt committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    c06ad8a View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. documentation/steps/gcpPublishEvent.md

    jliempt committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    8308849 View commit details
    Browse the repository at this point in the history
  2. documentation/steps/gcpPublishEvent.md

    jliempt committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    acf0bba View commit details
    Browse the repository at this point in the history
  3. Merge branch 'events' of https://github.com/SAP/jenkins-library into …

    …events
    jliempt committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    8b68525 View commit details
    Browse the repository at this point in the history
  4. remove hardcoded eventData

    jliempt authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f292d3c View commit details
    Browse the repository at this point in the history
  5. update roleID

    jliempt authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    97f28db View commit details
    Browse the repository at this point in the history
  6. go generate

    jliempt committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    34ef952 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    6733c38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60a39a5 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    3299bc9 View commit details
    Browse the repository at this point in the history