Skip to content
This repository was archived by the owner on May 6, 2020. It is now read-only.

Conversation

@bacongobbler
Copy link
Member

List of changes are as follows:

  • removed legacy web UI
  • added ADMIN_ENABLED flag for /admin endpoint
  • replaced confd with kubernetes service discovery (PoC)
  • removed LDAP auth (for now)
  • removed etcd data migrations (v2 = code cleanup)
  • docker client now reads DOCKER_URL via service discovery
  • refactored rootfs to reflect final filesystem layout

TODO:

  • remove database schema migrations, start from clean slate
  • fix up scheduler tests to use scheduler.mock
  • add back LDAP auth if user opts in
  • fix tests
  • m0ar cleanup

Main motivation for removing confd entirely is so that the controller can take over PID 1 after we're done all the database migrations. That way we don't require all that trap logic. However that means we won't have a way to configure LDAP auth on the fly, which may or may not be important.

rebased on top of #2

Matthew added 2 commits November 12, 2015 10:52
List of changes are as follows:

 - removed legacy web UI
 - added ADMIN_ENABLED flag for /admin endpoint
 - replaced confd with kubernetes service discovery (PoC)
 - removed LDAP auth (for now)
 - removed etcd data migrations (v2 = code cleanup)
 - docker client now reads DOCKER_URL via service discovery
 - refactored rootfs to reflect final filesystem layout

TODO:

 - remove database schema migrations, start from clean slate
 - fix up scheduler tests to use scheduler.mock
 - add back LDAP auth if user opts in
 - fix tests
 - m0ar cleanup

Main motivation for removing confd entirely is so that the controller
can take over PID 1 after we're done all the database migrations.
That way we don't require all that `trap` logic. However that means
we won't have a way to configure LDAP auth on the fly, which may or
may not be important.
@bacongobbler bacongobbler force-pushed the refactor-confd-controller branch from 800bc2d to 8635200 Compare November 12, 2015 22:51
@bacongobbler
Copy link
Member Author

closing as it's grown way too big for any person to reasonably review. Even I'm having a hard time reviewing my own changes!

I'll break this up into smaller pieces.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant