Skip to content
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

Issue 592 : support service meta data #593

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

lucwillems
Copy link

implementation for service meta data support as described in issue 592
for this i needed to upgrade build dependency to

  • upgrade build to go 1.13
  • upgrade consul api to ~1.9.0
  • upgrade prometheus api to 1.1.0

upgrades are limited to this version because build is still using glide instead of go modules. for further upgrades of prometheus, we need go module migration, which is out of scope for this issue.

this includes some fixes/api changes required in unit/integration testing because of upgraded api's

  • fix integration test
  • run build with current user uuid/gid so we don't have root owned files which breaks make clean when running on local docker & linux host.

for testing run

make test
make integration

test are updated to check & validate service.meta data.

make lint complains about "events.Event composite literal uses unkeyed fields" but haven't change anything around events.

- upgrade consul api to ~1.9.0
- upgrade prometheus api to 1.1.0
- fix integration test
- run build with current user uuid/gid so we don't have root owned files which breaks make clean
- add meta to docs
teutat3s added a commit to greenbaum/containerpilot that referenced this pull request Oct 25, 2022
TritonDataCenter#592
TritonDataCenter#593
All credits and thanks to Luc Willems

Co-authored-by: Luc Willems <[email protected]>
teutat3s added a commit to greenbaum/containerpilot that referenced this pull request Nov 9, 2022
TritonDataCenter#592
TritonDataCenter#593
All credits and thanks to Luc Willems

Co-authored-by: Luc Willems <[email protected]>
teutat3s added a commit to greenbaum/containerpilot that referenced this pull request Nov 9, 2022
TritonDataCenter#592
TritonDataCenter#593
All credits and thanks to Luc Willems

Co-authored-by: Luc Willems <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant