Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

Provide an Ingress Controller that use Citrix NetScaler #1440

Closed
wants to merge 45 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
87e3210
Initial netscaler client code
chiradeep Mar 23, 2016
6427ecd
initial copy of controller
chiradeep Mar 23, 2016
b4d698c
Configure Netscaler content switching from Ingress rules
chiradeep Mar 24, 2016
636ad74
Add Godeps, otherwise compile error with latest
chiradeep Mar 24, 2016
f2c8040
different priority for each CS policy
chiradeep Mar 24, 2016
a147e86
react to changes in the ingress controller
chiradeep Mar 26, 2016
654fe6d
react to changes in the ingress controller
chiradeep Mar 26, 2016
b9c5ccc
Use sets package from k8s; be more conservative in pushing policies
chiradeep Mar 31, 2016
777392b
Merge remote-tracking branch 'upstream/master'
chiradeep Mar 31, 2016
d209ccc
Create a content vserver per ingress. Use annotations for csvserver p…
chiradeep Apr 6, 2016
16dd4a1
Handle ingress controller deletes
chiradeep Apr 6, 2016
e844a4f
Add makefile to create docker image
chiradeep May 9, 2016
53c1ca3
Initial netscaler client code
chiradeep Mar 23, 2016
8c10ba0
initial copy of controller
chiradeep Mar 23, 2016
4b2e1bb
Configure Netscaler content switching from Ingress rules
chiradeep Mar 24, 2016
8250ead
Add Godeps, otherwise compile error with latest
chiradeep Mar 24, 2016
a89b850
different priority for each CS policy
chiradeep Mar 24, 2016
d750cc3
react to changes in the ingress controller
chiradeep Mar 26, 2016
820bff4
react to changes in the ingress controller
chiradeep Mar 26, 2016
bea634e
Use sets package from k8s; be more conservative in pushing policies
chiradeep Mar 31, 2016
6db5d07
Create a content vserver per ingress. Use annotations for csvserver p…
chiradeep Apr 6, 2016
59fd630
Handle ingress controller deletes
chiradeep Apr 6, 2016
8731bbd
Add makefile to create docker image
chiradeep May 9, 2016
14a4744
Merge branch 'master' of https://github.com/chiradeep/contrib
chiradeep Jun 13, 2016
b7a5ea8
Initial commit
AbkDj Jun 13, 2016
7b9e37d
Updated formatting
AbkDj Jun 13, 2016
8b4235e
Added comments to python script
AbkDj Jun 14, 2016
590448f
Added example
AbkDj Jun 14, 2016
194ff1f
Updated frontend container to display serving container info
AbkDj Jun 15, 2016
d6204e5
Added files for kube dashboard support
AbkDj Jun 16, 2016
55705ee
Removed comments from NS-ingress-controller
AbkDj Jun 17, 2016
42be806
Fixed scaling endpoints beyond 3
AbkDj Jun 17, 2016
89d42dd
Updated help for python script
AbkDj Jun 19, 2016
234c53d
Merge pull request #1 from AbkDj/master
chiradeep Jun 22, 2016
b24fc0f
Merge remote-tracking branch 'upstream/master'
chiradeep Jun 22, 2016
23ab6e6
Authenticate with API server without needing env variables
AbkDj Jun 23, 2016
a627839
Updated defer condition
AbkDj Jun 23, 2016
16079ca
Consolidated guestbook and added README
AbkDj Jun 24, 2016
f8ec1f4
Merge changes from chiradeep/contrib 24jun16
AbkDj Jun 24, 2016
00c0c9f
Updates to use NewInformer for getting ingress and endpoint updates
AbkDj Jul 7, 2016
f96329d
Merge branch 'AbkDj-master'
chiradeep Jul 27, 2016
9d50db3
Add appropriate copyright
chiradeep Jul 27, 2016
fd76c6c
Remove compiled binary
chiradeep Jul 27, 2016
5c9e72a
Attempt to reformat to pep8 compliance (limited success)
chiradeep Jul 27, 2016
b990ac8
Clean up README, add some clarifications, remove Windows EOL
chiradeep Jul 27, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
17 changes: 17 additions & 0 deletions ingress/controllers/citrix-netscaler/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2015 The Kubernetes Authors. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

FROM golang
COPY citrix-netscaler /
CMD ["/citrix-netscaler"]
Loading