From 15f77fd52f3b2dd24c9a34c3dc01df5fac3f5682 Mon Sep 17 00:00:00 2001 From: Stanislav Jakuschevskij Date: Tue, 21 Apr 2026 16:03:37 +0200 Subject: [PATCH] docs: add GitHub Pages landing page Add a simple landing page with quick install instructions, a direct link to plugin.yaml, and links to the repository and container registry. Co-Authored-By: Claude --- .github/workflows/ci.yml | 3 +- .gitignore | 1 + README.md | 2 + pages/index.html | 248 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 253 insertions(+), 1 deletion(-) create mode 100644 pages/index.html diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bed8c10..2da567e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -143,13 +143,14 @@ jobs: - name: Setup Helm uses: azure/setup-helm@v5 - - name: Generate deployment YAML + - name: Generate deployment YAML and landing page run: | mkdir public helm template console-functions-plugin charts/openshift-console-plugin \ -n console-functions-plugin \ --set "plugin.image=${{ env.IMAGE }}@${{ needs.publish.outputs.digest }}" \ > public/plugin.yaml + cp pages/index.html public/index.html - name: Upload Pages artifact uses: actions/upload-pages-artifact@v5 diff --git a/.gitignore b/.gitignore index 66cbb44..e292187 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,4 @@ install-state.gz # Built binaries /bin +pages/plugin.yaml diff --git a/README.md b/README.md index e48cc02..addaee7 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ A Functions-as-a-Service PoC UI for the OpenShift Web Console. Developers create Built as an [OpenShift Console dynamic plugin](https://github.com/openshift/console/tree/main/frontend/packages/console-dynamic-plugin-sdk) using React, TypeScript, and PatternFly 6. +**[Deploy to your cluster](https://twogiants.github.io/func-console/)** + ## Deployment on cluster ### Prerequisites diff --git a/pages/index.html b/pages/index.html new file mode 100644 index 0000000..3099839 --- /dev/null +++ b/pages/index.html @@ -0,0 +1,248 @@ + + + + + + Serverless Functions Console Plugin + + + + + +
+
+ OpenShift Console Plugin +

Serverless Functions
Console Plugin

+

Create, edit, and deploy serverless functions from the OpenShift Web Console.

+
+ +
+
Install
+
+ +
$ oc new-project console-functions-plugin
+$ oc apply -f https://twogiants.github.io/func-console/plugin.yaml
+
+
+ +
+
Resources
+ +
+ +
+
plugin.yaml
+
+ +
+
Loading...
+
+
+
+
+ + + + + +