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

feat(ingress): experimental native ingress #1274

Merged
merged 3 commits into from
Mar 30, 2017
Merged

Conversation

mboersma
Copy link
Member

@mboersma mboersma commented Mar 30, 2017

This replaces #1243 by patching a coercion to bool. All credit to @kris-nova of course.

Work for experimental native ingress. Run the documentation in deis/workflow#732 to see how to use the new feature.

This PR handles the changes necessary to the controller to start managing Kubernetes ingresses

Requires deis/workflow#782
Requires deis/builder#495
Requires deis/router#316

krisnova and others added 3 commits March 30, 2017 13:30
Adding ingress support to controller
Adding changes to chart to support feature
Adding ingress rules for controller API, and SSH on TCP 2222
Adding ingress support in general

Requires deis/workflow#732
Requires deis/builder#495
Requires deis/router#316

Technically a non breaking change, as the user must opt-in to the feature
Instead of raising HTTP exception, lets raise ServiceUnavailable

Non breaking change
@deis-bot
Copy link

@bacongobbler, @Joshua-Anderson and @krancour are potential reviewers of this pull request based on my analysis of git blame information. Thanks @mboersma!

@mboersma mboersma requested review from bacongobbler and vdice March 30, 2017 19:41
@codecov-io
Copy link

codecov-io commented Mar 30, 2017

Codecov Report

Merging #1274 into master will decrease coverage by 0.63%.
The diff coverage is 26.82%.

@@            Coverage Diff             @@
##           master    #1274      +/-   ##
==========================================
- Coverage   87.26%   86.63%   -0.64%     
==========================================
  Files          44       45       +1     
  Lines        3887     3928      +41     
  Branches      675      681       +6     
==========================================
+ Hits         3392     3403      +11     
- Misses        327      356      +29     
- Partials      168      169       +1

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 70e99f4...2dce7cd. Read the comment docs.

@vdice vdice added the LGTM1 label Mar 30, 2017
@vdice
Copy link
Member

vdice commented Mar 30, 2017

full CI run for this change (with the rest of the associated ingress PR artifacts) is here: https://ci.deis.io/job/workflow-chart-e2e/1190/console

@mboersma mboersma merged commit 17120b7 into deis:master Mar 30, 2017
@mboersma mboersma deleted the byo-ingress branch March 30, 2017 20:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants