def admin_user_pass_secret():
    ns = "default"
    name = "dbsecrets"
    key = "admin_user_password"
    secret_val = "adminpassneeds12chars"
    k8s.create_opaque_secret(ns, name, key, secret_val)
    yield ns, name, key
    k8s.delete_secret(ns, name)
def secrets():
    secrets = {
        "NAME1": random_suffix_name("first", 32),
        "NAME2": random_suffix_name("second", 32),
        "KEY1": "secret1",
        "KEY2": "secret2"
    }
    k8s.create_opaque_secret("default", secrets['NAME1'], secrets['KEY1'], random_suffix_name("password", 32))
    k8s.create_opaque_secret("default", secrets['NAME2'], secrets['KEY2'], random_suffix_name("password", 32))
    yield secrets

    # teardown
    k8s.delete_secret("default", secrets['NAME1'])
    k8s.delete_secret("default", secrets['NAME2'])
Exemple #3
0
 def _k8s_secret(ns, name, key, val):
     k8s.create_opaque_secret(ns, name, key, val)
     secret_ref = SecretKeyReference(ns, name, key, val)
     created.append(secret_ref)
     return secret_ref