Hi, ein Konfigurationsfehler kann ich natürlich nicht ausschließen, aber ich habe den verdacht, dass die Zuweisung von Rechten nur auf einzelne API Token nicht (richtig) funktioniert.
Folgende Befehle aka Script nutze ich für den API Zugriff:
und gibt mir
Wie ich vorgegangen bin bzw. dachte, dass es funktionieren sollte(tm).
Ich habe in der Gui unter "Datacenter -> Permissions -> API Tokens" einen Token erstellt und "Privilege Seperation" aktiviert.
In der GUI auf "Show Permission" geklickt und sehe ein leeres Feld. Soweit ok.
Dann "Datacenter -> Permissions" und dort ADD -> API Token Permission.
Dort dann:
Path: /
API Token: jenkins.ci@my.domain!dev
Role: Administrator
Propagate: checked
Dann wieder zurück zu Datacenter -> Permissions -> API Tokens und dort wiederum Show Permissions. Nach wie vor leer und die API gibt mir weiterhin `{"data":{}}` zurück.
Besten Dank
Henning
PS: Version: 8.0.4
Folgende Befehle aka Script nutze ich für den API Zugriff:
Bash:
#!/bin/bash
jenkins_token=jenkins.ci@my.domain!dev
jenkins_secret=aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
host=pve8.my.domain
curl -s -k -H "Authorization: PVEAPIToken=${jenkins_token}=${jenkins_secret}" "https://${host}:8006/api2/json/access/permissions"
und gibt mir
{"data":{}}
zurück.Wie ich vorgegangen bin bzw. dachte, dass es funktionieren sollte(tm).
Ich habe in der Gui unter "Datacenter -> Permissions -> API Tokens" einen Token erstellt und "Privilege Seperation" aktiviert.
In der GUI auf "Show Permission" geklickt und sehe ein leeres Feld. Soweit ok.
Dann "Datacenter -> Permissions" und dort ADD -> API Token Permission.
Dort dann:
Path: /
API Token: jenkins.ci@my.domain!dev
Role: Administrator
Propagate: checked
Dann wieder zurück zu Datacenter -> Permissions -> API Tokens und dort wiederum Show Permissions. Nach wie vor leer und die API gibt mir weiterhin `{"data":{}}` zurück.
Besten Dank
Henning
PS: Version: 8.0.4
Last edited: