Fernando Diaz
e12138f4dc
Remove any aliases that conflict with a hostname
...
Removes the alias association if an existing server
with the same hostname as the alias exists. This is
done to disallow any duplicate server creation when
the alias annotation is provided.
2017-08-17 13:05:52 -05:00
Fernando Diaz
62fea9aa01
Update Server Alias Annotation with Review Changes
...
Updates the Server-Alias annotation to create another server
containing the same configuration as the current server, but
with the name provided in the annotation.
2017-08-15 14:49:04 -05:00
Fernando Diaz
ac504bdbc0
Add support for Server Alias in Nginx
...
Adds support for server alias in nginx. Adds a new annotation
which allows us to specify a server alias that will be appended
to the server name.
2017-08-13 13:01:00 -05:00
Manuel Alejandro de Brito Fontes
cf732e846e
Merge pull request #1074 from aledbf/rem-lua
...
Remove lua and use fastcgi to render errors
2017-08-07 22:15:32 -04:00
Chen Peng
fa2c422a68
fix the same udp port and tcp port, update nginx.conf error
2017-08-07 11:22:06 +08:00
Manuel de Brito Fontes
69e766e042
Remove unnecessary periodic sync
2017-08-05 16:29:58 -04:00
Manuel de Brito Fontes
a091d3ede7
Remove lua and use fastcgi to render errors
2017-08-05 16:29:58 -04:00
Manuel Alejandro de Brito Fontes
1045e432c7
Merge pull request #1043 from antoineco/ep-targetref
...
Return reference to object providing Endpoint
2017-08-02 19:56:22 -04:00
Manuel de Brito Fontes
98a95282f9
Add field FileSHA in BasicDigest struct
2017-07-31 22:08:09 -04:00
Antoine Cotten
6035e55ec3
Return reference to object providing Endpoint
2017-07-29 15:27:56 +02:00
Manuel de Brito Fontes
fe1b913f21
Add function to allow custom values in Ingress status
2017-07-28 20:26:35 -04:00
Manuel de Brito Fontes
facf8f0f6f
Alternative syncSecret approach #1030
2017-07-27 22:17:22 -04:00
Joao Morais
4453a06caa
Change missing secret name log level to V(3)
2017-07-27 13:57:34 -03:00
Minhan Xia
ee3054dd52
adapt gce controller to godep updates
2017-07-25 17:09:27 -07:00
Manuel de Brito Fontes
7f2b68b7df
Update generic controller
2017-07-20 10:43:09 -07:00
Manuel Alejandro de Brito Fontes
fbb96f4c83
Merge pull request #981 from chrismoos/service_upstream
...
Add annotation to allow use of service ClusterIP for NGINX upstream.
2017-07-19 12:20:30 -04:00
Manuel Alejandro de Brito Fontes
e59ac13eba
Merge pull request #991 from aledbf/ssl-refactoring
...
Remove secret sync loop
2017-07-19 12:19:36 -04:00
Chris Moos
666bcca495
Add annotation to allow use of service ClusterIP for NGINX upstream.
2017-07-19 16:02:04 +02:00
Manuel de Brito Fontes
5a1f845593
Remove secret sync loop
2017-07-18 22:54:32 -04:00
Manuel de Brito Fontes
bd621359ac
Check errors generating pem files
2017-07-18 16:26:28 -04:00
Joao Morais
8c3bb17f56
Add sort-backends command line option
2017-07-16 11:00:02 -03:00
Manuel de Brito Fontes
14a02d128c
Simplify handling of ssl certificates
2017-07-12 15:29:03 -04:00
Manuel de Brito Fontes
6a4679b028
Add support for proxy protocol in TCP services
2017-07-02 17:09:09 -04:00
Gorka Lerchundi Osa
5503e8d0e9
nginx/proxy: allow specifying next upstream behaviour
2017-06-27 23:30:43 +02:00
Manuel de Brito Fontes
67e0e0b920
Fix nginx sticky sessions
2017-06-25 21:30:30 -04:00
Manuel de Brito Fontes
3b903c5913
Always reload after a change in the configuration
2017-06-25 18:12:07 -04:00
Manuel de Brito Fontes
83d03a19a6
Add feature to allow sticky sessions per location
2017-06-22 14:12:57 -04:00
Manuel de Brito Fontes
05a976f9e5
Add flag to skip the update of Ingress status on shutdown
2017-06-20 09:47:18 -04:00
Manuel de Brito Fontes
92eeb7828b
Implement Equaler
2017-06-15 00:17:54 -04:00
Manuel de Brito Fontes
75a4a61254
WIP: Avoid reloads implementing Equals in structs
2017-06-14 23:58:31 -04:00
Manuel de Brito Fontes
45c77a951d
Code linting
2017-06-14 19:49:35 -04:00
Manuel de Brito Fontes
aa8c66ec01
Remove dead code
2017-06-14 19:42:13 -04:00
Manuel Alejandro de Brito Fontes
bd1429ddac
Merge pull request #855 from aledbf/lint
...
Lint code
2017-06-13 11:31:32 -04:00
Giancarlo Rubio
b4c8a66b1f
Don't expose certificate metrics for default server
...
The default server has a self signed certificate so it's not important to monitor
2017-06-13 16:01:05 +02:00
Manuel de Brito Fontes
aacb7a5abb
Lint
2017-06-13 09:07:14 -04:00
Giancarlo Rubio
d9cf043552
Instrument nginx to expose metric "ssl certficate expiration time "
...
Add a console warning message 10 days before the certificate expire
2017-06-13 13:44:00 +02:00
Justin Santa Barbara
cacc7bc21e
Match ServicePort to Endpoints by Name
...
We can never match on the EndpointPort.Port; that is the container port.
2017-06-12 23:02:28 -04:00
Manuel de Brito Fontes
dca6de883c
Simplify controller interface
2017-06-11 15:56:30 -04:00
Joao Morais
6b54ae58ac
Create or delete ingress based on class annotation
2017-06-07 13:16:34 -03:00
Manuel Alejandro de Brito Fontes
3f0307a96e
Merge pull request #792 from aledbf/refactor-has-synced
...
Avoid checking if the controllers are synced
2017-05-29 20:38:30 -04:00
Manuel Alejandro de Brito Fontes
5f71bde601
Merge pull request #753 from jcmoraisjr/jm-secret-tracker
...
Move secretTracker updating to GetAuthCertificate()
2017-05-29 17:01:40 -04:00
Manuel de Brito Fontes
5472555186
Avoid checking if the controllers are synced
2017-05-29 12:22:30 -04:00
Joao Morais
37f8c8bb40
Add ConfigureFlags() on controller interface
2017-05-24 21:03:52 -03:00
Manuel de Brito Fontes
797560ab8c
Change recorder event scheme
2017-05-24 14:02:51 -04:00
Joao Morais
c4d8011fa4
Move secretTracker updating to GetAuthCertificate()
2017-05-23 14:20:31 -03:00
Manuel de Brito Fontes
d98a052972
Remove service annotation for namedPorts
2017-05-22 22:55:39 -04:00
Manuel Alejandro de Brito Fontes
3dc7717a68
Merge pull request #716 from jcmoraisjr/jm-secure-ca
...
Add secure-verify-ca-secret annotation
2017-05-17 07:41:13 -04:00
zouyee
bb72a03bc2
nodeController sync
2017-05-15 14:34:08 +08:00
Joao Morais
8b5a6e7661
Add secure-verify-ca-secret annotation
2017-05-14 19:14:27 -03:00
Manuel de Brito Fontes
a537d2d0fa
Remove secrets from ingress after a Delete event
2017-05-11 22:19:16 -03:00