-
Notifications
You must be signed in to change notification settings - Fork 8
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(HACBS-2226): create a task to clone a repo and update files given fileUpdates for repo. #30
Conversation
f6afcbf
to
18dd935
Compare
@theflockers the story only talks about creating a task, not a pipeline. So maybe the pipeline is not needed at this stage? Also, it says that the format should be clearly defined. I know that you basically took what I had in my story (and I took it from the google doc linked from the feature/epic). But it would be good if this gets documented somewhere for future reference. Not sure about the best place though. Maybe it should be here? https://redhat-appstudio.github.io/book/book/release-service.html Also, where are the bash functions used in the task defined? I'd like to take a look. |
@mmalina I agree that the ticket does not say it, although to test it I had to create the Pipeline as the InternalServices controller can create the InternalRequest to run it. That said, I would rather rewrite the ticket adding the Pipeline to it. Maybe @scoheb can tell us what he thinks. About the doc, agreed as well. Not sure about the best place. The functions will be in another PR. I will link it here once I push it. |
we'll eventually add the tasks to https://github.com/redhat-appstudio/release-service-bundles/tree/main/catalog/pipeline/push-to-external-registry |
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
This PR adds the installation of the glab tool and functions to handle gitlab repos. Relates to hacbs-release/app-interface-deployments#30
This PR adds the installation of the glab tool and functions to handle gitlab repos. Relates to hacbs-release/app-interface-deployments#30
This PR adds the installation of the glab tool and functions to handle gitlab repos. Relates to hacbs-release/app-interface-deployments#30
…epos This PR adds the installation of the glab tool and functions to handle gitlab repos. Relates to hacbs-release/app-interface-deployments#30
Jira: https://issues.redhat.com/browse/HACBS-2226 - installs the glab tool - adds functions to manage git and gitlab repos - adds Red Hat IT Root CA Relates to hacbs-release/app-interface-deployments#30
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
internal-services/catalog/file-updates-process-file-updates-task.yaml
Outdated
Show resolved
Hide resolved
PTAL @mmalina |
This commit creates a new pipeline and task to process updates in yaml files for a given repo, ref and paths (json array) - creates file-updates pipeline - creates task-process-file-updates task
feat(HACBS-2226): create a task to clone a repo and update files given fileUpdates for repo.