Skip to content

Commit

Permalink
Repare docs for 7.4.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
tamalsaha committed Jul 12, 2018
1 parent 50e2f8a commit 7c116bd
Show file tree
Hide file tree
Showing 111 changed files with 324 additions and 308 deletions.
12 changes: 6 additions & 6 deletions README.md
Expand Up @@ -10,26 +10,26 @@ Voyager is a [HAProxy](http://www.haproxy.org/) backed [secure](#certificate) L7
[AppsCode](https://appscode.com). This can be used with any Kubernetes cloud providers including aws, gce, gke, azure, acs. This can also be used with bare metal Kubernetes clusters.

## Ingress
Voyager provides L7 and L4 loadbalancing using a custom Kubernetes [Ingress](https://appscode.com/products/voyager/7.3.0/guides/ingress/) resource. This is built on top of the [HAProxy](http://www.haproxy.org/) to support high availability, sticky sessions, name and path-based virtual hosting.
Voyager provides L7 and L4 loadbalancing using a custom Kubernetes [Ingress](https://appscode.com/products/voyager/7.4.0/guides/ingress/) resource. This is built on top of the [HAProxy](http://www.haproxy.org/) to support high availability, sticky sessions, name and path-based virtual hosting.
This also support configurable application ports with all the options available in a standard Kubernetes [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/).

## Certificate
Voyager can automatically provision and refresh SSL certificates (including wildcard certificates) issued from Let's Encrypt using a custom Kubernetes [Certificate](https://appscode.com/products/voyager/7.3.0/guides/certificate/) resource.
Voyager can automatically provision and refresh SSL certificates (including wildcard certificates) issued from Let's Encrypt using a custom Kubernetes [Certificate](https://appscode.com/products/voyager/7.4.0/guides/certificate/) resource.

## Supported Versions
Please pick a version of Voyager that matches your Kubernetes installation.

| Voyager Version | Docs | Kubernetes Version | Prometheus operator Version |
|----------------------------------------------------------------------------------------|-------------------------------------------------------------------------|--------------------|-----------------------------|
| [7.3.0](https://github.com/appscode/voyager/releases/tag/7.3.0) (uses CRD) | [User Guide](https://appscode.com/products/voyager/7.3.0/) | 1.8.x+ | 0.16.0+ |
| [7.4.0](https://github.com/appscode/voyager/releases/tag/7.4.0) (uses CRD) | [User Guide](https://appscode.com/products/voyager/7.4.0/) | 1.8.x+ | 0.16.0+ |
| [5.0.0](https://github.com/appscode/voyager/releases/tag/5.0.0) (uses CRD) | [User Guide](https://appscode.com/products/voyager/5.0.0/) | 1.7.x | 0.12.0+ |
| [3.2.2](https://github.com/appscode/voyager/releases/tag/3.2.2) (uses TPR) | [User Guide](https://github.com/appscode/voyager/tree/3.2.2/docs) | 1.5.x - 1.7.x | < 0.12.0 |

## Installation
To install Voyager, please follow the guide [here](https://appscode.com/products/voyager/7.3.0/setup/install/).
To install Voyager, please follow the guide [here](https://appscode.com/products/voyager/7.4.0/setup/install/).

## Using Voyager
Want to learn how to use Voyager? Please start [here](https://appscode.com/products/voyager/7.3.0/welcome/).
Want to learn how to use Voyager? Please start [here](https://appscode.com/products/voyager/7.4.0/welcome/).

## Voyager API Clients
You can use Voyager api clients to programmatically access its CRD objects. Here are the supported clients:
Expand All @@ -38,7 +38,7 @@ You can use Voyager api clients to programmatically access its CRD objects. Here
- Java: https://github.com/voyager-client/java

## Contribution guidelines
Want to help improve Voyager? Please start [here](https://appscode.com/products/voyager/7.3.0/welcome/contributing/).
Want to help improve Voyager? Please start [here](https://appscode.com/products/voyager/7.4.0/welcome/contributing/).

---

Expand Down
2 changes: 1 addition & 1 deletion api/openapi-spec/swagger.json
Expand Up @@ -11,7 +11,7 @@
"name": "Apache 2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "v7.3.0"
"version": "v7.4.0"
},
"paths": {
"/apis/": {
Expand Down
4 changes: 2 additions & 2 deletions chart/voyager/Chart.yaml
Expand Up @@ -2,8 +2,8 @@ apiVersion: v1
description: 'Voyager by AppsCode - Secure HAProxy Ingress Controller for Kubernetes'
icon: https://cdn.appscode.com/images/icon/voyager.png
name: voyager
version: 7.3.0
appVersion: 7.3.0
version: 7.4.0
appVersion: 7.4.0
sources:
- https://github.com/appscode/voyager
maintainers:
Expand Down
4 changes: 2 additions & 2 deletions chart/voyager/README.md
Expand Up @@ -49,10 +49,10 @@ The following tables lists the configurable parameters of the Voyager chart and
| `replicaCount` | Number of operator replicas to create (only 1 is supported) | `1` |
| `voyager.registry` | Docker registry used to pull Voyager image | `appscode` |
| `voyager.repository` | Voyager container image | `voyager` |
| `voyager.tag` | Voyager container image tag | `7.3.0` |
| `voyager.tag` | Voyager container image tag | `7.4.0` |
| `haproxy.registry` | Docker registry used to pull HAProxy image | `appscode` |
| `haproxy.repository` | HAProxy container image | `haproxy` |
| `haproxy.tag` | HAProxy container image tag | `1.8.12-7.3.0-alpine` |
| `haproxy.tag` | HAProxy container image tag | `1.8.12-7.4.0-alpine` |
| `imagePullSecrets` | Specify image pull secrets | `nil` (does not add image pull secrets to deployed pods) |
| `imagePullPolicy` | Image pull policy | `IfNotPresent` |
| `cloudProvider` | Name of cloud provider | `nil` |
Expand Down
4 changes: 2 additions & 2 deletions chart/voyager/values.yaml
Expand Up @@ -6,11 +6,11 @@ replicaCount: 1
voyager:
registry: appscode
repository: voyager
tag: 7.3.0
tag: 7.4.0
haproxy:
registry: appscode
repository: haproxy
tag: 1.8.12-7.3.0-alpine
tag: 1.8.12-7.4.0-alpine
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
## ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod
Expand Down
24 changes: 20 additions & 4 deletions docs/CHANGELOG.md
Expand Up @@ -2,35 +2,51 @@
title: Changelog | Voyager
description: Changelog
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: changelog-voyager
name: Changelog
parent: welcome
weight: 10
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: welcome
url: /products/voyager/7.3.0/welcome/changelog/
url: /products/voyager/7.4.0/welcome/changelog/
aliases:
- /products/voyager/7.3.0/CHANGELOG/
- /products/voyager/7.4.0/CHANGELOG/
---

# Change Log

## [7.4.0](https://github.com/appscode/voyager/tree/7.4.0) (2018-07-12)
[Full Changelog](https://github.com/appscode/voyager/compare/7.3.0...7.4.0)

**Closed issues:**

- Supporting multiple hostnames per backend service [\#1187](https://github.com/appscode/voyager/issues/1187)
- Custom Tolerations and affinity [\#1181](https://github.com/appscode/voyager/issues/1181)

**Merged pull requests:**

- Chart support for custom tolerations and affinity [\#1182](https://github.com/appscode/voyager/pull/1182) ([octplane](https://github.com/octplane))

## [7.3.0](https://github.com/appscode/voyager/tree/7.3.0) (2018-07-08)
[Full Changelog](https://github.com/appscode/voyager/compare/7.2.0...7.3.0)

**Fixed bugs:**

- Upgrade HAProxy [\#1173](https://github.com/appscode/voyager/issues/1173)
- Throw validation error when LBType changes. [\#1172](https://github.com/appscode/voyager/pull/1172) ([tamalsaha](https://github.com/tamalsaha))

**Closed issues:**

- Backend name conflicts for multiple bind addresses [\#1164](https://github.com/appscode/voyager/issues/1164)
- RBAC broken in 7.2 if using ClusterRole [\#1163](https://github.com/appscode/voyager/issues/1163)
- Crash when operator container starts [\#1161](https://github.com/appscode/voyager/issues/1161)

**Merged pull requests:**

- Update chart installation instruction for Kubernetes 1.11 [\#1180](https://github.com/appscode/voyager/pull/1180) ([tamalsaha](https://github.com/tamalsaha))
- Prepare docs for 7.3.0 [\#1179](https://github.com/appscode/voyager/pull/1179) ([tamalsaha](https://github.com/tamalsaha))
- Format shell scripts [\#1178](https://github.com/appscode/voyager/pull/1178) ([tamalsaha](https://github.com/tamalsaha))
- Remove status from crd.yaml [\#1176](https://github.com/appscode/voyager/pull/1176) ([tamalsaha](https://github.com/tamalsaha))
- Add description to crd structs [\#1174](https://github.com/appscode/voyager/pull/1174) ([tamalsaha](https://github.com/tamalsaha))
Expand Down
8 changes: 4 additions & 4 deletions docs/CONTRIBUTING.md
Expand Up @@ -2,17 +2,17 @@
title: Contributing | Voyager
description: Contributing
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: contributing-voyager
name: Contributing
parent: welcome
weight: 10
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: welcome
url: /products/voyager/7.3.0/welcome/contributing/
url: /products/voyager/7.4.0/welcome/contributing/
aliases:
- /products/voyager/7.3.0/CONTRIBUTING/
- /products/voyager/7.4.0/CONTRIBUTING/
---

# Contribution Guidelines
Expand Down
10 changes: 5 additions & 5 deletions docs/README.md
Expand Up @@ -2,18 +2,18 @@
title: Welcome | Voyager
description: Welcome to Voyager
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: readme-voyager
name: Readme
parent: welcome
weight: -1
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: welcome
url: /products/voyager/7.3.0/welcome/
url: /products/voyager/7.4.0/welcome/
aliases:
- /products/voyager/7.3.0/
- /products/voyager/7.3.0/README/
- /products/voyager/7.4.0/
- /products/voyager/7.4.0/README/
---

# Voyager
Expand Down
4 changes: 2 additions & 2 deletions docs/_index.md
Expand Up @@ -2,9 +2,9 @@
title: Docs | Voyager
description: Voyager Docs
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: welcome
name: Welcome
weight: 10
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
---
8 changes: 4 additions & 4 deletions docs/acknowledgement.md
Expand Up @@ -2,17 +2,17 @@
title: Acknowledgement | Voyager
description: Acknowledgement
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: acknowledgement-voyager
name: Acknowledgement
parent: welcome
weight: 20
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: welcome
url: /products/voyager/7.3.0/welcome/acknowledgement/
url: /products/voyager/7.4.0/welcome/acknowledgement/
aliases:
- /products/voyager/7.3.0/acknowledgement/
- /products/voyager/7.4.0/acknowledgement/
---

# Acknowledgement
Expand Down
8 changes: 4 additions & 4 deletions docs/concepts/README.md
@@ -1,17 +1,17 @@
---
title: Concepts | Voyager
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: concepts-readme
name: Readme
parent: concepts
weight: -1
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: concepts
url: /products/voyager/7.3.0/concepts/
url: /products/voyager/7.4.0/concepts/
aliases:
- /products/voyager/7.3.0/concepts/README/
- /products/voyager/7.4.0/concepts/README/
---
# Concepts

Expand Down
4 changes: 2 additions & 2 deletions docs/concepts/_index.md
Expand Up @@ -2,9 +2,9 @@
title: Guides
description: Voyager Guides
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: concepts
name: Concepts
weight: 20
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
---
4 changes: 2 additions & 2 deletions docs/concepts/ingress-types/_index.md
@@ -1,12 +1,12 @@
---
title: Types of Ingress | Voyager
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: ingress-types-concepts
name: Types of Ingress
parent: concepts
weight: 15
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: concepts
---
10 changes: 5 additions & 5 deletions docs/concepts/ingress-types/hostport.md
@@ -1,13 +1,13 @@
---
title: HostPort Ingress | Voyager
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: hostport-ingress
name: HostPort
parent: ingress-types-concepts
weight: 20
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: concepts
---

Expand All @@ -20,14 +20,14 @@ In `HostPort` type Ingress, HAProxy pods are run via a Kubernetes deployment nam
- First, deploy voyager operator.

```console
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.3.0/hack/deploy/voyager.sh \
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.4.0/hack/deploy/voyager.sh \
| bash -s -- --provider=minikube
```

- Now, deploy test servers using [this script](/docs/examples/ingress/types/hostport/deploy-servers.sh) script.

```console
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.3.0/docs/examples/ingress/types/hostport/deploy-servers.sh | bash
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.4.0/docs/examples/ingress/types/hostport/deploy-servers.sh | bash

deployment "nginx" created
service "web" exposed
Expand All @@ -38,7 +38,7 @@ service "rest" exposed
- Now, create an Ingress object running

```console
kubectl apply -f https://raw.githubusercontent.com/appscode/voyager/7.3.0/docs/examples/ingress/types/hostport/ing.yaml
kubectl apply -f https://raw.githubusercontent.com/appscode/voyager/7.4.0/docs/examples/ingress/types/hostport/ing.yaml
```

Please note the annotaiton on ingress:
Expand Down
10 changes: 5 additions & 5 deletions docs/concepts/ingress-types/internal.md
@@ -1,13 +1,13 @@
---
title: Internal Ingress | Voyager
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: internal-ingress
name: Internal
parent: ingress-types-concepts
weight: 25
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: concepts
---

Expand All @@ -20,14 +20,14 @@ In `Internal` type Ingress, HAProxy pods are exposed via a ClusterIP type Kubern
- First, deploy voyager operator.

```console
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.3.0/hack/deploy/voyager.sh \
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.4.0/hack/deploy/voyager.sh \
| bash -s -- --provider=minikube
```

- Now, deploy test servers using [this script](/docs/examples/ingress/types/internal/deploy-servers.sh) script.

```console
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.3.0/docs/examples/ingress/types/internal/deploy-servers.sh | bash
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.4.0/docs/examples/ingress/types/internal/deploy-servers.sh | bash

deployment "nginx" created
service "web" exposed
Expand All @@ -38,7 +38,7 @@ service "rest" exposed
- Now, create an Ingress object running

```console
kubectl apply -f https://raw.githubusercontent.com/appscode/voyager/7.3.0/docs/examples/ingress/types/internal/ing.yaml
kubectl apply -f https://raw.githubusercontent.com/appscode/voyager/7.4.0/docs/examples/ingress/types/internal/ing.yaml
```

Please note the annotaiton on ingress:
Expand Down
10 changes: 5 additions & 5 deletions docs/concepts/ingress-types/loadbalancer.md
@@ -1,13 +1,13 @@
---
title: LoadBalancer Ingress | Voyager
menu:
product_voyager_7.3.0:
product_voyager_7.4.0:
identifier: loadbalancer-ingress
name: LoadBalancer
parent: ingress-types-concepts
weight: 10
product_name: voyager
menu_name: product_voyager_7.3.0
menu_name: product_voyager_7.4.0
section_menu_id: concepts
---

Expand All @@ -20,14 +20,14 @@ In `LoadBalancer` type Ingress, HAProxy pods are exposed via a LoadBalancer type
- First, deploy voyager operator.

```console
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.3.0/hack/deploy/voyager.sh \
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.4.0/hack/deploy/voyager.sh \
| bash -s -- --provider=gke
```

- Now, deploy test servers using [this script](/docs/examples/ingress/types/loadbalancer/deploy-servers.sh) script.

```console
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.3.0/docs/examples/ingress/types/loadbalancer/deploy-servers.sh | bash
curl -fsSL https://raw.githubusercontent.com/appscode/voyager/7.4.0/docs/examples/ingress/types/loadbalancer/deploy-servers.sh | bash

deployment "nginx" created
service "web" exposed
Expand All @@ -38,7 +38,7 @@ service "rest" exposed
- Now, create an Ingress object running

```console
kubectl apply -f https://raw.githubusercontent.com/appscode/voyager/7.3.0/docs/examples/ingress/types/loadbalancer/ing.yaml
kubectl apply -f https://raw.githubusercontent.com/appscode/voyager/7.4.0/docs/examples/ingress/types/loadbalancer/ing.yaml
```

Please note the annotaiton on ingress:
Expand Down

0 comments on commit 7c116bd

Please sign in to comment.