View Issue Details

IDProjectCategoryView StatusLast Update
0004449Talerexchangepublic2016-05-05 17:42
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004449: we need a way to automatically generate a configuration for testing
DescriptionThat includes generating keys, signing wire response, ...

We don't want to have them somewhere as binary files, since it needs to be understandable how they can be generated.

This includes the config for the exchange as well as for the merchant.

Basically we should have a script
$ taler-config-generate
that generates a reasonable configuration for testing in the XDG-appropriate directories and files.
TagsNo tags attached.

Relationships

related to 0004460 closedMarcello Stanisci simplify taler installation process 

Activities

Christian Grothoff

2016-04-30 14:49

manager   ~0010582

Actually, most of this should simply be done by having good defaults in config.d/. The only thing we cannot cover by defaults (AFAIK) are bank/wire setup and coin configuration.

The proposed tool could auto-generate a canonical coin specification, i.e. by being given the currency (--currency=EUR), and maybe simplify the bank setup (--wire=test --bank-url=http://localhost:8080/).

Invoking taler-exchange-keyup is then a trivial step.

Florian Dold

2016-04-30 14:55

manager   ~0010587

I agree with your suggestion. The existing deployments by now rely heavily on the defaults, only key setup / wire confirm is tedious.

Florian Dold

2016-05-02 10:21

manager   ~0010601

Another step is missing: For the exchange we need to generate the private (offline signing) key first, since the corresponding public key needs to be in the exchange configuration.

Christian Grothoff

2016-05-05 17:42

manager   ~0010650

taler-config-generate implemented and documented (with man page) in 6040ada..07d9978.

Issue History

Date Modified Username Field Change
2016-04-19 17:27 Florian Dold New Issue
2016-04-19 17:27 Florian Dold Status new => assigned
2016-04-19 17:27 Florian Dold Assigned To => Christian Grothoff
2016-04-22 19:41 Florian Dold Relationship added related to 0004460
2016-04-24 23:48 Christian Grothoff Priority normal => low
2016-04-24 23:48 Christian Grothoff Severity minor => feature
2016-04-24 23:48 Christian Grothoff Product Version => 0.0
2016-04-30 14:49 Christian Grothoff Note Added: 0010582
2016-04-30 14:49 Christian Grothoff Assigned To Christian Grothoff =>
2016-04-30 14:49 Christian Grothoff Status assigned => confirmed
2016-04-30 14:49 Christian Grothoff Target Version => 0.2
2016-04-30 14:55 Florian Dold Note Added: 0010587
2016-05-02 10:21 Florian Dold Note Added: 0010601
2016-05-04 06:47 Christian Grothoff Assigned To => Christian Grothoff
2016-05-04 06:47 Christian Grothoff Status confirmed => assigned
2016-05-05 15:40 Christian Grothoff Priority low => normal
2016-05-05 17:42 Christian Grothoff Note Added: 0010650
2016-05-05 17:42 Christian Grothoff Status assigned => resolved
2016-05-05 17:42 Christian Grothoff Fixed in Version => 0.0
2016-05-05 17:42 Christian Grothoff Resolution open => fixed
2016-05-05 17:42 Christian Grothoff Status resolved => closed
2016-05-05 17:42 Christian Grothoff Target Version 0.2 => 0.0