Comments (2)
Thanks for the fast reply!
from python-gitlab.
@Feleuxens you're using an unofficial endpoint that is not meant to be consumed manually as described upstream:
This API is used by the Terraform CLI and is generally not meant for manual consumption. Undocumented authentication methods might be removed in the future.
As you see in the docs, you need to use Bearer token authentication for this endpoint, not the private token header. And even this is not officially supported for tools other then the terraform CLI, as described above.
That said, coincidentally providing OAuth token auth will set the Bearer authorization header and this should get you started for now:
gl = Gitlab(oauth_token=<token>)
gl.http_get("/packages/terraform/modules/v1/<group>/<module>/<provider>")
However, this is mostly a hack and we don't officially support this, so YMMV. Feel free to reopen if you have any other questions though!
from python-gitlab.
Related Issues (20)
- API - releases.create kicking Gitlab 422 error. HOT 1
- Allow filtering commits by `path` parameter HOT 1
- Add Merge Request merge_status and detailed_merge_status constants HOT 3
- Are the parent commits of a commit accessible? HOT 2
- Tests are failing on main branch HOT 2
- CLI: gitlab --help behaves different with and without a config default
- Developer's ~/.python-gitlab.cfg affecting functional tests
- Wiki subpage moved up when updated HOT 6
- project.repository_tree returns 404 for non-existent path (used to return an empty list) HOT 3
- 'Connection aborted.', RemoteDisconnected('Remote end closed connection without response' when uploading large file HOT 3
- Versions 4.x not available on pypi HOT 1
- Boolean values parsed on the cli by argument or enviroment are not parsed correctly HOT 5
- Type hints: re-add `py.typed` marker [regression] HOT 6
- Merge Request Merge Fails for GitLab v16.1.5-ee HOT 3
- Project Runners Create - Already Exists GitlabCreateError error_message Property Type Dict Instead Of Str HOT 1
- GitlabGetError: 404 Not Found HOT 1
- first run in jenkins always fails with GitlabHttpError: 403: insufficient_scope HOT 3
- Missing api call to get single merge request reviewers HOT 1
- ldap_group_links.list() not usable HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-gitlab.