View Issue Details

IDProjectCategoryView StatusLast Update
0004449Talerexchangepublic2016-05-05 15:42
ReporterFlorian Dold Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0004460 closedMarcello Stanisci simplify taler installation process 

Activities

Christian Grothoff

2016-04-30 12: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 12: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 08: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 15:42

manager   ~0010650

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

Issue History

Date ModifiedUsernameFieldChange
2016-04-19 15:27Florian DoldNew Issue
2016-04-19 15:27Florian DoldStatusnew => assigned
2016-04-19 15:27Florian DoldAssigned To => Christian Grothoff
2016-04-22 17:41Florian DoldRelationship addedrelated to 0004460
2016-04-24 21:48Christian GrothoffPrioritynormal => low
2016-04-24 21:48Christian GrothoffSeverityminor => feature
2016-04-24 21:48Christian GrothoffProduct Version => 0.0
2016-04-30 12:49Christian GrothoffNote Added: 0010582
2016-04-30 12:49Christian GrothoffAssigned ToChristian Grothoff =>
2016-04-30 12:49Christian GrothoffStatusassigned => implementing
2016-04-30 12:49Christian GrothoffTarget Version => 0.2
2016-04-30 12:55Florian DoldNote Added: 0010587
2016-05-02 08:21Florian DoldNote Added: 0010601
2016-05-04 04:47Christian GrothoffAssigned To => Christian Grothoff
2016-05-04 04:47Christian GrothoffStatusimplementing => assigned
2016-05-05 13:40Christian GrothoffPrioritylow => normal
2016-05-05 15:42Christian GrothoffNote Added: 0010650
2016-05-05 15:42Christian GrothoffStatusassigned => informing
2016-05-05 15:42Christian GrothoffFixed in Version => 0.0
2016-05-05 15:42Christian GrothoffResolutionopen => fixed
2016-05-05 15:42Christian GrothoffStatusinforming => closed
2016-05-05 15:42Christian GrothoffTarget Version0.2 => 0.0