in liminal/kubernetes/secret_util.py [0:0]
def _create_secret(namespace, conf, name):
_LOG.info(f'Creating kubernetes secret {name} with spec {conf}')
_kubernetes.create_namespaced_secret(
namespace,
V1Secret(
api_version='v1',
kind='Secret',
metadata={
'name': name,
'labels': {"apache/incubator-liminal": "liminal.apache.org"},
},
data={
'credentials': base64.b64encode(
Path(os.path.expanduser(conf['local_path_file'])).read_text().encode('ascii')
).decode('ascii')
},
),
)