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: add support for Kubernetes service account name spec #2254
Conversation
Hi @johanneskoester , Can you let me know your thoughts and I will start adding test cases and documentation. Please note that there is a limit on ephemeral storage per pod of 10GiB which does limit the pipelines you can run. |
I noticed that docs should be added automatically by the CLI parser, so I'm assuming I don't need to add any more documentation unless you want me to add a note about Kubernetes workload identity. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
May I ask you to fix the formatting with black? |
Add param type to k8s service account
Hi Johannes, thanks for reviewing. Did you mean the missing parmeter type? I have added that and updated the branch so it can be merged. Thanks |
Kudos, SonarCloud Quality Gate passed! |
You have to run black on the source code to get the formatting fixed according to the best practices. This is what the failing test means. |
Please retry analysis of this Pull-Request directly on SonarCloud. |
🤖 I have created a release *beep* *boop* --- ## [7.32.0](v7.31.1...v7.32.0) (2023-08-03) ### Features * add support for Kubernetes service account name spec ([#2254](#2254)) ([3370426](3370426)) ### Bug Fixes * Enable values with an = sign in default_resources ([#2340](#2340)) ([c1c9229](c1c9229)) * Escape workdir paths for potential spaces in paths ([#2196](#2196)) ([9261f7e](9261f7e)) * ga4gh executor resources ([#2042](#2042)) ([ad6eaef](ad6eaef)) * print exceptions when job is not a shell job ([#2385](#2385)) ([8a37b85](8a37b85)) * remote-azblob-sasToken-Authorization ([#1800](#1800)) ([bc854a7](bc854a7)) * wms-monitor now gets data in correct json format ([#2347](#2347)) ([7fafa7a](7fafa7a)) ### Documentation * fix a copy&paste (?) mistake ([#2386](#2386)) ([d878847](d878847)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Description
Add support for Custom Kubernetes service account which enables the use of GKE Autopilot and other Kuberenetes clusters using Workload identity
QC
I tested it with a GATK pipeline but will add relevant test cases
docs/
) is updated to reflect the changes or this is not necessary (e.g. if the change does neither modify the language nor the behavior or functionalities of Snakemake).