## This PR
Fixes#1245 and introduce OFREP support for flagd
OFREP service runs on 8016 by default and can simply use curl for flag
evaluations,
```shell
curl -X POST 'http://localhost:8016/ofrep/v1/evaluate/flags/myBoolFlag'
```
NOTE - This PR touch several files as I had to migrate from
`github.com/golang/mock/gomock` to `go.uber.org/mock/gomock`. This is
because https://github.com/golang/mock is no longer maintained.
---------
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Co-authored-by: Florian Bacher <florian.bacher@dynatrace.com>
* wip
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* wip
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* wip
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* working https
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* working https
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* linting
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* linting
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* updated linter issues
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* linting
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* passing linter
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* passing linter
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* updated
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* resolvin comments
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* updated json eval tests to reflect int64 anf float64 changes
Signed-off-by: James-Milligan <james@omnant.co.uk>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* resolvin comments
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* updated readme
Signed-off-by: James-Milligan <james@omnant.co.uk>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* updated example flags and readme
Signed-off-by: James-Milligan <james@omnant.co.uk>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* resolvin comments
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* Update cmd/start.go
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Signed-off-by: Alex Jones <alex.jones@canonical.com>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* Update cmd/start.go
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Signed-off-by: Alex Jones <alex.jones@canonical.com>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* resolvin comments
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* updated readme
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* Update README.md
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* merge
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* simplifying tls config
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
Co-authored-by: James-Milligan <james@omnant.co.uk>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>