<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://code.secondbit.org/ducky/nginx/</link>
    <language>en-us</language>

    <title>ducky/nginx Changelog</title>
    <description>ducky/nginx Changelog</description>
    <item>
    <title>[default] Make nginx kubernetes-ready.</title>
    <guid isPermaLink="true">http://code.secondbit.org/ducky/nginx/rev/16bf0d2d11d1</guid>
             <link>http://code.secondbit.org/ducky/nginx/rev/16bf0d2d11d1</link>
    <description>
              <![CDATA[
	<table>
	<tr>
		<th style="text-align:left;">changeset</th>
		<td>16bf0d2d11d1</td>
              </tr>
              <tr>
                              <th style="text-align:left;">branch</th>
                              <td>default</td>
              </tr>
              <tr>
                              <th style="text-align:left;">bookmark</th>
		<td></td>
	</tr>
	<tr>
		<th style="text-align:left;">tag</th>
		<td>tip</td>
	</tr>
	<tr>
		<th style="text-align:left;vertical-align:top;">user</th>
		<td>&#80;&#97;&#100;&#100;&#121;&#32;&#60;&#112;&#97;&#100;&#100;&#121;&#64;&#115;&#101;&#99;&#111;&#110;&#100;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td>
	</tr>
	<tr>
		<th style="text-align:left;vertical-align:top;">description</th>
		<td>Make nginx kubernetes-ready.<br/>
<br/>
Add our upstream definitions, to route requests to our ducky-authd service and<br/>
our ducky-subscriptionsd service.<br/>
<br/>
Remove the test handler that was installed at /.<br/>
<br/>
Update our proxy-redirect rules so the proxy redirects actually work now, and<br/>
what used to redirect us to /profiles now redirects us to /auth/profiles.<br/>
<br/>
Define a Replication Controller that will spin up nginx pods for us and<br/>
auto-attach the necessary JWT secret volume to read our JWT secret.<br/>
<br/>
Define a Service that will route to nginx for us.</td>
	</tr>
	<tr>
		<th style="text-align:left;vertical-align:top;">files</th>
		<td>nginx/conf/nginx.conf<br />replication-controllers/nginx.json<br />services/nginx.json<br /></td>
	</tr>
	</table>
	]]></description>
    <author>&#80;&#97;&#100;&#100;&#121;&#32;&#60;&#112;&#97;&#100;&#100;&#121;&#64;&#115;&#101;&#99;&#111;&#110;&#100;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 30 Jun 2015 00:40:12 -0400</pubDate>
</item>
<item>
    <title>The beginning of an nginx reverse proxy.</title>
    <guid isPermaLink="true">http://code.secondbit.org/ducky/nginx/rev/20206854e82f</guid>
             <link>http://code.secondbit.org/ducky/nginx/rev/20206854e82f</link>
    <description>
              <![CDATA[
	<table>
	<tr>
		<th style="text-align:left;">changeset</th>
		<td>20206854e82f</td>
              </tr>
              <tr>
                              <th style="text-align:left;">branch</th>
                              <td></td>
              </tr>
              <tr>
                              <th style="text-align:left;">bookmark</th>
		<td></td>
	</tr>
	<tr>
		<th style="text-align:left;">tag</th>
		<td></td>
	</tr>
	<tr>
		<th style="text-align:left;vertical-align:top;">user</th>
		<td>&#80;&#97;&#100;&#100;&#121;&#32;&#60;&#112;&#97;&#100;&#100;&#121;&#64;&#115;&#101;&#99;&#111;&#110;&#100;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td>
	</tr>
	<tr>
		<th style="text-align:left;vertical-align:top;">description</th>
		<td>The beginning of an nginx reverse proxy.<br/>
<br/>
Set up a reverse proxy that is based on secondbit/nginx and uses the lua<br/>
authenticaiton. Right now, this passes correctly to an auth service and a<br/>
subscriptions service. It also had a debug endpoint for echoing back the<br/>
headers the request was made with.<br/>
<br/>
Right now, everything is super-fragilely hard-coded to use the IP of Paddy's<br/>
local machine, which obviously should not be the case. Still need to figure out<br/>
how we're going to do this to work with kubernetes _and_ locally. Kubernetes<br/>
will give us `my-svc.my-namespace.svc.cluster.local` DNS names to route,<br/>
round-robin style, to the correct backend, but that's hard to emulate locally (I<br/>
assume? I haven't looked into it).</td>
	</tr>
	<tr>
		<th style="text-align:left;vertical-align:top;">files</th>
		<td>Dockerfile<br />nginx/conf/nginx.conf<br /></td>
	</tr>
	</table>
	]]></description>
    <author>&#80;&#97;&#100;&#100;&#121;&#32;&#60;&#112;&#97;&#100;&#100;&#121;&#64;&#115;&#101;&#99;&#111;&#110;&#100;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 22 Jun 2015 00:48:17 -0400</pubDate>
</item>

  </channel>
</rss>