1. 16 Jun, 2020 2 commits
  2. 10 Dec, 2019 15 commits
  3. 05 Dec, 2019 6 commits
  4. 13 May, 2019 2 commits
  5. 09 Sep, 2018 1 commit
  6. 08 Sep, 2018 1 commit
    • Gyuho Lee's avatar
      *: make discovery testable (#53) · c5233dda
      Gyuho Lee authored
      Preliminary work towards https://github.com/coreos/discovery.etcd.io/issues/52.
      
      Goal is having good test coverage on current code base, so that we can safely migrate to etcd v3. This does not change any client-facing interface (etcd v2). Highlighted changes are:
      
      - [X] Update vendors with latest etcd release, sync other upstream dependencies
      - [X] Remove test files in `vendor`
      - [X] Use Go 1.8.3 (required for integration tests with latest etcd)
        - Go 1.6<= won't build, Go 1.7<= will build but fail in CI
      - [X] Change Go version to 1.8.3 in `Dockerfile`
      - [X] Share states between handlers with context, **for integration testing** (avoids global vars)
      - [X] Remove `pkg/lockstring`, instead have mutex inside shared states between handlers
      - [X] Add handler integration tests with embedded etcd (available since v3.1)
      - [X] Add e2e tests with actual etcd cluster and discovery.etcd.io builds
      - [X] Set up CIs
      c5233dda
  7. 04 Jan, 2018 2 commits
  8. 10 Sep, 2016 2 commits
  9. 09 Sep, 2016 4 commits
  10. 08 Sep, 2016 1 commit
  11. 29 Aug, 2016 4 commits