diff --git a/.github/ISSUE_TEMPLATE/documentation.md b/.github/ISSUE_TEMPLATE/documentation.md
index a0ed0b42..9e5505f3 100644
--- a/.github/ISSUE_TEMPLATE/documentation.md
+++ b/.github/ISSUE_TEMPLATE/documentation.md
@@ -7,7 +7,7 @@ projects: ''
assignees: ''
---
-**Relevant links*
+**Relevant links**
Link(s) to the section(s) of documentation that are outdated or otherwise wrong
**Description**
diff --git a/website/content/en/_index.html b/website/content/en/_index.html
index 5c197e47..1b3da31f 100644
--- a/website/content/en/_index.html
+++ b/website/content/en/_index.html
@@ -24,20 +24,15 @@ linkTitle = "Jenkins Kubernetes Operator"
{{% /blocks/section %}}
{{% blocks/lead color="primary" %}}
-Jenkins operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes.
It was built with immutability and declarative configuration as code in mind.
+Jenkins Operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes.
It was built with immutability and declarative configuration as code in mind.
{{% /blocks/lead %}}
{{< blocks/section color="dark" >}}
-{{% blocks/feature icon="fa-hdd" title="Volumes handling" %}}
-AWS EBS volume attach/detach issue when using PVC
-{{% /blocks/feature %}}
-
{{% blocks/feature icon="fas fa-cogs" title="Better configuration as code" %}}
Use groovy scripts or JCasC to configure your Jenkins instance
{{% /blocks/feature %}}
-
{{% blocks/feature icon="fas fa-shield-alt" title="Security and hardening out of the box" %}}
Enable CSRF, disable usage stats, enable master access control and more by default
{{% /blocks/feature %}}
@@ -50,10 +45,6 @@ Less chance to lose data
Improve user experience by informing what has been done
{{% /blocks/feature %}}
-{{% blocks/feature icon="fas fa-file-archive" title="Backup and restore for jobs history" %}}
-Prevent loss of job history
-{{% /blocks/feature %}}
-
{{< /blocks/section >}}
@@ -69,14 +60,19 @@ We do a Pull Request contributions workflow on **GitHub**. New users are always
Learning the usage of Jenkins Operator will make your life easier. After that, you can easily contribute to the project.
{{% /blocks/feature %}}
-{{% blocks/feature icon="fab fa-slack" title="Join #jenkins-operator on Slack!" %}}
-Ask questions, receive help and talk with other users about operator on dedicated Slack channel.
+{{% blocks/feature icon="fab fa-jenkins" title="Jenkins Community Discourse" %}}
+Ask questions, discuss best practices and talk to other users about Jenkins Operator on a dedicated Discourse category.
+Visit Discourse
+{{% /blocks/feature %}}
+
+{{% blocks/feature icon="fab fa-slack" title="Join #jenkins-operator on Slack!" %}}
+Chat with other users about Jenkins Operator on dedicated Slack channel.
Invite form
+
Go to Slack
{{% /blocks/feature %}}
-
{{< /blocks/section >}}
diff --git a/website/content/en/about/_index.html b/website/content/en/about/_index.html
index 3668f264..cebc8915 100644
--- a/website/content/en/about/_index.html
+++ b/website/content/en/about/_index.html
@@ -21,20 +21,18 @@ Jenkins Operator is a Kubernetes native operator which fully manages Jenkins on
-
The main reason why we decided to write the jenkins-operator is the fact that we faced a lot of problems with standard Jenkins deployment. We want to make Jenkins more robust, suitable for dynamic and multi-tenant environments.
+
The main reason why we decided to develop the Jenkins Operator is the fact that we faced a lot of problems with standard Jenkins deployment. We want to make Jenkins more robust, suitable for dynamic and multi-tenant environments.
Some of the problems we want to solve:
- - Volumes handling (AWS EBS volume attach/detach issue when using PVC)
- Installing plugins with incompatible versions or security vulnerabilities
- Better configuration as code
- Lack of end to end tests
- - Handle graceful shutdown properly
+ - Handling graceful shutdown properly
- Security and hardening out of the box
- Orphaned jobs with no jnlp connection
- - Make errors more visible for end users
- - Backup and restore for jobs history
+ - Making errors more visible for end users
diff --git a/website/content/en/docs/Getting Started/latest/_index.md b/website/content/en/docs/Getting Started/latest/_index.md
index 3a02a0c7..8561a6a0 100644
--- a/website/content/en/docs/Getting Started/latest/_index.md
+++ b/website/content/en/docs/Getting Started/latest/_index.md
@@ -4,11 +4,11 @@ linkTitle: "Latest (v0.6.x)"
weight: 10
date: 2021-01-18
description: >
- How to work with jenkins-operator to be released version
+ How to work with the latest, currently supported Jenkins Operator version.
---
{{% pageinfo %}}
-This document describes a getting started guide for **Jenkins Operator** currently in preview version and an additional configuration.
+This document describes a getting started guide for **Jenkins Operator** `v0.6.x` and also additional configuration.
{{% /pageinfo %}}
## First Steps
diff --git a/website/content/en/docs/Getting Started/v0.1.x/_index.md b/website/content/en/docs/Getting Started/v0.1.x/_index.md
index c79da4e4..b4a0deca 100644
--- a/website/content/en/docs/Getting Started/v0.1.x/_index.md
+++ b/website/content/en/docs/Getting Started/v0.1.x/_index.md
@@ -4,11 +4,11 @@ linkTitle: "v0.1.x"
weight: 10
date: 2019-08-05
description: >
- How to work with an older version of jenkins-operator. We recommend migration to a newer version.
+ How to work with Jenkins Operator 0.1.x version. We recommend migrating to a newer version.
---
{{% pageinfo %}}
-This document describes a getting started guide for **Jenkins Operator** `v0.1.x` and an additional configuration.
+This document describes a getting started guide for **Jenkins Operator** `v0.1.x` and also additional configuration.
{{% /pageinfo %}}
## First Steps
diff --git a/website/content/en/docs/Getting Started/v0.2.x/_index.md b/website/content/en/docs/Getting Started/v0.2.x/_index.md
index 5ed2d55b..2686e201 100644
--- a/website/content/en/docs/Getting Started/v0.2.x/_index.md
+++ b/website/content/en/docs/Getting Started/v0.2.x/_index.md
@@ -4,11 +4,11 @@ linkTitle: "v0.2.x"
weight: 10
date: 2019-08-05
description: >
- How to work with an older version of jenkins-operator. We recommend migration to a newer version.
+ How to work with Jenkins Operator 0.2.x version. We recommend migrating to a newer version.
---
{{% pageinfo %}}
-This document describes a getting started guide for **Jenkins Operator** `v0.2.x` and an additional configuration.
+This document describes a getting started guide for **Jenkins Operator** `v0.2.x` and also additional configuration.
{{% /pageinfo %}}
## First Steps
diff --git a/website/content/en/docs/Getting Started/v0.3.x/_index.md b/website/content/en/docs/Getting Started/v0.3.x/_index.md
index 552de6a5..88e6876c 100644
--- a/website/content/en/docs/Getting Started/v0.3.x/_index.md
+++ b/website/content/en/docs/Getting Started/v0.3.x/_index.md
@@ -4,11 +4,11 @@ linkTitle: "v0.3.x"
weight: 10
date: 2019-12-20
description: >
- How to work with an older version of jenkins-operator. We recommend migration to a newer version.
+ How to work with Jenkins Operator 0.3.x version. We recommend migrating to a newer version.
---
{{% pageinfo %}}
-This document describes a getting started guide for **Jenkins Operator** `v0.3.x` and an additional configuration.
+This document describes a getting started guide for **Jenkins Operator** `v0.3.x` and also additional configuration.
{{% /pageinfo %}}
## First Steps
diff --git a/website/content/en/docs/Getting Started/v0.4.x/_index.md b/website/content/en/docs/Getting Started/v0.4.x/_index.md
index e03fdc17..ac0c862e 100644
--- a/website/content/en/docs/Getting Started/v0.4.x/_index.md
+++ b/website/content/en/docs/Getting Started/v0.4.x/_index.md
@@ -4,11 +4,11 @@ linkTitle: "v0.4.x"
weight: 10
date: 2020-04-13
description: >
- How to work with jenkins-operator latest version
+ How to work with Jenkins Operator 0.4.x version. We recommend migrating to a newer version.
---
{{% pageinfo %}}
-This document describes a getting started guide for **Jenkins Operator** `v0.4.x` and an additional configuration.
+This document describes a getting started guide for **Jenkins Operator** `v0.4.x` and also additional configuration.
{{% /pageinfo %}}
## First Steps
diff --git a/website/content/en/docs/Getting Started/v0.5.x/_index.md b/website/content/en/docs/Getting Started/v0.5.x/_index.md
index 8950c703..109d1b1e 100644
--- a/website/content/en/docs/Getting Started/v0.5.x/_index.md
+++ b/website/content/en/docs/Getting Started/v0.5.x/_index.md
@@ -4,11 +4,11 @@ linkTitle: "v0.5.x"
weight: 10
date: 2021-01-18
description: >
- How to work with jenkins-operator latest version
+ How to work with Jenkins Operator 0.5.x version. We recommend migrating to a newer version.
---
{{% pageinfo %}}
-This document describes a getting started guide for **Jenkins Operator** `v0.5.x` and an additional configuration.
+This document describes a getting started guide for **Jenkins Operator** `v0.5.x` and also additional configuration.
{{% /pageinfo %}}
## First Steps
diff --git a/website/layouts/partials/page-meta-links.html b/website/layouts/partials/page-meta-links.html
index 16deaefa..28c85e4e 100644
--- a/website/layouts/partials/page-meta-links.html
+++ b/website/layouts/partials/page-meta-links.html
@@ -7,11 +7,11 @@
{{ if .Site.IsMultiLingual }}
{{ $editURL = printf "%s/edit/master/website/content/%s/%s" $gh_repo ($.Site.Language.Lang) .Path }}
{{ end }}
- {{ $issuesURL := printf "%s/issues/new?title=%s" $gh_repo (htmlEscape $.Title )}}
+ {{ $issuesURL := printf "%s/issues/new?labels=documentation&template=documentation.md&title=%s" $gh_repo (htmlEscape $.Title )}}
{{ T "post_edit_this" }}
{{ T "post_create_issue" }}
{{ if $gh_project_repo }}
- {{ $project_issueURL := printf "%s/issues/new" $gh_project_repo }}
+ {{ $project_issueURL := printf "%s/issues/new/choose" $gh_project_repo }}
{{ T "post_create_project_issue" }}
{{ end }}
diff --git a/website/layouts/shortcodes/blocks/feature.html b/website/layouts/shortcodes/blocks/feature.html
new file mode 100644
index 00000000..5a447b33
--- /dev/null
+++ b/website/layouts/shortcodes/blocks/feature.html
@@ -0,0 +1,10 @@
+{{ $icon := .Get "icon" | default "fa-lightbulb" }}
+{{ $url_text := .Get "url_text" }}
+
+
+
+
+
{{ .Get "title" | markdownify }}
+
{{ .Inner }}
+ {{ with .Get "url" }}
{{ with $url_text }}{{ $url_text }}{{ else }}{{ T "ui_read_more" }}{{ end }} …
{{ end }}
+
diff --git a/website/static/favicons/apple-touch-icon-180x180.png b/website/static/favicons/apple-touch-icon-180x180.png
new file mode 100644
index 00000000..a8395773
Binary files /dev/null and b/website/static/favicons/apple-touch-icon-180x180.png differ
diff --git a/website/static/favicons/favicon-16x16.png b/website/static/favicons/favicon-16x16.png
new file mode 100644
index 00000000..2a5bb22d
Binary files /dev/null and b/website/static/favicons/favicon-16x16.png differ
diff --git a/website/static/favicons/favicon-32x32.png b/website/static/favicons/favicon-32x32.png
new file mode 100644
index 00000000..a0c0d974
Binary files /dev/null and b/website/static/favicons/favicon-32x32.png differ
diff --git a/website/static/favicons/favicon.ico b/website/static/favicons/favicon.ico
index 87111eba..e8eb6a0a 100644
Binary files a/website/static/favicons/favicon.ico and b/website/static/favicons/favicon.ico differ
diff --git a/website/static/favicons/pwa-192x192.png b/website/static/favicons/pwa-192x192.png
new file mode 100644
index 00000000..90ae5b15
Binary files /dev/null and b/website/static/favicons/pwa-192x192.png differ
diff --git a/website/static/favicons/pwa-512x512.png b/website/static/favicons/pwa-512x512.png
new file mode 100644
index 00000000..c3ec4334
Binary files /dev/null and b/website/static/favicons/pwa-512x512.png differ
diff --git a/website/static/favicons/tile150x150.png b/website/static/favicons/tile150x150.png
new file mode 100644
index 00000000..bacae43c
Binary files /dev/null and b/website/static/favicons/tile150x150.png differ
diff --git a/website/static/favicons/tile310x150.png b/website/static/favicons/tile310x150.png
new file mode 100644
index 00000000..f61718ea
Binary files /dev/null and b/website/static/favicons/tile310x150.png differ
diff --git a/website/static/favicons/tile310x310.png b/website/static/favicons/tile310x310.png
new file mode 100644
index 00000000..6060918b
Binary files /dev/null and b/website/static/favicons/tile310x310.png differ
diff --git a/website/static/favicons/tile70x70.png b/website/static/favicons/tile70x70.png
new file mode 100644
index 00000000..c4d6581a
Binary files /dev/null and b/website/static/favicons/tile70x70.png differ