Skip to content

Internal reverse proxy #59

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

Merged
merged 73 commits into from
Apr 17, 2020
Merged

Internal reverse proxy #59

merged 73 commits into from
Apr 17, 2020

Conversation

sanderegg
Copy link
Member

@sanderegg sanderegg commented Feb 26, 2020

What do these changes do?

the main traefik instance must not create rules for services internal to the simcore stack(s). therefore it will filter out services that define the io.simcore.zone as a label.

Bonus:

  • adds the sslheader to fix the socket.io connection
  • adds an auth-protected internal whoami service to help debugging
  • adds an auth-protected busybox service to allow accessing traefik internal REST API to help debugging
  • updated traefik from v2.0 to v2.2
  • updated graylog from 3.1 to 3.2
  • cleaned base deployment configuration
  • fixes make up-local always restarting docker engine in linux
  • added hadolint
  • added adminer in local-deploy script

Important:

  • switched to Github actions for building deployment-agent
  • deployment-agent migrated to debian-based image due to ujson issues in building

Related issue number

Checklist

  • I think the code is well written
  • Unit tests for the changes exist
  • Documentation reflects the changes
  • Runs in the swarm
  • If you design a new module, add your user to .github/CODEOWNERS

@sanderegg sanderegg added this to the Mithos milestone Feb 26, 2020
@sanderegg sanderegg self-assigned this Feb 26, 2020
@codecov
Copy link

codecov bot commented Feb 26, 2020

Codecov Report

Merging #59 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #59   +/-   ##
=======================================
  Coverage   78.14%   78.14%           
=======================================
  Files          22       22           
  Lines         874      874           
=======================================
  Hits          683      683           
  Misses        191      191           
Flag Coverage Δ
#unittests 78.14% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2c8ed9a...2c8ed9a. Read the comment docs.

@sanderegg sanderegg marked this pull request as ready for review April 17, 2020 06:49
@sanderegg sanderegg merged commit 0608ab6 into ITISFoundation:master Apr 17, 2020
@sanderegg sanderegg deleted the internal_reverse_proxy branch April 17, 2020 09:10
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.

3 participants