Skip to content

Commit

Permalink
Merge pull request #3 from emissary-ingress/hugo-setup
Browse files Browse the repository at this point in the history
Hugo setup
  • Loading branch information
ppeble authored Jun 11, 2024
2 parents 74f0a61 + 6323bb4 commit 3f877cd
Show file tree
Hide file tree
Showing 108 changed files with 900 additions and 2,852 deletions.
39 changes: 14 additions & 25 deletions config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
baseURL: https://emmisary-ingress.dev
baseURL: https://emissary-ingress.dev
enableRobotsTxt: true

module:
Expand Down Expand Up @@ -41,7 +41,7 @@ imaging:
languages:
en:
params:
title: Emissary Ingress
title: Emissary-ingress
description: >-
An open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
languageName: English
Expand All @@ -62,9 +62,9 @@ markup:

params:
copyright:
from_year: 2018
from_year: 2017
authors: |
emissary Authors
Emissary-ingress Authors
<div class="row text-center text-white small">
<div class="col-12 text-center py-2 order-sm-2">
Expand All @@ -77,12 +77,12 @@ params:
description: >-
An open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
# Repository configuration (URLs for in-page links to opening issues and suggesting changes)
github_repo: https://github.com/emissary-ingress/emissary-ingress.dev
# Repository configuration (URLs for in-page links to opening issues and suggesting changes)
github_repo: https://github.com/emissary-ingress/emissary
github_branch: main

# An optional link to a related project repo. For example, the sibling repository where your product code lives.
github_project_repo: https://github.com/emissary-ingress/emissary
github_project_repo: https://github.com/emissary-ingress/emissary-ingress.dev

# Enable Lunr.js offline search
offlineSearch: true
Expand Down Expand Up @@ -182,27 +182,20 @@ params:
links:
# End user relevant links. These will show up on left side of footer and in the community page if you have one.
user:
- name: Google Group
url: https://groups.google.com/g/etcd-dev
icon: fab fa-google
- name: Twitter
url: https://twitter.com/etcdio
icon: fab fa-twitter
- name: Github Discussions
url: https://github.com/etcd-io/etcd/discussions
url: https://github.com/emissary-ingress/emissary/discussions
icon: fab fa-github
# Developer relevant links. These will show up on right side of footer and in the community page if you have one.
developer:
- name: Etcd on GitHub
url: https://github.com/etcd-io/etcd
- name: Emissary on GitHub
url: https://github.com/emissary-ingress/emissary
icon: fab fa-github-square
- name: Etcd.io on GitHub
url: https://github.com/etcd-io/website
- name: emissary-ingress.dev on GitHub
url: https://github.com/emissary-ingress/emissary-ingress.dev
icon: fab fa-github
# [params.logos]
hero: >-
https://raw.githubusercontent.com/cncf/artwork/master/projects/etcd/horizontal/white/etcd-horizontal-white.png
https://raw.githubusercontent.com/cncf/artwork/master/projects/emissary-ingress/horizontal/color/emissary-ingress-horizontal-color.png
mediaTypes:
text/netlify: {}

Expand All @@ -221,9 +214,5 @@ menu:
- name: Docs
url: /docs/latest/
weight: -10
- name: Blog
pageref: /blog/
- name: Install
url: /docs/latest/install/
- name: Play
url: http://play.etcd.io/play
url: /docs/latest/tutorials/getting-started/#1-installation
36 changes: 17 additions & 19 deletions content/en/_index.html
Original file line number Diff line number Diff line change
@@ -1,40 +1,38 @@
---
title: emissary ingress
title: Emissary-ingress
features:
- title: Simple interface
description: Read and write values using standard HTTP tools, such as curl
description: Open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
icon: interface.svg
- title: Key-value storage
description: Store data in hierarchically organized directories, as in a standard filesystem
icon: kv.svg
- title: Watch for changes
description: Watch specific keys or directories for changes and react to changes in values
icon: watch.svg
---

{{< blocks/cover image_anchor="top" height="min" color="primary" >}}
<img src="etcd-horizontal-white.png" class="site-logo" />
<img width="60%" src="https://raw.githubusercontent.com/cncf/artwork/master/projects/emissary-ingress/horizontal/color/emissary-ingress-horizontal-color.png" class="site-logo" />
<h2 class="mt-4">
A Kubernetes-native API gateway for microservices built on the Envoy Proxy
</h2>
<div class="mt-5 mx-auto">
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="/docs/{{< param latest_stable_version >}}/">
Learn more
</a>
<a class="btn btn-lg btn-primary mr-3 mb-4" href="/docs/{{< param latest_stable_version >}}/quickstart">
Quickstart<i class="fas fa-arrow-alt-circle-right ml-2"></i>
</a>
</div>
{{< /blocks/cover >}}

{{% blocks/lead color="red" %}}
<h2>Heads up!</h2>

<p>
This site is under very active development as we migrate documentation here.
If you can't find what you're looking for, check out the
<span style="font-family: monospace; font-weight: bold;">#emissary-ingress</span>
channel in the <a href="https://slack.cncf.io/" style="color: white;">CNCF Slack</a>.
</p>
{{% /blocks/lead %}}

{{% blocks/lead color="white" %}}
<h1>What is etcd?</h1>
<h1>What is Emissary-ingress?</h1>
<p>
<b>etcd</b> is a strongly consistent, distributed key-value store that
provides a reliable way to store data that needs to be accessed by a
distributed system or cluster of machines. It gracefully handles leader
elections during network partitions and can tolerate machine failure, even
in the leader node.
<a href="/docs/{{< param latest_stable_version >}}/">Learn more<i class="fas fa-arrow-alt-circle-right ml-2"></i></a>
<b>Emissary-ingress</b> is an open-source Kubernetes-native API Gateway
+ Layer 7 load balancer + Kubernetes Ingress built on <a href="https://envoyproxy.io">Envoy Proxy</a>.
</p>
{{% /blocks/lead %}}
13 changes: 13 additions & 0 deletions content/en/docs/1.13/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v1.13 docs
cascade:
version: v1.13
versName: &name v1.13
git_version_tag: v1.13.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -113 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
13 changes: 13 additions & 0 deletions content/en/docs/1.14/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v1.14 docs
cascade:
version: v1.14
versName: &name v1.14
git_version_tag: v1.14.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -114 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
13 changes: 13 additions & 0 deletions content/en/docs/2.0/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v2.0 docs
cascade:
version: v2.0
versName: &name v2.0
git_version_tag: v2.0.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -200 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
13 changes: 13 additions & 0 deletions content/en/docs/2.1/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v2.1 docs
cascade:
version: v2.1
versName: &name v2.1
git_version_tag: v2.1.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -210 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
13 changes: 13 additions & 0 deletions content/en/docs/2.2/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v2.2 docs
cascade:
version: v2.2
versName: &name v2.2
git_version_tag: v2.2.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -220 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
13 changes: 13 additions & 0 deletions content/en/docs/2.3/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v2.3 docs
cascade:
version: v2.3
versName: &name v2.3
git_version_tag: v2.3.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -230 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
2 changes: 1 addition & 1 deletion content/en/docs/2.3/about/aes-emissary-eol.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ambassador Edge Stack and Emissary-ingress End of Life Policy

This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary Ingress.
This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary-ingress.

## Supported Versions

Expand Down
4 changes: 2 additions & 2 deletions content/en/docs/2.3/releaseNotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ items:
type: bugfix
body: >-
A regression was introduced in 2.3.0 causing the agent to miss some of the metrics coming from
emissary ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the emissary ingress cluster are reporting properly.
Emissary-ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the Emissary-ingress cluster are reporting properly.
- title: Update Golang to 1.17.12
type: security
Expand Down
13 changes: 13 additions & 0 deletions content/en/docs/2.4/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v2.4 docs
cascade:
version: v2.4
versName: &name v2.4
git_version_tag: v2.4.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -240 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
2 changes: 1 addition & 1 deletion content/en/docs/2.4/about/aes-emissary-eol.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ambassador Edge Stack and Emissary-ingress End of Life Policy

This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary Ingress.
This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary-ingress.

## Supported Versions

Expand Down
8 changes: 4 additions & 4 deletions content/en/docs/2.4/releaseNotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ items:
type: bugfix
body: >-
If a <code>Host</code> or <code>TLSContext</code> contained a hostname with a <code>:</code> then when using the diagnostics endpoints <code>ambassador/v0/diagd</code> then an error would be thrown due to the parsing logic not being able to handle the extra colon. This has been fixed and $productName$ will not throw an error when parsing envoy metrics for the diagnostics user interface.
- title: Backport fixes for handling synthetic auth services
type: bugfix
body: >-
The synthetic AuthService didn't correctly handle AmbassadorID, which was fixed in version 3.1 of $productName$.The fix has been backported to make sure the AuthService is handled correctly during upgrades.
- version: 2.4.0
date: '2022-09-19'
notes:
Expand Down Expand Up @@ -110,8 +110,8 @@ items:
type: bugfix
body: >-
A regression was introduced in 2.3.0 causing the agent to miss some of the metrics coming from
emissary ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the emissary ingress cluster are reporting properly.
Emissary-ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the Emissary-ingress cluster are reporting properly.
- title: Update Golang to 1.17.12
type: security
Expand Down
13 changes: 13 additions & 0 deletions content/en/docs/2.5/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v2.5 docs
cascade:
version: v2.5
versName: &name v2.5
git_version_tag: v2.5.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -250 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
2 changes: 1 addition & 1 deletion content/en/docs/2.5/about/aes-emissary-eol.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ambassador Edge Stack and Emissary-ingress End of Life Policy

This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary Ingress.
This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary-ingress.

## Supported Versions

Expand Down
8 changes: 4 additions & 4 deletions content/en/docs/2.5/releaseNotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,12 @@ items:
type: bugfix
body: >-
If a <code>Host</code> or <code>TLSContext</code> contained a hostname with a <code>:</code> then when using the diagnostics endpoints <code>ambassador/v0/diagd</code> then an error would be thrown due to the parsing logic not being able to handle the extra colon. This has been fixed and $productName$ will not throw an error when parsing envoy metrics for the diagnostics user interface.
- title: Backport fixes for handling synthetic auth services
type: bugfix
body: >-
The synthetic AuthService didn't correctly handle AmbassadorID, which was fixed in version 3.1 of $productName$.The fix has been backported to make sure the AuthService is handled correctly during upgrades.
- version: 2.4.0
date: '2022-09-19'
notes:
Expand Down Expand Up @@ -136,8 +136,8 @@ items:
type: bugfix
body: >-
A regression was introduced in 2.3.0 causing the agent to miss some of the metrics coming from
emissary ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the emissary ingress cluster are reporting properly.
Emissary-ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the Emissary-ingress cluster are reporting properly.
- title: Update Golang to 1.17.12
type: security
Expand Down
13 changes: 13 additions & 0 deletions content/en/docs/3.0/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v3.0 docs
cascade:
version: v3.0
versName: &name v3.0
git_version_tag: v3.0.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -300 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
2 changes: 1 addition & 1 deletion content/en/docs/3.0/about/aes-emissary-eol.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ambassador Edge Stack and Emissary-ingress End of Life Policy

This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary Ingress.
This document describes the End of Life policy and maintenance windows for Ambassador Edge Stack, and to the open source project Emissary-ingress.

## Supported Versions

Expand Down
4 changes: 2 additions & 2 deletions content/en/docs/3.0/releaseNotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@ items:
type: bugfix
body: >-
A regression was introduced in 2.3.0 causing the agent to miss some of the metrics coming from
emissary ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the emissary ingress cluster are reporting properly.
Emissary-ingress before sending them to Ambassador cloud. This issue has been resolved to ensure
that all the nodes composing the Emissary-ingress cluster are reporting properly.
- title: Update Golang to 1.17.12
type: security
Expand Down
13 changes: 13 additions & 0 deletions content/en/docs/3.1/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: v3.1 docs
cascade:
version: v3.1
versName: &name v3.1
git_version_tag: v3.1.0
exclude_search: true
linkTitle: *name
simple_list: true
weight: -310 # Weight for doc version vX.Y should be -XY0
---

These docs cover everything from setting up and running Emissary-ingress to its operation and usage.
Loading

0 comments on commit 3f877cd

Please sign in to comment.