Merge "Use token for github Authentication"

This commit is contained in:
Zuul 2020-10-26 18:32:56 +00:00 committed by Gerrit Code Review
commit 340bed7ac5
4 changed files with 18 additions and 21 deletions

View File

@ -27,8 +27,7 @@
executable: pip3 executable: pip3
- name: Run python script - name: Run python script
script: > script: >
update_github_issues.py "{{ github_credentials.username }}" \ update_github_issues.py "{{ github_credentials.token }}" \
"{{ github_credentials.password }}" \
"{{ zuul.message | b64decode }}" \ "{{ zuul.message | b64decode }}" \
"{{ zuul.change_url }}" "{{ zuul.change_url }}"
args: args:

View File

@ -15,10 +15,9 @@ import sys
import github import github
GH_USER = sys.argv[1] GH_TOKEN = sys.argv[1]
GH_PW = sys.argv[2] ZUUL_MESSAGE = sys.argv[2]
ZUUL_MESSAGE = sys.argv[3] GERRIT_URL = sys.argv[3]
GERRIT_URL = sys.argv[4]
REPO_NAME = 'airshipit/airshipctl' REPO_NAME = 'airshipit/airshipctl'
PROCESS_LABELS = ['wip', 'ready for review', 'triage', 'blocked'] PROCESS_LABELS = ['wip', 'ready for review', 'triage', 'blocked']
@ -65,7 +64,7 @@ def remove_duplicated_issue_numbers(issue_dict: dict) -> dict:
if __name__ == '__main__': if __name__ == '__main__':
issue_number_dict = parse_issue_number(ZUUL_MESSAGE) issue_number_dict = parse_issue_number(ZUUL_MESSAGE)
issue_number_dict = remove_duplicated_issue_numbers(issue_number_dict) issue_number_dict = remove_duplicated_issue_numbers(issue_number_dict)
gh = github.Github(GH_USER, GH_PW) gh = github.Github(GH_TOKEN)
repo = gh.get_repo(REPO_NAME) repo = gh.get_repo(REPO_NAME)
for key, issue_list in issue_number_dict.items(): for key, issue_list in issue_number_dict.items():
for issue_number in issue_list: for issue_number in issue_list:

View File

@ -44,7 +44,7 @@
nodeset: airship-airshipctl-single-node nodeset: airship-airshipctl-single-node
secrets: secrets:
- name: github_credentials - name: github_credentials
secret: airship_airshipctl_airshipit_github_username_password secret: airship_airshipctl_airshipit_github_token
- job: - job:
name: airship-airshipctl-build-image name: airship-airshipctl-build-image

View File

@ -59,20 +59,19 @@
595F3m2UtgR6QKN5xbJJmWp7ipihdRvQ1eVl5GCjG7MBi27YvILp4cIWg+MO1I= 595F3m2UtgR6QKN5xbJJmWp7ipihdRvQ1eVl5GCjG7MBi27YvILp4cIWg+MO1I=
- secret: - secret:
name: airship_airshipctl_airshipit_github_username_password name: airship_airshipctl_airshipit_github_token
data: data:
username: airshipbot token: !encrypted/pkcs1-oaep
password: !encrypted/pkcs1-oaep - C4sCU3SRapwEj7TQTV1L+8VJGEdMmPFANnLbZ/Wn/ZQu8UTmcV/4dv4Lgcu6jaXJBE3sd
- jaGJaxWV5B0TyKTGk776biSWBv9MGQyVpm4vYvyofLVYit4TgVYT6rySnQCxt7V8Bu01F 25EWuxEn2x5Q19+M0jqYLrJisJUbnBoOh1OhRZbx1bpjgpz/ZE9vbftYy3XE4DV5Y/s2S
UyS43JQ2iyPZmeF1mMlsDyyiXva8g53tYYkjtgRczqm/miRJ10Y597VOpa0iLAifeARBE Ws/gK1l7AhPs0BDHY7+WqB+n8pI/vaxuhIsd6Bii0cG2eOt0A2blolSVTnNmZnde9njhv
5k8npntsoMGJ7nryyjVcs1oSxvcylixjYnf/eERen2OcaxmDdNcnJt05/ra6FXDUgND3k fodq9NT0eJ1BfFWViSI1JO/2s0M5Q1vdbNUmXHZYB62mA9Y5ZezXlj2iusjbrL0vXaVlB
2WxO570cIBei6LXNXfwLuwQKxEmqMcvjYrLiNvvhNhgBrAVty24B43WDGJ2j+lghxaoUS FowH/XSB3FOyup/JzFtczUzQJ2r/RWgP3w2G5ZFSBic5UBIFGyIPhW6AGrgx4cWDPyhG+
snCcKP1YQDMzI5vmVw2epIEL6889LdtwNWzqHW/CgSd9ZItI8Fvkagchg8NKNmqTdAJGr QsTaiGlKHawEZtK97/2ozoFaKJOsojmElY2FlMSEN/ZoXVUBnnCs6pcT+87D/iJ9kZlUI
a8PQDmn74pO1pyMqtAzPCHAgaqvCdzEq3AZ07jigw08BGa3R5ShT+q90f4KmPQ0PV6myv MEXKkuRu2ug+oMpvJTOf9in32JpgcuhPqfHa2DCH1Al3WKUC62KsoUOHlf+5SDAxzCaub
Naq4h8+XAnnF5Rf4+bcGQtWg5mX7JOaEpXbfhuiolyKgdqirC7lXtvLTugHuUVXJ8FRNR IW5Bjeacl2jIlZsstPBJLXrUFV7gsx7Cj04EjdG05uTushjdDOT+E/xCINxYPVJbyesIu
J1bBxnfCcbR/sGQJb0PjS9fmvpWBoGGdlimrL96tKVIgvFvrEh/ttiIVr1WqVic6JTOuP 3nNJpTSEOfUzK0h01HJxQM51vC2DAf6WpACHPpxwQ/hpXNd6SYCqCeF9rbsDX3rCnNQoz
Tzg9kzqldSJrMz6DXAx4wpGCIwnef9IUhHGCf1etJg79xq2MsXIswl0Q1kpy1VAbkVop8 kL+NUx24hlj9btN7uIb89GxT7eukdbZE8PspHhe/jrehb3IJsLVX7xOtroNx80=
40eF9fKucscyJCA9kpdzg8O+ZBajJK8NFd20JyblBNxCb+4X+a9mAux942jT7A=
- secret: - secret:
name: airshipctl_image_repo_credentials name: airshipctl_image_repo_credentials