Moving to token based Auth for github

* Moving from user/password to Token based auth for
  Github Access

* Github password based authentication will be deprecated soon
  https://developer.github.com/changes/2020-02-14-deprecating-password-auth/

Change-Id: Ia9cba4713f3dd1c8fe074c980625fca7fe624e61
This commit is contained in:
Sirajudeen 2020-10-23 15:13:27 +00:00
parent 01f75c9212
commit fa2b41d724
3 changed files with 17 additions and 20 deletions

View File

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

View File

@ -17,7 +17,7 @@
nodeset: airship-treasuremap-single-node
secrets:
- name: github_credentials
secret: airship_treasuremap_airshipit_github_username_password
secret: airship_treasuremap_airshipit_github_token
- job:
name: airship-treasuremap-validate-site-docs

View File

@ -59,18 +59,16 @@
v3QSn8NtjBdh/WKptpsma1yZEHKAJJjfU9pmSrFHBfvokOmvTygjIC2uxP0ppo=
- secret:
name: airship_treasuremap_airshipit_github_username_password
name: airship_treasuremap_airshipit_github_token
data:
username: airshipbot
password: !encrypted/pkcs1-oaep
- mobuf8PHUrohOWaJn5r+a8POAvUuTduZWzJIg5QNSFoDs92g/vENOxGCHlPwKAPkkfzi0
Wrix1mK46Mx+NDDtZeCwPCO3CTmDsujWh2XouZ7GoQgRGsfIVLQqcRFAEjPtqitiCnJCJ
sED7LWRjpg67Ief6M0AX+qzKKTjCAIw9Rkg2ni9Lr6WHSRcYX3hqAl3MFxBQHymock1qI
fWxBy5C5rmSITfqf97dUSFwGF/RXsLVztS/dr2MVu21YXWXnW5+zMkyBT6G71ZN9hv5z4
TESfIiEiJKCzn0NeLs1Jn79QGhnpLPBEd7To2ybAFX5uToIP3f5+uNZPwdskpqc1O6drW
A00R+94LZosXpiaUFjcH3iSyuZQeG/qjr4m8sppe6krzNzA1y8b7vNqzQ/5dttrorc6Mi
qvLNirrGOL84ZvmDGBoTdF+M4PZLuMsO58jk3Mck87q505L9jd5LJCvudIbNCQkQSqX+X
0qrZT1NVZJaMJRFSbbfxOwqjfcbI+Cr9mRM0h2ZH8hEMl9uIIB7bwADfoJIgVLxnN/2u0
11ZWrZayUH/Kc9KO6sjeuHHf6D08fKb8UMWDqVwzgXjz4ZpDvxTeWAR0D9NNlHbmMbuJ5
XN/+OZrQLeIcGF0Y7wajzm/+Gy42iQ2KZ/WROf4p2tJYABAKb1wMJvsMOxen2U=
token: !encrypted/pkcs1-oaep
- HfAe26Qs2v8ezEsRe+cfrfHloleRHQY6aj+e4OvEKEJoxXi9Ok/slZOX1MMIPa9s9Ax3v
XFU4CPtUCfGUlYBlWtYTtr5vFtj+8i2BnbhUyEMzw/ZtzLEOFBKyV1nOvRmc3yAjHfLYy
F/gU+ezmhwCYHb6qCgKWqX4gngdIB0AOL3v5hyPN0S9skuxhTZP8rbyIUVSC/ZxWNy6y0
sGHXZHm/JfqaSH1zwsP4X/AGVBsXtmI8R3TCJE2bgn8aP5MAeV4hWD1AuO/+cqWtF7F+u
n1WNWP5C2ZujYcx/eqf/wh69pBCXwUaawbiT5IZSW1EG8kCy43038qzmbFmtbNODOfvcy
pEGYlOihhxTSIj9cslu+frV1cAsbiV8h8X6/7a4+z2gT96y2h58vTCMnkpUa2UUIuXUzT
kaUG+pTQZS0Tn1UbDGOrV2ANiIYbYzTeRqwXmwRukor+iUg/0pCiI1x8Hj2eA8l+oq4G8
EjjvYG6mXvOHQzz4sjJ3DLlOZLmkuDkvNft2ySLad93j78Hqs+YXrtv9r8o8txKGq52+j
TBmIUsB5MSYHRlS/GRmnCHH4CoKdXVzBNaxNge6HsNTUkanXQ5jQ1D4aN/h/rTC8Uv8tm
gOU85V71LEjayJ0X2bYkLwVcLcboC0Gf53IBfQyleVykiPfPUNNHFONyS/PgRY=