Maycon Santos
a31cbb1f5b
abstract peer channel ( #101 )
...
* abstract peer channel
* remove wip code
* refactor NewServer with Peer updates channel
* add PeersUpdateManager tests
* adding documentation
* using older version of linter
* verbose lint
* skip cache
* setup go version
* extra output
* configure fetch-depth
* exit 0
* skip-build-cache: true
* disabling failure for lint for now
* fix: darwin issue
* enable lint failure
* remove sock file for macOS
* refactor: remove tests interdependence
* fixed linux native iface
Co-authored-by: braginini <bangvalo@gmail.com>
2021-08-29 17:48:31 +02:00
Mikhail Bragin
e8ca289f4a
test: add management client tests ( #89 )
...
* test: add management client tests
* test: add management client Sync test
* fix: engine test
* test: remove engine tests
* test: return engine tests [check]
* test: remove engine tests [check]
2021-08-16 23:30:51 +02:00
Mikhail Bragin
3c47a3c408
peer management HTTP API ( #81 )
...
* feature: create account for a newly registered user
* feature: finalize user auth flow
* feature: create protected API with JWT
* chore: cleanup http server
* feature: add UI assets
* chore: update react UI
* refactor: move account not exists -> create to AccountManager
* chore: update UI
* chore: return only peers on peers endpoint
* chore: add UI path to the config
* chore: remove ui from management
* chore: remove unused Docker comamnds
* docs: update management config sample
* fix: store creation
* feature: introduce peer response to the HTTP api
* fix: lint errors
* feature: add setup-keys HTTP endpoint
* fix: return empty json arrays in HTTP API
* feature: add new peer response fields
2021-08-12 12:49:10 +02:00
braginini
9f0c86c28e
refactor: move grpc and http APIs to separate packages
2021-08-07 13:51:17 +02:00
braginini
08d44b1d5f
refactor: move LetsEncryptDomain to HttpServer config
2021-08-07 13:35:52 +02:00
Mikhail Bragin
1f29975737
feature: basic auth0 support ( #78 )
...
* feature: basic auth0 support
* refactor: improve auth flow
* refactor: extract HttpServer config
* feature: merge HTTP API layer with Let's Encrypt
2021-08-07 12:26:07 +02:00
Maycon Santos
ea99def502
Update mgmt binary name and config doc ( #75 )
...
* using wiretrustee-mgmt for binary name
* using wiretrustee-mgmt
* updated documentation and compose files to use config.json
2021-07-31 12:33:04 +02:00
Mikhail Bragin
2c2c1e19df
Peer configuration management ( #69 )
...
* feature: add config properties to the SyncResponse of the management gRpc service
* fix: lint errors
* chore: modify management protocol according to the review notes
* fix: management proto fields sequence
* feature: add proper peer configuration to be synced
* chore: minor changes
* feature: finalize peer config management
* fix: lint errors
* feature: add management server config file
* refactor: extract hosts-config to a separate file
* refactor: review notes applied to correct file_store usage
* refactor: extract management service configuration to a file
* refactor: simplify management config
2021-07-30 17:46:38 +02:00
andpar83
9e4aa4f1f1
Move management server to a separate directory ( #67 )
...
* Move management server to a separate directory
2021-07-24 16:14:29 +02:00