-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #234 from jputrino/v1
Merge updates for release v1.1 (Democrat)
- Loading branch information
Showing
61 changed files
with
1,471 additions
and
599 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,31 @@ | ||
* Title: A short but descriptive summary of the issue, whether it be a bug or enhancement. | ||
* Details: For bugs, use the below template. | ||
* **Do not include requests for development or report issues with code or products here. This repository contains documentation only.**> | ||
// Title: Provide a short but descriptive summary of the issue. | ||
|
||
## Version | ||
<Fill in the version you have installed, such as 1.0> | ||
// **Do not include requests for development or report issues with code or products here.** | ||
This repository contains documentation only. | ||
|
||
## Description | ||
<Describe the bug in detail, steps taken to produce the issue, provide URL(s) to the page(s) in question> | ||
|
||
## Bugs | ||
Describe the bug in detail: | ||
|
||
* Details: For enhancements, use the below template. | ||
- What doc are you reporting an issue with (provide URL)? | ||
|
||
## Description | ||
<Describe the enhancement request in detail> | ||
- What information is inaccurate? | ||
|
||
## Environment | ||
<Describe the environment for which you would like new documentation. | ||
- Is information missing? | ||
|
||
- Is a code sample incorrect? | ||
|
||
|
||
## Requests | ||
Provide details regarding what you would like to see added to our documentation: | ||
|
||
### Environment | ||
|
||
- [ ] Cloud Foundry | ||
- [ ] Kubernetes | ||
- [ ] OpenShift | ||
- [ ] Mesos/Marathon) | ||
|
||
### Use Case | ||
(i.e., what are you trying to do that you can't find documentation for?) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,13 @@ | ||
@<reviewer_id> | ||
|
||
## Headline or summary of the issue you are fixing | ||
`@` mention any reviewer(s) you would like to review your work. | ||
|
||
### Reference the `#<issueid>` | ||
If your PR does not correspond to an existing Issue, create one before moving forward. | ||
|
||
#### What issues does this address? | ||
Fixes #<issueid> | ||
WIP #<issueid> | ||
... | ||
|
||
### Describe the problem / feature to which this change applies | ||
Problem: | ||
#### What's this change do? | ||
|
||
### Describe the change(s) made and why | ||
Analysis: | ||
#### Where should the reviewer start? | ||
|
||
#### Any background context? | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -38,5 +38,5 @@ | |
"maximumOverCapacity": 1, | ||
"minimumHealthCapacity": 1 | ||
}, | ||
"id": "demo_app-custom" | ||
"id": "demo-app-custom" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,5 +29,5 @@ | |
"maximumOverCapacity": 1, | ||
"minimumHealthCapacity": 1 | ||
}, | ||
"id": "demo_app" | ||
"id": "demo-app" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
apiVersion: extensions/v1beta1 | ||
kind: Ingress | ||
metadata: | ||
name: ing-fanout | ||
namespace: default | ||
annotations: | ||
# IP address of a BIG-IP pool member | ||
virtual-server.f5.com/ip: "1.2.3.4" | ||
# BIG-IP partition | ||
virtual-server.f5.com/partition: "k8s" | ||
# Load balancing algorithm | ||
virtual-server.f5.com/balance: "round-robin" | ||
spec: | ||
rules: | ||
- host: mysite.example.com | ||
http: | ||
paths: | ||
- path: /mysite/app1 | ||
backend: | ||
serviceName: myService1 | ||
servicePort: 80 | ||
- path: /mysite/app2 | ||
backend: | ||
serviceName: myService2 | ||
servicePort: 80 |
38 changes: 38 additions & 0 deletions
38
docs/_static/config_examples/f5-k8s-ingress-health-monitor.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
apiVersion: extensions/v1beta1 | ||
kind: Ingress | ||
metadata: | ||
name: ing1 | ||
namespace: default | ||
annotations: | ||
virtual-server.f5.com/ip: "1.2.3.4" | ||
virtual-server.f5.com/partition: "k8s" | ||
virtual-server.f5.com/health: | | ||
[ | ||
{ | ||
"path": "svc1.example.com/app1", | ||
"send": "HTTP GET /health/app1", | ||
"interval": 5, | ||
"timeout": 10 | ||
}, { | ||
"path": "svc2.example.com/app2", | ||
"send": "HTTP GET /health/app2", | ||
"interval": 5, | ||
"timeout": 5 | ||
} | ||
] | ||
spec: | ||
rules: | ||
- host: svc1.example.com | ||
http: | ||
paths: | ||
- backend: | ||
serviceName: svc1 | ||
servicePort: 8080 | ||
path: /app1 | ||
- host: svc2.example.com | ||
http: | ||
paths: | ||
- backend: | ||
serviceName: svc2 | ||
servicePort: 9090 | ||
path: /app2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
apiVersion: extensions/v1beta1 | ||
kind: Ingress | ||
metadata: | ||
name: ingressTLS | ||
namespace: default | ||
annotations: | ||
# Provide an IP address for the BIG-IP pool you want to handle traffic. | ||
virtual-server.f5.com/ip: "1.2.3.4" | ||
# Specify the BIG-IP partition containing the virtual server. | ||
virtual-server.f5.com/partition: "k8s" | ||
# Allow/deny TLS connections | ||
ingress.kubernetes.io/ssl-redirect: "true" | ||
# Allow/deny HTTP connections | ||
ingress.kubernetes.io/allow-http: "false" | ||
spec: | ||
tls: | ||
# Provide the BIG-IP SSL Profile you want to use. | ||
# Follows the format "/partition/profile_name". | ||
- secretName: /Common/clientssl | ||
backend: | ||
# The name of a single Kubernetes Service you want to expose to external | ||
# traffic using TLS | ||
serviceName: myService | ||
servicePort: 443 |
34 changes: 34 additions & 0 deletions
34
docs/_static/config_examples/f5-k8s-ingress-virtual-hosting.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
apiVersion: extensions/v1beta1 | ||
kind: Ingress | ||
metadata: | ||
name: ing-virtual-hosting | ||
namespace: default | ||
annotations: | ||
# BIG-IP pool member IP address | ||
virtual-server.f5.com/ip: "1.2.3.4" | ||
# BIG-IP partition | ||
virtual-server.f5.com/partition: "k8s" | ||
# Load balancing algorithm | ||
virtual-server.f5.com/balance: "round-robin" | ||
# Specify the port you want to handle requests | ||
virtual-server.f5.com/http-port: "80" | ||
spec: | ||
rules: | ||
# URL | ||
- host: mysite.example.com | ||
http: | ||
# path to Service from URL | ||
paths: | ||
- path: /myApp1 | ||
backend: | ||
serviceName: myService1 | ||
servicePort: 80 | ||
# URL | ||
- host: yoursite.example.com | ||
http: | ||
# path to Service from URL | ||
paths: | ||
- path: /myApp2 | ||
backend: | ||
serviceName: myService2 | ||
servicePort: 80 |
28 changes: 28 additions & 0 deletions
28
docs/_static/config_examples/f5-k8s-ingress-virtual-hosting_all.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
apiVersion: extensions/v1beta1 | ||
kind: Ingress | ||
metadata: | ||
name: ing-virtual-hosting | ||
namespace: default | ||
annotations: | ||
# BIG-IP pool member IP address | ||
virtual-server.f5.com/ip: "1.2.3.4" | ||
# BIG-IP partition | ||
virtual-server.f5.com/partition: "k8s" | ||
# Load balancing algorithm | ||
virtual-server.f5.com/balance: "round-robin" | ||
# Specify the port you want to handle requests | ||
virtual-server.f5.com/http-port: "80" | ||
spec: | ||
rules: | ||
# omit host name (URL) to match all hosts | ||
- http: | ||
# Provide path to each Service you want to proxy | ||
paths: | ||
- path: /myApp1 | ||
backend: | ||
serviceName: myService1 | ||
servicePort: 80 | ||
- path: /myApp2 | ||
backend: | ||
serviceName: myService2 | ||
servicePort: 80 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
apiVersion: extensions/v1beta1 | ||
kind: Ingress | ||
metadata: | ||
name: ingress1 | ||
namespace: default | ||
annotations: | ||
# Provide an IP address from the external VLAN on your BIG-IP device | ||
virtual-server.f5.com/ip: "10.190.25.70" | ||
# Specify the BIG-IP partition containing the virtual server | ||
virtual-server.f5.com/partition: "k8s" | ||
spec: | ||
backend: | ||
# The name of the Kubernetes Service you want to expose to external traffic | ||
serviceName: myService | ||
servicePort: 80 |
12 changes: 12 additions & 0 deletions
12
docs/_static/config_examples/f5-kctlr-openshift-clusterrole-binding.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
apiVersion: v1 | ||
kind: ClusterRoleBinding | ||
metadata: | ||
name: bigip-ctlr-role | ||
userNames: | ||
- system:serviceaccount:default:bigip-ctlr | ||
subjects: | ||
- kind: ServiceAccount | ||
namespace: default | ||
name: bigip-ctlr | ||
roleRef: | ||
name: system:bigip-ctlr |
34 changes: 34 additions & 0 deletions
34
docs/_static/config_examples/f5-kctlr-openshift-clusterrole.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
apiVersion: v1 | ||
kind: ClusterRole | ||
metadata: | ||
annotations: | ||
authorization.openshift.io/system-only: "true" | ||
name: system:bigip-ctlr | ||
rules: | ||
- apiGroups: | ||
- "" | ||
- "extensions" | ||
resources: | ||
- nodes | ||
- services | ||
- endpoints | ||
- namespaces | ||
- ingresses | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- "" | ||
- "extensions" | ||
resources: | ||
- configmaps | ||
- events | ||
- ingresses/status | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- update | ||
- create | ||
- patch |
Oops, something went wrong.