-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
service discovery: add initial MVP implementation #12368
Commits on Feb 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7795188 - Browse repository at this point
Copy the full SHA 7795188View commit details -
Configuration menu - View commit details
-
Copy full SHA for dda440e - Browse repository at this point
Copy the full SHA dda440eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d1435 - Browse repository at this point
Copy the full SHA 51d1435View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b3547 - Browse repository at this point
Copy the full SHA d3b3547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1603323 - Browse repository at this point
Copy the full SHA 1603323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12265ee - Browse repository at this point
Copy the full SHA 12265eeView commit details
Commits on Mar 2, 2022
-
Merge pull request #12139 from hashicorp/f-gh-260
service discovery: add state store functionality
Configuration menu - View commit details
-
Copy full SHA for f3f5a77 - Browse repository at this point
Copy the full SHA f3f5a77View commit details -
Merge pull request #12140 from hashicorp/f-gh-258
events: add state objects and logic for service registrations.
Configuration menu - View commit details
-
Copy full SHA for fdcb730 - Browse repository at this point
Copy the full SHA fdcb730View commit details
Commits on Mar 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d22a3dd - Browse repository at this point
Copy the full SHA d22a3ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13da88b - Browse repository at this point
Copy the full SHA 13da88bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe826e - Browse repository at this point
Copy the full SHA 1fe826eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 487ec37 - Browse repository at this point
Copy the full SHA 487ec37View commit details -
Configuration menu - View commit details
-
Copy full SHA for a674fb3 - Browse repository at this point
Copy the full SHA a674fb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5093be7 - Browse repository at this point
Copy the full SHA 5093be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f6343 - Browse repository at this point
Copy the full SHA d3f6343View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab52b02 - Browse repository at this point
Copy the full SHA ab52b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16cb776 - Browse repository at this point
Copy the full SHA 16cb776View commit details
Commits on Mar 4, 2022
-
Merge pull request #12171 from hashicorp/f-gh-259
service discovery: add RPC endpoints and FSM logic
Configuration menu - View commit details
-
Copy full SHA for 621a89b - Browse repository at this point
Copy the full SHA 621a89bView commit details -
Merge pull request #12172 from hashicorp/f-gh-262
service discovery: add HTTP endpoints and sdk wrapper
Configuration menu - View commit details
-
Copy full SHA for b10547d - Browse repository at this point
Copy the full SHA b10547dView commit details
Commits on Mar 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 463f938 - Browse repository at this point
Copy the full SHA 463f938View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86f02a3 - Browse repository at this point
Copy the full SHA 86f02a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9215d0c - Browse repository at this point
Copy the full SHA 9215d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b78e436 - Browse repository at this point
Copy the full SHA b78e436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2c71e - Browse repository at this point
Copy the full SHA 8e2c71eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5be448 - Browse repository at this point
Copy the full SHA f5be448View commit details -
Merge pull request #12189 from hashicorp/f-gh-264
jobspec: add service block provider parameter
Configuration menu - View commit details
-
Copy full SHA for 4251860 - Browse repository at this point
Copy the full SHA 4251860View commit details -
Merge pull request #12190 from hashicorp/f-gh-261
config: add native service discovery admin boolean parameter.
Configuration menu - View commit details
-
Copy full SHA for b8ecce6 - Browse repository at this point
Copy the full SHA b8ecce6View commit details -
Merge pull request #12201 from hashicorp/f-gh-265
service discovery: add config boolean parameter and fingerprinting
Configuration menu - View commit details
-
Copy full SHA for 066747c - Browse repository at this point
Copy the full SHA 066747cView commit details
Commits on Mar 15, 2022
-
client: refactor common service registration objects from Consul.
This commit performs refactoring to pull out common service registration objects into a new `client/serviceregistration` package. This new package will form the base point for all client specific service registration functionality. The Consul specific implementation is not moved as it also includes non-service registration implementations; this reduces the blast radius of the changes as well.
Configuration menu - View commit details
-
Copy full SHA for 6e8f32a - Browse repository at this point
Copy the full SHA 6e8f32aView commit details -
Merge pull request #12272 from hashicorp/f-gh-266-refactor
client: refactor common service registration objects from Consul.
Configuration menu - View commit details
-
Copy full SHA for 3fcec92 - Browse repository at this point
Copy the full SHA 3fcec92View commit details -
client: add service registration wrapper to handle providers.
The service registration wrapper handles sending requests to backend providers without the caller needing to know this information. This will be used within the task and alloc runner service hooks when performing service registration activities.
Configuration menu - View commit details
-
Copy full SHA for 4722947 - Browse repository at this point
Copy the full SHA 4722947View commit details
Commits on Mar 17, 2022
-
Merge pull request #12295 from hashicorp/f-gh-266-wrapper
client: add service registration wrapper to handle providers.
Configuration menu - View commit details
-
Copy full SHA for 93e9024 - Browse repository at this point
Copy the full SHA 93e9024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9185316 - Browse repository at this point
Copy the full SHA 9185316View commit details
Commits on Mar 21, 2022
-
Merge pull request #12298 from hashicorp/f-gh-266-nomad
client: add Nomad service registration implementation.
Configuration menu - View commit details
-
Copy full SHA for 3668bac - Browse repository at this point
Copy the full SHA 3668bacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 131cda2 - Browse repository at this point
Copy the full SHA 131cda2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0be952 - Browse repository at this point
Copy the full SHA f0be952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9944777 - Browse repository at this point
Copy the full SHA 9944777View commit details
Commits on Mar 22, 2022
-
Merge pull request #12329 from hashicorp/f-gh-266-touchdown
client: hookup service wrapper for use in clients
Configuration menu - View commit details
-
Copy full SHA for b6f1e9d - Browse repository at this point
Copy the full SHA b6f1e9dView commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d49cf23 - Browse repository at this point
Copy the full SHA d49cf23View commit details -
core: remove node service registrations when node is down.
When a node fails its heart beating a number of actions are taken to ensure state is cleaned. Service registrations a loosely tied to nodes, therefore we should remove these from state when a node is considered terminally down.
Configuration menu - View commit details
-
Copy full SHA for 6d002e9 - Browse repository at this point
Copy the full SHA 6d002e9View commit details -
Merge pull request #12330 from hashicorp/f-gh-263
cli: add service commands for list, info, and delete.
Configuration menu - View commit details
-
Copy full SHA for bd377c9 - Browse repository at this point
Copy the full SHA bd377c9View commit details
Commits on Mar 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e89dd5d - Browse repository at this point
Copy the full SHA e89dd5dView commit details -
api: move serviceregistration client to servics to match CLI.
The service registration client name was used to provide a distinction between the service block and the service client. This however creates new wording to understand and does not match the CLI, therefore this change fixes that so we have a Services client. Consul specific objects within the service file have been moved to the consul location to create a clearer separation.
Configuration menu - View commit details
-
Copy full SHA for 2ac318b - Browse repository at this point
Copy the full SHA 2ac318bView commit details
Commits on Mar 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2d8b370 - Browse repository at this point
Copy the full SHA 2d8b370View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe1854 - Browse repository at this point
Copy the full SHA dfe1854View commit details