Skip to content

Commit

Permalink
dynamic plugin demo package and demo2 dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
jcaianirh committed Nov 4, 2021
1 parent a1424c6 commit c5ab0d3
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 8 deletions.
10 changes: 5 additions & 5 deletions Dockerfile.plugins.demo2
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# This image is used for testing OpenShift Console dynamic plugin capabilities.
#
# See frontend/dynamic-demo-plugin/README.md for details.
# See dynamic-demo-plugin/README.md for details.

# Stage 0: build the demo plugin
# Manually pre-build the demo plugin:
# cd frontend
# yarn install
# cd dynamic-demo-plugin
# cd ../dynamic-demo-plugin
# yarn install
# yarn build

# Stage 1: build the target image
FROM node:10

COPY ./frontend/dynamic-demo-plugin/dist /opt/console-demo-plugin/static
COPY ./frontend/dynamic-demo-plugin/node_modules /opt/console-demo-plugin/node_modules
COPY ./frontend/dynamic-demo-plugin/http-server.sh /opt/console-demo-plugin/http-server.sh
COPY ./dynamic-demo-plugin/dist /opt/console-demo-plugin/static
COPY ./dynamic-demo-plugin/node_modules /opt/console-demo-plugin/node_modules
COPY ./dynamic-demo-plugin/http-server.sh /opt/console-demo-plugin/http-server.sh

LABEL io.k8s.display-name="OpenShift Console Demo Plugin" \
io.k8s.description="Sample OpenShift Console dynamic plugin used for testing purposes." \
Expand Down
2 changes: 1 addition & 1 deletion dynamic-demo-plugin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"telemetry": "./utils/telemetry",
"extensionConsumer": "./components/ExtensionConsumer.tsx",
"utilityConsumer": "./components/UtilityConsumer.tsx",
"K8sAPIConsumer": "./components/K8sConsumer/K8sAPIConsumer.tsx",
"K8sAPIConsumer": "./components/k8sConsumer/K8sAPIConsumer.tsx",
"navPage": "./components/Nav",
"listPage": "./components/ListPage"
},
Expand Down
57 changes: 55 additions & 2 deletions dynamic-demo-plugin/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@
"@openshift-console/dynamic-plugin-sdk@file:../frontend/packages/console-dynamic-plugin-sdk/dist/core":
version "0.0.0-fixed"
dependencies:
"@patternfly/react-core" "4.157.8"
"@patternfly/react-table" "4.30.2"
"@patternfly/react-core" "4.162.2"
"@patternfly/react-table" "4.31.7"
react "^17.0.1"
react-helmet "^6.1.0"
react-i18next "^11.7.3"
Expand All @@ -102,6 +102,19 @@
tippy.js "5.1.2"
tslib "^2.0.0"

"@patternfly/react-core@4.162.2":
version "4.162.2"
resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-4.162.2.tgz#aec79bbaf2724495e0828c037dc58a01b06fa37d"
integrity sha512-iUiaMa3fRCHbrX1FUIYHHNszsZIeLamMqvtU7vJC8YSKDWispr4ZNV/kcEMYhpmxdKZ7hk9qxe1lLWxw0S1ZJg==
dependencies:
"@patternfly/react-icons" "^4.13.0"
"@patternfly/react-styles" "^4.12.4"
"@patternfly/react-tokens" "^4.14.0"
focus-trap "6.2.2"
react-dropzone "9.0.0"
tippy.js "5.1.2"
tslib "^2.0.0"

"@patternfly/react-core@^4.157.2":
version "4.162.3"
resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-4.162.3.tgz#0b52d87c73e9509dc41445b5d8eb1a38c88374e0"
Expand All @@ -115,10 +128,28 @@
tippy.js "5.1.2"
tslib "^2.0.0"

"@patternfly/react-core@^4.162.2":
version "4.168.8"
resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-4.168.8.tgz#6f200dba7bb83423144db34bbd2ffc833b097566"
integrity sha512-wfG52saibeAXRoBYytzMgVGANoInbPuhUK0y6AynVp3/QKAPCKHpaI4nCh9ytNZ+UjiT2KGOcunhavsOw5+iMA==
dependencies:
"@patternfly/react-icons" "^4.19.8"
"@patternfly/react-styles" "^4.18.8"
"@patternfly/react-tokens" "^4.20.8"
focus-trap "6.2.2"
react-dropzone "9.0.0"
tippy.js "5.1.2"
tslib "^2.0.0"

"@patternfly/react-icons@^4.11.17":
version "4.11.17"
resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-4.11.17.tgz#61f27cb638f7417734dbc2c0e557760df6e28e5f"

"@patternfly/react-icons@^4.13.0", "@patternfly/react-icons@^4.19.8":
version "4.19.8"
resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-4.19.8.tgz#376cfe136b3acef86fa28081c99e4e88bd13457c"
integrity sha512-JBBcVntRLspe857JnGo8lFaZfy+WOR/IYe2E9W3Rknqm1T8WO6oXpeEnrr5r9bpYDFUa4ttcb/acuQXc1xypxg==

"@patternfly/react-icons@^4.13.1":
version "4.13.1"
resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-4.13.1.tgz#eee1b206a0e1c5f2c559148878e008a4cb0a0822"
Expand All @@ -128,6 +159,11 @@
version "4.11.16"
resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.11.16.tgz#55327c57d086aadb9f0f4c0e67ab38856c3ca165"

"@patternfly/react-styles@^4.12.4", "@patternfly/react-styles@^4.18.8":
version "4.18.8"
resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.18.8.tgz#92b314c41a8df27cf4c531ab60fc9daf11da8150"
integrity sha512-136N/Whs0qXDtPpsh5JeNJld5BeFPsbmmcgI5LlMQ+P9dioddh24rTqaaOIea67tHiXUB7orxaqKpBBILXqcPQ==

"@patternfly/react-styles@^4.12.5":
version "4.12.5"
resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-4.12.5.tgz#d1b30ba06be16b231ac1ad714c0e067cdfa43da1"
Expand All @@ -145,10 +181,27 @@
lodash "^4.17.19"
tslib "^2.0.0"

"@patternfly/react-table@4.31.7":
version "4.31.7"
resolved "https://registry.yarnpkg.com/@patternfly/react-table/-/react-table-4.31.7.tgz#f3027378d987ce0f16e7664a9ebafd950c828415"
integrity sha512-75W0r4u8+QZZuyGLjcQvR+6y8xXsN7k9vCsKqQBbZRxbTpdLn2KvGd3E0Hs7MSMvCuOP2BoKv44Dx0CySYkg1w==
dependencies:
"@patternfly/react-core" "^4.162.2"
"@patternfly/react-icons" "^4.13.0"
"@patternfly/react-styles" "^4.12.4"
"@patternfly/react-tokens" "^4.14.0"
lodash "^4.17.19"
tslib "^2.0.0"

"@patternfly/react-tokens@^4.12.18":
version "4.12.18"
resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-4.12.18.tgz#e8c75f19ecc33de180cef6cb3e9a6679c5ffeb7c"

"@patternfly/react-tokens@^4.14.0", "@patternfly/react-tokens@^4.20.8":
version "4.20.8"
resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-4.20.8.tgz#8413af8516fdcdaea1da81912434eef4c9c7865a"
integrity sha512-OFlgTknFBNAETWVYYoLdISJBjPMQ8e3tcLpWb3h/KgKk/Tn1NR+P7Pl1gQGvTL/9liBZfS/HKDD5+P8c70w+2Q==

"@patternfly/react-tokens@^4.14.1":
version "4.14.1"
resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-4.14.1.tgz#9343bff181deb53e4e7f878cab82b299100995d1"
Expand Down

0 comments on commit c5ab0d3

Please sign in to comment.