Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • C CI-CD Pipelines
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • CI-CD Pipelines
  • Merge requests
  • !268

Move helm charts publishing into the osdu-gcp files

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged David Diederich requested to merge divido-helm-suggestions into master Jun 09, 2021
  • Overview 0
  • Commits 17
  • Pipelines 2
  • Changes 4

This MR is my suggested improvements for !255 (merged).

The helm charts are related to one particular cloud, so I don't want to appropriate the pages job (which is by its nature a global, shared resource) for creating them. Access to the files will come from the pipeline artifacts rather than the pages server.

For example, this pipeline from Legal demonstrates the new osdu-gcp-helm-charts job. To access the resulting index.yaml file, use the pipeline artifact URL: https://community.opengroup.org/$PROJECT_PATH/-/jobs/artifacts/$REF/raw/helm-charts/index.yaml?job=osdu-gcp-helm-charts

Within the index.yaml file, the Job ID is directed embedded in the access urls, so that the download is more direct (doesn't involve a 302 redirect).

In addition to keeping the pages output free of cloud-specific logic, this also allows each reference (tag and branch) to have its own copy of the helm charts -- meaning you will not need to merge to the default branch in order to download them.

Edited Jun 09, 2021 by David Diederich
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: divido-helm-suggestions