Skip to content

Commit

Permalink
deploy: 9571452
Browse files Browse the repository at this point in the history
  • Loading branch information
tristanmorgan committed Feb 4, 2025
1 parent 6d46147 commit d1a2f92
Show file tree
Hide file tree
Showing 166 changed files with 643 additions and 1,858 deletions.
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ <h2>Page Not Found</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
106 changes: 53 additions & 53 deletions cfg/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -158,58 +158,58 @@ <h3 id="route-add"><code>route add</code></h3>
<p>Add a route for a service <code>svc</code> for the <code>src</code> (e.g. <code>/path</code> or <code>:port</code>) to a <code>dst</code> (e.g. <code>URL</code> or <code>host:port</code>).</p>
<p><code>route add &lt;svc&gt; &lt;src&gt; &lt;dst&gt;[ weight &lt;w&gt;][ tags &quot;&lt;t1&gt;,&lt;t2&gt;,...&quot;][ opts &quot;k1=v1 k2=v2 ...&quot;]</code></p>
<table>
<thead>
<tr>
<th>Option</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>allow=ip:10.0.0.0/8,ip:fe80::/10</code></td>
<td>Restrict access to source addresses within the <code>10.0.0.0/8</code> or <code>fe80::/10</code> CIDR mask. All other requests will be denied.</td>
</tr>
<tr>
<td><code>deny=ip:10.0.0.0/8,ip:fe80::1234</code></td>
<td>Deny requests that source from the <code>10.0.0.0/8</code> CIDR mask or <code>fe80::1234</code>. All other requests will be allowed.</td>
</tr>
<tr>
<td><code>strip=/path</code></td>
<td>Forward <code>/path/to/file</code> as <code>/to/file</code></td>
</tr>
<tr>
<td><code>prepend=/prefix</code></td>
<td>Forward <code>/path/to/file</code> as <code>/prefix/path/to/file</code></td>
</tr>
<tr>
<td><code>proto=tcp</code></td>
<td>Upstream service is TCP, <code>dst</code> must be <code>:port</code></td>
</tr>
<tr>
<td><code>pxyproto=true</code></td>
<td>Enables PROXY protocol on outbount TCP connection</td>
</tr>
<tr>
<td><code>proto=https</code></td>
<td>Upstream service is HTTPS</td>
</tr>
<tr>
<td><code>tlsskipverify=true</code></td>
<td>Disable TLS cert validation for HTTPS upstream</td>
</tr>
<tr>
<td><code>host=name</code></td>
<td>Set the <code>Host</code> header to <code>name</code>. If <code>name == 'dst'</code> then the <code>Host</code> header will be set to the registered upstream host name</td>
</tr>
<tr>
<td><code>register=name</code></td>
<td>Register fabio as new service <code>name</code>. Useful for registering hostnames for host specific routes.</td>
</tr>
<tr>
<td><code>auth=name</code></td>
<td>Specify an auth scheme to use (must be registered with the fabio server using <code>proxy.auth</code>)</td>
</tr>
</tbody>
<thead>
<tr>
<th>Option</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>allow=ip:10.0.0.0/8,ip:fe80::/10</code></td>
<td>Restrict access to source addresses within the <code>10.0.0.0/8</code> or <code>fe80::/10</code> CIDR mask. All other requests will be denied.</td>
</tr>
<tr>
<td><code>deny=ip:10.0.0.0/8,ip:fe80::1234</code></td>
<td>Deny requests that source from the <code>10.0.0.0/8</code> CIDR mask or <code>fe80::1234</code>. All other requests will be allowed.</td>
</tr>
<tr>
<td><code>strip=/path</code></td>
<td>Forward <code>/path/to/file</code> as <code>/to/file</code></td>
</tr>
<tr>
<td><code>prepend=/prefix</code></td>
<td>Forward <code>/path/to/file</code> as <code>/prefix/path/to/file</code></td>
</tr>
<tr>
<td><code>proto=tcp</code></td>
<td>Upstream service is TCP, <code>dst</code> must be <code>:port</code></td>
</tr>
<tr>
<td><code>pxyproto=true</code></td>
<td>Enables PROXY protocol on outbount TCP connection</td>
</tr>
<tr>
<td><code>proto=https</code></td>
<td>Upstream service is HTTPS</td>
</tr>
<tr>
<td><code>tlsskipverify=true</code></td>
<td>Disable TLS cert validation for HTTPS upstream</td>
</tr>
<tr>
<td><code>host=name</code></td>
<td>Set the <code>Host</code> header to <code>name</code>. If <code>name == 'dst'</code> then the <code>Host</code> header will be set to the registered upstream host name</td>
</tr>
<tr>
<td><code>register=name</code></td>
<td>Register fabio as new service <code>name</code>. Useful for registering hostnames for host specific routes.</td>
</tr>
<tr>
<td><code>auth=name</code></td>
<td>Specify an auth scheme to use (must be registered with the fabio server using <code>proxy.auth</code>)</td>
</tr>
</tbody>
</table>
<h5 id="example">Example</h5>
<pre tabindex="0"><code># route traffic for product-svc to 1.2.3.4:8000 and :9000
Expand Down Expand Up @@ -308,7 +308,7 @@ <h5 id="example-3">Example</h5>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
5 changes: 3 additions & 2 deletions cfg/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
<title>Config Language on fabio - The Consul Load-Balancer</title>
<link>https://fabiolb.net/cfg/</link>
<description>Recent content in Config Language on fabio - The Consul Load-Balancer</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://fabiolb.net/cfg/index.xml" rel="self" type="application/rss+xml" />
<generator>Hugo</generator>
<language>en-us</language>
<atom:link href="https://fabiolb.net/cfg/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>
2 changes: 1 addition & 1 deletion code-of-conduct/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ <h2>Code of Conduct</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
5 changes: 3 additions & 2 deletions code-of-conduct/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
<title>Code of Conduct on fabio - The Consul Load-Balancer</title>
<link>https://fabiolb.net/code-of-conduct/</link>
<description>Recent content in Code of Conduct on fabio - The Consul Load-Balancer</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://fabiolb.net/code-of-conduct/index.xml" rel="self" type="application/rss+xml" />
<generator>Hugo</generator>
<language>en-us</language>
<atom:link href="https://fabiolb.net/code-of-conduct/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>
2 changes: 1 addition & 1 deletion contact/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ <h2>Contact</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
5 changes: 3 additions & 2 deletions contact/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
<title>Contact on fabio - The Consul Load-Balancer</title>
<link>https://fabiolb.net/contact/</link>
<description>Recent content in Contact on fabio - The Consul Load-Balancer</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://fabiolb.net/contact/index.xml" rel="self" type="application/rss+xml" />
<generator>Hugo</generator>
<language>en-us</language>
<atom:link href="https://fabiolb.net/contact/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>
2 changes: 1 addition & 1 deletion contrib/development/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ <h2>Development</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
2 changes: 1 addition & 1 deletion contrib/guidelines/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ <h3 id="your-contribution-is-welcome">Your contribution is welcome!</h3>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
2 changes: 1 addition & 1 deletion contrib/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ <h2>Contributing</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
15 changes: 5 additions & 10 deletions contrib/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,22 @@
<title>Contributing on fabio - The Consul Load-Balancer</title>
<link>https://fabiolb.net/contrib/</link>
<description>Recent content in Contributing on fabio - The Consul Load-Balancer</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://fabiolb.net/contrib/index.xml" rel="self" type="application/rss+xml" />
<generator>Hugo</generator>
<language>en-us</language>
<atom:link href="https://fabiolb.net/contrib/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Guidelines</title>
<link>https://fabiolb.net/contrib/guidelines/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>

<guid>https://fabiolb.net/contrib/guidelines/</guid>
<description>Your contribution is welcome! To make merging code as seamless as possible we ask for the following:
For small changes and bug fixes go ahead, fork the project, make your changes and send a pull request. Check out the Development page for some useful tips. Larger changes should start with a proposal in an issue. This should ensure that the requested change is in line with the project and similar work is not already underway.</description>
<description>&lt;h3 id=&#34;your-contribution-is-welcome&#34;&gt;Your contribution is welcome!&lt;/h3&gt;&#xA;&lt;p&gt;To make merging code as seamless as possible&#xA;we ask for the following:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For small changes and bug fixes go ahead, fork the project, make your changes&#xA;and send a pull request. Check out the &lt;a href=&#34;https://fabiolb.net/contrib/development/&#34;&gt;Development&lt;/a&gt;&#xA;page for some useful tips.&lt;/li&gt;&#xA;&lt;li&gt;Larger changes should start with a proposal in an issue. This should ensure&#xA;that the requested change is in line with the project and similar work is not&#xA;already underway.&lt;/li&gt;&#xA;&lt;li&gt;Only add libraries if they provide significant value. Consider copying the code&#xA;(attribution) or writing it yourself.&lt;/li&gt;&#xA;&lt;li&gt;Manage dependencies with &lt;code&gt;go mod&lt;/code&gt; and run &lt;code&gt;go mod vendor&lt;/code&gt; afterwards to&#xA;sync the &lt;code&gt;vendor&lt;/code&gt; folder for backwards compatibility.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Once you are ready to send in a pull request, be sure to:&lt;/p&gt;</description>
</item>

<item>
<title>Development</title>
<link>https://fabiolb.net/contrib/development/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>

<guid>https://fabiolb.net/contrib/development/</guid>
<description>For newcomers to Go, you can&amp;rsquo;t just git clone your forked repo and work from there, due to how Go&amp;rsquo;s GOPATH works. You can follow the steps below to get started:
Fork this repository to your own account (named myfork below) Make sure you have Consul and Vault installed in your $PATH go get github.com/fabiolb/fabio, change to the directory where the code was cloned ($GOPATH/src/github.com/fabiolb/fabio) and add your fork as remote: git remote add myfork git@github.</description>
<description>&lt;p&gt;For newcomers to Go, you can&amp;rsquo;t just &lt;code&gt;git clone&lt;/code&gt; your forked repo and work from&#xA;there, due to how Go&amp;rsquo;s &lt;code&gt;GOPATH&lt;/code&gt; works. You can follow the steps below to get started:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fork this repository to your own account (named &lt;code&gt;myfork&lt;/code&gt; below)&lt;/li&gt;&#xA;&lt;li&gt;Make sure you have &lt;a href=&#34;https://www.consul.io/downloads.html&#34;&gt;Consul&lt;/a&gt; and &lt;a href=&#34;https://www.vaultproject.io/downloads.html&#34;&gt;Vault&lt;/a&gt; installed in your &lt;code&gt;$PATH&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;go get github.com/fabiolb/fabio&lt;/code&gt;, change to the directory where the code was cloned&#xA;(&lt;code&gt;$GOPATH/src/github.com/fabiolb/fabio&lt;/code&gt;) and add your fork as remote: &lt;code&gt;git remote add myfork [email protected]:myfork/fabio.git&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Hack away!&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;go fmt&lt;/code&gt; and &lt;code&gt;make test&lt;/code&gt; your code&lt;/li&gt;&#xA;&lt;li&gt;Commit your changes and &lt;em&gt;push to your own fork&lt;/em&gt;: &lt;code&gt;git push myfork&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Create a pull-request&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
</item>

</channel>
</rss>
2 changes: 1 addition & 1 deletion deploy/amazon-api-gw/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ <h2>Amazon API Gateway</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
2 changes: 1 addition & 1 deletion deploy/amazon-elb/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ <h2>Amazon ELB</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
2 changes: 1 addition & 1 deletion deploy/direct/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ <h2>Direct</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
2 changes: 1 addition & 1 deletion deploy/existing-lb/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ <h2>Behind existing Gateway</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
2 changes: 1 addition & 1 deletion deploy/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ <h2>Deployment</h2>
Copyright &copy; 2020-2025 Education Networks of America. All rights reserved.</br>
Copyright &copy; 2017-2020 Frank Schröder. All rights reserved.</br>
Copyright &copy; 2015-2017 eBay Software Foundation. All rights reserved</br>
Last updated on 24 Jan 2025 05:37
Last updated on 4 Feb 2025 23:22
</p>
</div>
<div class="col-md-6 col-sm-6">
Expand Down
Loading

0 comments on commit d1a2f92

Please sign in to comment.