File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/kubeadm.cpython-310.pyc
Back
o ;j� � @ s d Z ddlZddlZddlZddlZddlmZ dZe� e �ZdZze W n ey0 i Z Y nw d;dd�Zd<d d �Zdd� Zd<d d�Zd=dd�Zdd� Z d>dd�Zd=dd�Zd=dd�Zd=dd�Zd;dd�Z d?dd�Zd@dd �Z d@d!d"�Z dAd#d$�Z dBd%d&�Z d?d'd(�Zd@d)d*�Z d@d+d,�Z!d@d-d.�Z"d=d/d0�Z# dCd1d2�Z$d=d3d4�Z% dDd5d6�Z& dEd7d8�Z' dBd9d:�Z(dS )Fz� Module for kubeadm :maintainer: Alberto Planas <aplanas@suse.com> :maturity: new :depends: None :platform: Linux � N)�CommandExecutionErrorz/etc/kubernetes/admin.conf�kubeadmc C sz | r| nt } d}z*tjj�| d��}t�d|�� tj�� d�}W d � W |S 1 s+w Y W |S t y< Y |S w )z( Return the API server endpoint N�rz^\s*server: https?://(.*)$� )� ADMIN_CFG�salt�utils�filesZfopen�re�search�read� MULTILINE�group� Exception)�configZendpointZfp_� r �H/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/kubeadm.py�_api_server_endpoint s"