Skip to content

Support for custom CA #30

Description

@DrMagPie

Hello, in my limited testing of this tool I have faced issue with our custom CA certificates.
which are configured using these env vars https://www.consul.io/docs/commands/index.html#consul_cacert

I have glanced into your code and looks like there is no support for it.
Am I missing something?
Is it planned to add support for CONSUL_CACERT, CONSUL_CLIENT_CERT, CONSUL_CLIENT_KEY parameters?
Or might be you could suggest how to use your tool without these certs?

$ ./consul-snapshot backup
[INFO] v0.2.3: Starting Consul Snapshot
2019/08/20 08:59:56 [DEBUG] Backup starting on interval: 5s
2019/08/20 09:00:01 [INFO] Starting Backup At: 1566291601 
2019/08/20 09:00:01 [INFO] Listing keys from consul
2019/08/20 09:00:01 [ERR] Unable to list keys: Get https://localhost:8500/v1/kv//?consistent=&recurse=: x509: certificate signed by unknown authority 

$ export CONSUL_HTTP_SSL_VERIFY=false
$ ./consul-snapshot backup
[INFO] v0.2.3: Starting Consul Snapshot 
2019/08/20 09:01:36 [DEBUG] Backup starting on interval: 5s
2019/08/20 09:01:41 [INFO] Starting Backup At: 1566291701 
2019/08/20 09:01:41 [INFO] Listing keys from consul
2019/08/20 09:01:41 [ERR] Unable to list keys: Get https://localhost:8500/v1/kv//?consistent=&recurse=: remote error: tls: bad certificate 

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions