Beam-Connectivity / grafana-dashboard-manager

Import and export Grafana dashboards for backup and dynamic provisioning
MIT License
57 stars 12 forks source link

how to use --skip-verify with grafana-dashboard-manager #26

Open biswajitm19 opened 3 months ago

biswajitm19 commented 3 months ago

I am unable to download dashboards when I use HTTPS in my grafana URL and getting SSL Certificate Failed Error.

How can I disable SSL validation when using grafana-dashboard-manager ? --skip-verify seems to be not supported.

PS C:\CodeRepo\FrontEnd\Projects> grafana-dashboard-manager --host https://syst-grafana.danskenet.net --token glsa_YewsvgG9xi7mCGSX4I2KoxEYULIffOjb_c51d89aa download all --destination-dir C:\CodeRepo [22:50:18] INFO Pulling all dashboards into C:\CodeRepo... dashboard_download.py:43Traceback (most recent call last): File "c:\users\be9533\appdata\local\programs\python\python39\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "c:\users\be9533\appdata\local\programs\python\python39\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request self._validate_conn(conn) File "c:\users\be9533\appdata\local\programs\python\python39\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn conn.connect() File "c:\users\be9533\appdata\local\programs\python\python39\lib\site-packages\urllib3\connection.py", line 411, in connect self.sock = ssl_wrapsocket( File "c:\users\be9533\appdata\local\programs\python\python39\lib\site-packages\urllib3\util\ssl.py", line 428, in ssl_wrap_socket ssl_sock = _ssl_wrap_socketimpl( File "c:\users\be9533\appdata\local\programs\python\python39\lib\site-packages\urllib3\util\ssl.py", line 472, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) File "c:\users\be9533\appdata\local\programs\python\python39\lib\ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "c:\users\be9533\appdata\local\programs\python\python39\lib\ssl.py", line 1040, in _create self.do_handshake() File "c:\users\be9533\appdata\local\programs\python\python39\lib\ssl.py", line 1309, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)

biswajitm19 commented 3 months ago

C:\CodeRepo\grafana_dashboards>grafana-dashboard-manager --host https://syst-grafana.danskenet.net --token glsa_YewsvgG9xi7mCGSX4I2KoxEYULIffOjb_c51d89aa download all --destination-dir C:\CodeRepo --skip-verify false Usage: grafana-dashboard-manager download all [OPTIONS] Try 'grafana-dashboard-manager download all --help' for help.

Error: no such option: --skip-verify