How to set up Renovate for a Python repo on a private GCP artifact registry #24326
Replies: 4 comments 5 replies
-
use |
Beta Was this translation helpful? Give feedback.
-
I have a follow up, which I can instead convert to a bug, except that I am not quite sure how to report it. After further adjusting and a few PRs today, I was able to get things to work by doing the following:
Once I got this to work again, I turned the encryption back on and it broke again. So I have narrowed the problem to be with the encryption. Details of working solution
|
Beta Was this translation helpful? Give feedback.
-
I have a similar setup, only with JFrog Artifactory instead of GCP and after many self-directed exploration of the configuration and documentation of Renovate, I can confirm that either:
To be proven wrong, I'd like to be able to take inspiration from an available, working, example, but the most official documentation I've read, starting with:
have not led to a satisfying conclusion. This discussion by @lazarillo actually offered a working option by suggesting to not use the encrypted fields. |
Beta Was this translation helpful? Give feedback.
-
I experience a similar issue. {
"hostType": "pypi",
"matchHost": "europe-west3-python.pkg.dev",
"username": "_json_key_base64",
"password": "<BASE64_PW>"
} renovate succesfully authenticates, but when trying to read the password from the container ENV like so "password": "process.env.GAR_PYTHON_SA_B64" authentication fails with |
Beta Was this translation helpful? Give feedback.
-
How are you running Renovate?
Mend Renovate hosted app on github.com
If you're self-hosting Renovate, tell us what version of Renovate you run.
No response
If you're self-hosting Renovate, select which platform you are using.
None
Was this something which used to work for you, and then stopped?
I never saw this working
Wanted end result.
Include searches for package dependencies on private, Google Artifact Registry Python packages using
pyproject.toml
for dependency list and a Google service account / token.What you tried so far.
I actually wrote a very detailed question in Stack overflow, then realized I should have probably started here first.
Here is the stack overflow question:
https://stackoverflow.com/q/77066978/534238
Relevant debug logs
Logs
Beta Was this translation helpful? Give feedback.
All reactions