You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by GitBox <gi...@apache.org> on 2021/03/24 15:20:35 UTC

[GitHub] [solr-site] janhoy commented on a change in pull request #11: Add Solr operator site

janhoy commented on a change in pull request #11:
URL: https://github.com/apache/solr-site/pull/11#discussion_r600567118



##########
File path: content/pages/operator/community.md
##########
@@ -0,0 +1,81 @@
+Title: Community
+URL: operator/community.html
+save_as: operator/community.html
+template: operator/community
+
+## Support ##
+
+The Solr Operator community provides user support for free through the [users mailing list](#mailing-lists-chat) and [slack channels](#slack).
+
+## Mailing Lists & Chat ##
+
+We use [mailing lists](https://apache.org/foundation/mailinglists.html) for all official project communications.
+To subscribe or unsubscribe you need to send an email to special addresses (e.g. users-subscribe@solr.apache.org to subscribe to the users list).
+This email must be sent from **the email address you want to subscribe as or unsubscribe from**. You will then need to
+confirm by replying to an automated e-mail from the list software.
+
+The Solr Operator shares mailing lists with its parent project, Apache Solr.
+Available lists can be [found here]({filename}/pages/community.md#mailing-lists-chat).
+
+#### Mailing list etiquette

Review comment:
       Same here - no need to duplicate here?

##########
File path: themes/solr/templates/operator/downloads.html
##########
@@ -0,0 +1,160 @@
+{% extends "operator/page.html" %}
+
+{% block content_inner %}
+<div class="small-12 columns">
+  <style type="text/css">
+    .headerlink, .elementid-permalink {
+      visibility: hidden;
+    }
+    h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink {
+      visibility: visible
+    }
+  </style>
+
+  <h1 id="solr-downloads">{{ page.title }}
+    <a class="headerlink" href="#solr-downloads" title="Permanent link">¶</a>
+  </h1>
+  {{ page.content }}
+  <h2 id="solr-{{ SOLR_OPERATOR_LATEST_RELEASE | replace(".", "") }}">Solr Operator {{ SOLR_OPERATOR_LATEST_RELEASE }}
+    <a class="headerlink" href="#solr-{{ SOLR_OPERATOR_LATEST_RELEASE | replace(".", "") }}" title="Permanent link">¶</a>
+  </h2>
+
+  <p>Solr Operator {{ SOLR_OPERATOR_LATEST_RELEASE }} is the most recent Apache Solr Operator release.</p>
+
+  <ul>
+    <li>Source release:
+      <a href="https://www.apache.org/dyn/closer.lua/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz">solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz</a>
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz.asc">PGP</a>]
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz.sha512">SHA512</a>]
+    </li>
+
+    <li>Docker releases:
+      <a href="https://hub.docker.com/r/apache/solr-operator">apache/solr-operator</a>
+    </li>
+
+    <li>Helm Chart release:
+      <a href="https://artifacthub.io/packages/helm/apache-solr/solr-operator/{{ SOLR_OPERATOR_LATEST_RELEASE  | replace("v", "")  }}">Artifact Hub</a>
+    </li>
+
+    <li>CRDs:
+      <ul>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/all.yaml">All</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solrclouds.yaml">Solr Cloud</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solrprometheusexporters.yaml">Solr Prometheus Exporter</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solrbackups.yaml">Solr Backup</a></li>
+      </ul>
+    </li>
+
+    <!-- TODO: Change log -->
+    <li><a href="{{ SITEURL }}/{{ SOLR_LATEST_RELEASE | replace(".", "_") }}/changes/Changes.html">Change log</a></li>
+  </ul>
+
+  <h3 id="solr-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE | replace(".", "") }}">Solr Operator {{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}
+    <a class="headerlink" href="#solr-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE | replace(".", "") }}" title="Permanent link">¶</a>
+  </h3>
+
+  <p>Solr Operator {{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }} is the last release in the v0.{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE.split(".")[1] }}.x series.</p>
+
+  <ul>
+    <li>Source release:
+      <a href="https://github.com/apache/solr-operator/archive/v0.2.8.tar.gz">solr-operator-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}.tgz</a>
+      <!-- TODO: Replace bullet point with following when v0.2.x is no longer relevant
+      <a href="https://www.apache.org/dyn/closer.lua/solr/operator/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}.tgz">solr-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}.tgz</a>
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}.tgz.asc">PGP</a>]
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}.tgz.sha512">SHA512</a>]
+      -->
+    </li>
+
+    <!-- TODO: Change to Apache when v0.2.x is no longer relevant -->
+    <li>Docker releases:
+      <a href="https://hub.docker.com/r/bloomberg/solr-operator">bloomberg/solr-operator</a>
+    </li>
+
+    <li>Helm Chart release:
+      <a href="https://artifacthub.io/packages/helm/apache-solr/solr-operator/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE  | replace("v", "")  }}">Artifact Hub</a>
+    </li>
+
+    <li>CRDs:
+      <ul>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/all.yaml">All</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/solrclouds.yaml">Solr Cloud</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/solrprometheusexporters.yaml">Solr Prometheus Exporter</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_PREVIOUS_MAJOR_RELEASE }}/solrbackups.yaml">Solr Backup</a></li>
+      </ul>
+    </li>
+  </ul>
+
+  <h2 id="past-versions">Past versions
+    <a class="headerlink" href="#past-versions" title="Permanent link">&para;</a>
+  </h2>
+
+  <p>Archives for all past versions of Solr are available at <a href="https://archive.apache.org/dist/solr/operator">the Apache archives</a>. See the <a href="https://github.com/apache/solr-operator/releases">Github releases for pre-v0.3.0 releases</a></p>

Review comment:
       "past version of Solr-Operator"...
   Is it even relevant to mention releases from pre-0.3 here?

##########
File path: themes/solr/templates/operator/downloads.html
##########
@@ -0,0 +1,160 @@
+{% extends "operator/page.html" %}
+
+{% block content_inner %}
+<div class="small-12 columns">
+  <style type="text/css">
+    .headerlink, .elementid-permalink {
+      visibility: hidden;
+    }
+    h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink {
+      visibility: visible
+    }
+  </style>
+
+  <h1 id="solr-downloads">{{ page.title }}
+    <a class="headerlink" href="#solr-downloads" title="Permanent link">¶</a>
+  </h1>
+  {{ page.content }}
+  <h2 id="solr-{{ SOLR_OPERATOR_LATEST_RELEASE | replace(".", "") }}">Solr Operator {{ SOLR_OPERATOR_LATEST_RELEASE }}
+    <a class="headerlink" href="#solr-{{ SOLR_OPERATOR_LATEST_RELEASE | replace(".", "") }}" title="Permanent link">¶</a>
+  </h2>
+
+  <p>Solr Operator {{ SOLR_OPERATOR_LATEST_RELEASE }} is the most recent Apache Solr Operator release.</p>
+
+  <ul>
+    <li>Source release:
+      <a href="https://www.apache.org/dyn/closer.lua/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz">solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz</a>
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz.asc">PGP</a>]
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz.sha512">SHA512</a>]
+    </li>
+
+    <li>Docker releases:
+      <a href="https://hub.docker.com/r/apache/solr-operator">apache/solr-operator</a>
+    </li>
+
+    <li>Helm Chart release:
+      <a href="https://artifacthub.io/packages/helm/apache-solr/solr-operator/{{ SOLR_OPERATOR_LATEST_RELEASE  | replace("v", "")  }}">Artifact Hub</a>
+    </li>
+
+    <li>CRDs:
+      <ul>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/all.yaml">All</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solrclouds.yaml">Solr Cloud</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solrprometheusexporters.yaml">Solr Prometheus Exporter</a></li>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solrbackups.yaml">Solr Backup</a></li>
+      </ul>
+    </li>
+
+    <!-- TODO: Change log -->
+    <li><a href="{{ SITEURL }}/{{ SOLR_LATEST_RELEASE | replace(".", "_") }}/changes/Changes.html">Change log</a></li>

Review comment:
       Simly link to https://github.com/apache/solr-operator/releases ?

##########
File path: content/pages/operator/community.md
##########
@@ -0,0 +1,81 @@
+Title: Community
+URL: operator/community.html
+save_as: operator/community.html
+template: operator/community
+
+## Support ##
+
+The Solr Operator community provides user support for free through the [users mailing list](#mailing-lists-chat) and [slack channels](#slack).
+
+## Mailing Lists & Chat ##
+
+We use [mailing lists](https://apache.org/foundation/mailinglists.html) for all official project communications.

Review comment:
       No need to duplicate this paragraph, as long as you link to the main mailing list page for Solr?

##########
File path: themes/solr/templates/operator/features.html
##########
@@ -0,0 +1,201 @@
+{% extends "operator/fullwidth.html" %}
+
+{% block fullwidth_title %}<h1>Extension</h1>{% endblock %}
+
+{% block hero_header_inner %}
+<div class="large-12 columns">
+  <div class="annotation">
+    Apache Solr Operator<sup>&trade;</sup> {{ SOLR_OPERATOR_LATEST_RELEASE }}
+  </div>
+  <h1>
+    Solr Operator Features
+  </h1>
+  <p>
+  The Solr Operator is a control-plane manager for a Solr ecosystem in Kubernetes.
+  </p>
+  <div class="down-arrow"><a data-scroll href="#crds"><i class="fa fa-angle-down fa-2x red"></i></a></div>
+</div>
+{% endblock %}
+
+{% block content_inner %}
+<section class="gray col-4 offset-small" id="crds">
+  <div class="row">
+    <ul class="small-block-grid-1 medium-block-grid-3">
+      <li>
+          <div class="box">
+            <a href="#solr-cloud">
+            <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_fast_near_real-time.svg"/></div>
+            <div class="content">
+              <h3>Solr Cloud</h3>
+              <p>Orchestrate highly available Solr Cloud clusters in Kubernetes.</p>
+            </div>
+            </a>
+          </div>
+      </li>
+      <li>
+        <div class="box">
+        <a href="#solr-metrics">
+            <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_monitorable_logging.svg"/></div>
+            <div class="content">
+              <h3>Solr Prometheus Exporter</h3>
+              <p>Manage collection of Solr Metrics, adapting to changes in your Solr Cloud.</p>
+            </div>
+        </a>
+        </div>
+      </li>
+      <li>
+        <a href="#solr-backup">
+          <div class="box">
+            <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_multiple_search_indices.svg"/></div>
+            <div class="content">
+              <h3>Solr Backup</h3>
+              <p>Take backups of your Solr Cloud.</p>
+            </div>
+          </div>
+        </a>
+      </li>
+    </ul>
+  </div>
+</section>
+
+<section class="hero alternate" id="solr-cloud">
+  <div class="row">
+    <div class="large-12 columns">
+      <div class="annotation">
+        Solr Cloud
+      </div>
+      <h1>
+        Managing Solr Cloud clusters in Kubernetes.
+      </h1>
+      <div class="down-arrow"><a data-scroll href="#solr-cloud-features"><i class="fa fa-angle-down fa-2x red"></i></a></div>
+    </div>
+  </div>
+</section>
+
+<section class="gray col-4 offset-small" id="solr-cloud-features">
+  <div class="row">
+    <ul class="small-block-grid-1 medium-block-grid-3">
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_standards_based_open_interfaces.svg"/></div>
+          <div class="content">
+            <h3>Advanced and Safe Rolling Restarts and Upgrades</h3>
+            <p>The Solr Operator can orchestrate a safe rolling restart and upgrade of SolrCloud clusters.</p>
+          </div>
+        </div>
+      </li>
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_security.svg"/></div>
+          <div class="content">
+            <h3>Easy enablement of Solr Security</h3>
+            <p>Turning on Solr security, with Basic Auth, is as easy as flipping a switch.</p>
+            <p>It's also never been easier to enable SSL within your Solr Cloud.</p>
+          </div>
+        </div>
+      </li>
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_highly_configurable.svg"/></div>
+          <div class="content">
+            <h3>Hassle-Free ZooKeeper Deployment</h3>
+            <p>
+              Easily spin up an external ZooKeeper cluster for your SolrCloud.
+              Possible via an integration with the <a href="https://github.com/pravega/zookeeper-operator">ZooKeeper Operator</a>.
+            </p>
+          </div>
+        </div>
+      </li>
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_flexible_and_adaptable.svg"/></div>
+          <div class="content">
+            <h3>Customize the Kubernetes Components</h3>
+            <p>The Solr Operator gives many options for customizing the Kubernetes components used to deploy the Solr Cloud.</p>
+          </div>
+        </div>
+      </li>
+    </ul>
+  </div>
+</section>
+
+<section class="hero alternate" id="solr-metrics">
+  <div class="row">
+    <div class="large-12 columns">
+      <div class="annotation">
+        Solr Prometheus Exporter
+      </div>
+      <h1>
+        Managing Solr Metrics in Kubernetes.
+      </h1>
+      <div class="down-arrow"><a data-scroll href="#solr-metrics-features"><i class="fa fa-angle-down fa-2x red"></i></a></div>
+    </div>
+  </div>
+</section>
+
+<section class="gray col-4 offset-small" id="solr-metrics-features">
+  <div class="row">
+    <ul class="small-block-grid-1 medium-block-grid-3">
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_standards_based_open_interfaces.svg"/></div>
+          <div class="content">
+            <h3>Automatically Update Information</h3>
+            <p>Automatically restart when updates to TLS secrets, Auth or ZooKeeper Connection Strings are made.</p>
+          </div>
+        </div>
+      </li>
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_extensible_plugin.svg"/></div>
+          <div class="content">
+            <h3>Integrate with Prometheus Stack</h3>
+            <p>Integration with the Prometheus Operator in Kubernetes is easy and well documented.</p>
+          </div>
+        </div>
+      </li>
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_flexible_and_adaptable.svg"/></div>
+          <div class="content">
+            <h3>Customize the Kubernetes Components</h3>
+            <p>The Solr Operator gives many options for customizing the Kubernetes components used to deploy the Solr Prometheus Exporter.</p>
+          </div>
+        </div>
+      </li>
+    </ul>
+  </div>
+</section>
+
+<section class="hero alternate" id="solr-backup">
+  <div class="row">
+    <div class="large-12 columns">
+      <div class="annotation">
+        Solr Backups
+      </div>
+      <h1>
+        Backup your SolrClouds in Kubernetes.
+      </h1>
+      <div class="down-arrow"><a data-scroll href="#solr-backup-features"><i class="fa fa-angle-down fa-2x red"></i></a></div>
+    </div>
+  </div>
+</section>
+
+<section class="gray col-4 offset-small" id="solr-backup-features">
+  <div class="row">
+    <ul class="small-block-grid-1 medium-block-grid-3">
+      <li>
+        <div class="box">
+          <div class="img"><img src="{{ SITEURL }}/theme/images/Solr_Icons_an_ajax_based.svg"/></div>
+          <div class="content">
+            <h3>Multiple Storage Options</h3>

Review comment:
       There is a mouse-over effect for each of the feature blocks. But no link.
   
   Could it be an idea to link to the part of the github Wiki documentation for each of the features?

##########
File path: content/pages/operator/community.md
##########
@@ -0,0 +1,81 @@
+Title: Community
+URL: operator/community.html
+save_as: operator/community.html
+template: operator/community
+
+## Support ##
+
+The Solr Operator community provides user support for free through the [users mailing list](#mailing-lists-chat) and [slack channels](#slack).
+
+## Mailing Lists & Chat ##
+
+We use [mailing lists](https://apache.org/foundation/mailinglists.html) for all official project communications.
+To subscribe or unsubscribe you need to send an email to special addresses (e.g. users-subscribe@solr.apache.org to subscribe to the users list).
+This email must be sent from **the email address you want to subscribe as or unsubscribe from**. You will then need to
+confirm by replying to an automated e-mail from the list software.
+
+The Solr Operator shares mailing lists with its parent project, Apache Solr.
+Available lists can be [found here]({filename}/pages/community.md#mailing-lists-chat).
+
+#### Mailing list etiquette
+
+Written communication is hard and prone to misunderstandings. We recommend reading [ComDev's etiquette page](https://community.apache.org/contributors/etiquette) for some practical tips on how to improve.
+
+#### Slack ####
+
+* The project's main Slack channel is `#solr-operator` in the `Kubernetes` organization.  
+  Link: <https://kubernetes.slack.com/messages/solr-operator>
+
+* A developer focused Slack channel can be found at `#solr-operator` in the `the-asf` organization.  
+  Link: <https://the-asf.slack.com/messages/C01JR8WE1M5>
+
+## Issue tracker ##
+
+The Solr Operator uses [Github issues](https://github.com/apache/solr-operator/issues) in it's repository for issue tracking.
+
+## How To Contribute ##
+
+Looking to contribute to the Solr Operator?  Read the [instructions](https://github.com/apache/lucene-solr-operator/blob/main/docs/development.md) on
+development and then submit a PR!
+
+## Code of Conduct ##
+
+For a large and diverse community like ours to be friendly, welcoming and respectful, we recognize the need for some guidelines. The project follows [Apache's Code of Conduct statement](https://www.apache.org/foundation/policies/conduct). Please take some time to read and understand it.
+
+If you feel there has been a violation of this code, please point out your concerns publicly in a friendly and matter of fact manner. Nonverbal communication is prone to misinterpretation and misunderstanding. Everyone has bad days and sometimes says things they regret later. Someone else's communication style may clash with yours, but the difference can be amicably resolved. After pointing out your concerns please be generous upon receiving an apology.
+
+Should there be repeated instances of code of conduct violations, or if there is an obvious and severe violation, the Solr PMC may become involved.
+
+### The Apache Way
+
+As an Apache project we strive to follow [The Apache Way](http://theapacheway.com/). If you are new to the community or to open source in general, you may benefit from understanding our core values as a community, and why we operate the way we do.
+
+## Version Control ##
+
+The Solr source code resides in the Apache [GIT](http://git.apache.org) repository. Various GIT clients
+can be obtained from [git-scm.com](https://git-scm.com/). There are also GIT integrations for various
+IDEs. For Eclipse, look at [EGit](http://www.eclipse.org/egit/). IntelliJ has git support bundled, if you
+have installed the command line version.
+
+#### Web Access (read-only) ####
+
+The source code can be browsed at <https://github.com/apache/solr-operator> and also <https://gitbox.apache.org/repos/asf?p=solr-operator.git>.
+No GIT client software is required.
+
+#### Cloning the repository ####
+
+To work on the code locally, you may clone the git repository:
+
+    git clone https://github.com/apache/solr-operator.git
+
+Then use GitHub's [fork feature](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo)
+to obtain a personal fork from which you can later contribute your changes through a
+[Pull Request](https://github.com/apache/solr-operator/pulls)
+
+You may alternatively choose to clone apache's git mirror at `https://gitbox.apache.org/repos/asf?p=solr-operator.git`.
+
+## Powered By ##
+TODO: Either remove or find a list of Powered By

Review comment:
       Remove the entire section for now - add later if we add one

##########
File path: themes/solr/templates/operator/downloads.html
##########
@@ -0,0 +1,160 @@
+{% extends "operator/page.html" %}
+
+{% block content_inner %}
+<div class="small-12 columns">
+  <style type="text/css">
+    .headerlink, .elementid-permalink {
+      visibility: hidden;
+    }
+    h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink {
+      visibility: visible
+    }
+  </style>
+
+  <h1 id="solr-downloads">{{ page.title }}
+    <a class="headerlink" href="#solr-downloads" title="Permanent link">¶</a>
+  </h1>
+  {{ page.content }}
+  <h2 id="solr-{{ SOLR_OPERATOR_LATEST_RELEASE | replace(".", "") }}">Solr Operator {{ SOLR_OPERATOR_LATEST_RELEASE }}
+    <a class="headerlink" href="#solr-{{ SOLR_OPERATOR_LATEST_RELEASE | replace(".", "") }}" title="Permanent link">¶</a>
+  </h2>
+
+  <p>Solr Operator {{ SOLR_OPERATOR_LATEST_RELEASE }} is the most recent Apache Solr Operator release.</p>
+
+  <ul>
+    <li>Source release:
+      <a href="https://www.apache.org/dyn/closer.lua/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz">solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz</a>
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz.asc">PGP</a>]
+      [<a href="https://downloads.apache.org/solr/operator/{{ SOLR_OPERATOR_LATEST_RELEASE }}/solr-operator-{{ SOLR_OPERATOR_LATEST_RELEASE }}.tgz.sha512">SHA512</a>]
+    </li>
+
+    <li>Docker releases:
+      <a href="https://hub.docker.com/r/apache/solr-operator">apache/solr-operator</a>
+    </li>
+
+    <li>Helm Chart release:
+      <a href="https://artifacthub.io/packages/helm/apache-solr/solr-operator/{{ SOLR_OPERATOR_LATEST_RELEASE  | replace("v", "")  }}">Artifact Hub</a>
+    </li>
+
+    <li>CRDs:
+      <ul>
+        <li><a href="{{ SITEURL }}/operator/downloads/crds/{{ SOLR_OPERATOR_LATEST_RELEASE }}/all.yaml">All</a></li>

Review comment:
       Should the CRDs live on the website, or will it be in a location "softlinked" to somewhere else?




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org