DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| Code Block | ||||
|---|---|---|---|---|
| ||||
def _get_dockerhub_credentials(): # pragma: no cover import boto3 import botocore secret_name = os.environ['DOCKERHUBMAVEN_PUBLISH_SECRET_NAME_CREDENTIALS'] endpoint_url = os.environ['DOCKERHUBMAVEN_PUBLISH_SECRET_ENDPOINT_URL'] region_name = os.environ['DOCKERHUBMAVEN_PUBLISH_SECRET_ENDPOINT_REGION'] session = boto3.Session() client = session.client( service_name='secretsmanager', region_name=region_name, endpoint_url=endpoint_url ) try: get_secret_value_response = client.get_secret_value( SecretId=secret_name ) except botocore.exceptions.ClientError as client_error: if client_error.response['Error']['Code'] == 'ResourceNotFoundException': logging.exception("The requested secret %s was not found", secret_name) elif client_error.response['Error']['Code'] == 'InvalidRequestException': logging.exception("The request was invalid due to:") elif client_error.response['Error']['Code'] == 'InvalidParameterException': logging.exception("The request had invalid params:") else: raise else: secret = get_secret_value_response['SecretString'] secret_dict = json.loads(secret) return secret_dict |
That's it.