From 52b488c792de9ee297f6fcffac608d904b2a81ea Mon Sep 17 00:00:00 2001 From: gilesknap Date: Mon, 30 Oct 2023 14:33:27 +0000 Subject: [PATCH] deploy: 123111d071fd2bb54afc752002978187bbb52e44 --- dev/.buildinfo | 2 +- dev/.doctrees/environment.pickle | Bin 3228714 -> 3228771 bytes .../user/tutorials/create_ioc.doctree | Bin 57790 -> 57772 bytes .../user/tutorials/dev_container.doctree | Bin 51898 -> 51894 bytes .../user/tutorials/setup_workstation.doctree | Bin 34129 -> 34178 bytes .../user/tutorials/create_ioc.rst.txt | 22 +++++++-------- .../user/tutorials/dev_container.rst.txt | 2 +- .../user/tutorials/setup_workstation.rst.txt | 6 ++-- dev/_static/documentation_options.js | 2 +- dev/developer/explanations/decisions.html | 4 +-- .../0001-record-architecture-decisions.html | 4 +-- .../0002-switched-to-pip-skeleton.html | 4 +-- dev/developer/how-to/build-docs.html | 4 +-- dev/developer/how-to/contribute.html | 4 +-- dev/developer/how-to/make-release.html | 4 +-- dev/developer/how-to/update-tools.html | 4 +-- dev/developer/index.html | 4 +-- dev/developer/reference/standards.html | 4 +-- dev/developer/tutorials/dev-install.html | 4 +-- dev/genindex.html | 4 +-- dev/index.html | 4 +-- dev/search.html | 4 +-- dev/searchindex.js | 2 +- dev/user/explanations/docs-structure.html | 4 +-- dev/user/explanations/introduction.html | 4 +-- dev/user/explanations/kubernetes_cluster.html | 4 +-- dev/user/explanations/net_protocols.html | 4 +-- dev/user/explanations/repositories.html | 4 +-- dev/user/how-to/contributing.html | 4 +-- dev/user/how-to/debug.html | 4 +-- dev/user/how-to/ibek-support.html | 4 +-- dev/user/how-to/own_tools.html | 4 +-- dev/user/how-to/phoebus.html | 4 +-- dev/user/how-to/useful_k8s.html | 4 +-- dev/user/index.html | 4 +-- dev/user/overview.html | 4 +-- dev/user/reference/cli.html | 4 +-- dev/user/reference/environment.html | 4 +-- dev/user/reference/faq.html | 4 +-- dev/user/reference/ioc_helm_chart.html | 4 +-- dev/user/reference/k8s_resources.html | 4 +-- dev/user/tutorials/create_beamline.html | 4 +-- dev/user/tutorials/create_ioc.html | 26 +++++++++--------- dev/user/tutorials/debug_generic_ioc.html | 4 +-- dev/user/tutorials/deploy_example.html | 4 +-- dev/user/tutorials/dev_container.html | 6 ++-- dev/user/tutorials/generic_ioc.html | 4 +-- dev/user/tutorials/ibek.html | 4 +-- dev/user/tutorials/intro.html | 4 +-- dev/user/tutorials/ioc_changes1.html | 4 +-- dev/user/tutorials/rtems_ioc.html | 4 +-- dev/user/tutorials/rtems_setup.html | 4 +-- dev/user/tutorials/setup_k8s.html | 4 +-- dev/user/tutorials/setup_workstation.html | 10 +++---- dev/user/tutorials/support_module.html | 4 +-- dev/user/tutorials/test_generic_ioc.html | 4 +-- 56 files changed, 125 insertions(+), 125 deletions(-) diff --git a/dev/.buildinfo b/dev/.buildinfo index 05e21119..16a638e8 100644 --- a/dev/.buildinfo +++ b/dev/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 1dd8943378dd6a2b9baab7278f79b539 +config: ec1c039b1513cdf46583c4b21bad0246 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/.doctrees/environment.pickle b/dev/.doctrees/environment.pickle index dac202b3dff834e60e36a2cb6ec826dbb3ca1a2b..c8170a5107da10f11df8b5b3066ba3477ab93d3b 100644 GIT binary patch delta 550859 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Ƚ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%0AYt(p!sBa1#5ahHZxI#I5d(o( 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 C5_LfU diff --git a/dev/.doctrees/user/tutorials/create_ioc.doctree b/dev/.doctrees/user/tutorials/create_ioc.doctree index 459d0fdd7bb56a8d9bd7d23ca75f1268ffb8c2cd..b6a75888ddac1be6a25ff96ad4fcf8a554c79f3b 100644 GIT binary patch delta 265 zcmdmYn0d`%W|julsS7u<2#PU!PRGffUCB#}Oa4al+2 zlLwOVd1{kC=X%5Vo8$A$7=dc0(neAy!II?GZTDGa7Eb9TURIXgJv* z?EsMcm?j4l5=fuI2IQFM$pgvoJhjQMbG>2w&Ea`wj6gMg`I$g!@{a-)M#IIjgl$$iOf;a-R9*|8u;-Ze2S+Zu82yyo`)~lOGDGLcPH? l*={ZmvY#;|!Tyh!e~p>3W3v9@0;soTQFvmTU6-WW0sxEvbU^?B diff --git a/dev/.doctrees/user/tutorials/dev_container.doctree b/dev/.doctrees/user/tutorials/dev_container.doctree index 990e74a20c30099e23c532a6f4206f3059d4e066..71135d9753f903b377996518a07736a9f88cf62b 100644 GIT binary patch delta 44 rcmdlrm3iA#W|julsjD}#v<5I9nA{aGm(hH(R-hIVTY0lY(4qF80OsemV#wNP!KC{L5F;a5(E-9Tq`0fh=AZ1AZ?*|Ig}PDR|TznY1WRq z7~ku@+?LMGWJ}P^-0jb{EdFvj-5gmmm$tiDGy71a&&%O1B>R8Y7A4v3Zq6FJ%~F=5s6g52CSHJha- zud~man_DI+UZ-TU^>{iIms4_i>>W}s*ICYV3T-xMSaWp95T>bz)e+UFX3J)JULO@D zFOqd~YOS1Bt2pG}bHbm*p!q-4R5`j;m6L+W52+VX;oAKQaH4E6gtqJTSQRoJ%ZAR% z>Wn~@N3zRKX4vlTkh#7 z=Oc5VzA*MYx@k2G>k6@MqIjwy z4fw*DMSfsL!gKh}5HW|`B=$ zyu=8rXeoZ#OLs5Gj1KqZW!Hd?FsLR>AvXG0_h(39XI?zVCFi(4V&*<~X{OLruW~A_ zf@3{zO;2oepPZif%Y9^eLiM~hJyFs71aWJ_z3Dn~Q44v^Vg`<-Rpq0yE5T^Dy~o+r z;l4i8i?9=+8KE0NM%ag-ARI;*WuOFO&|81(K(BMk9^4s7Cf$%cShWdF`MIG0H{+*h zB*0AsxB)*e?&pR5yr`cS^z&kVUdXS=8QAyTu0^1Ij3++aBuhZb%;|8|C z#ugNkX1I0G%=!F1L}uwwk>HDD4&GxX#U0^ypUK~&n}#ce=OXDU(w8D1Gft zl~ytLLA|TX?NqBT&X71gng}r?i-oh1GG}Iy`FMuRN79xX4!U zR?RB*lMb(~H3j1gSYCS_qiW;uT-F+_sq?d2bg~(LsautBTNe@GlXH|7h=`Drl|T7k zyw9~+E2wV+7O%&P>yq%~jzV|A^QWl?G?P!EZRGsG7 z7dXjnUJ>;|b9S15nI-&fJQcM)DWa<#?{_`J_K~_gu;TIV8@Q)CyfDu``Xn2o1F(wV!o9YK+7YB zSbFQO?^urou%xG0f0}$+Z0}iMmn1ycnuI^tH^LVf<;Y}T5$^^upwFd61FFEQjtsbj ze>;2}Rc9##wO5>ZjNO#*jjRp$S6>a&MTvq&w;E7YO6cU2GPr(iRJb+|{}_}b94x@| z^TYi8m*FN&O8*`S!mX~4Ac(qtEjGANt(>Bi;s^b&FLjK#UtH=isnbgxAF3ypI=lm0 z!K%#-q(#Cz+7(Z-KAi^C9TG#c`KF@WwtjnGuP5XWZB|Zj!OAqQ9?FoqX|SDW9y%~8 z(?n14FIjPt)k`4eE=Junhgop_tARv+lMB;!*8W0HsB3VEr z3i#x7DtsE}htr`mc<{)mC~uCc73I;h5-v|zqC8qj#ZNkET;W0!>8~i%M3yMDj4V-T zEm@+_7P3U4HnONt#m&Jtwc4SoUU%@&&u|{EA3DcM41A|d(iXlUMF!eOrugxezsOKv z5N~S`OGk2`5Y@*Y#EFq|XvG`jS*%%v;+oNT*oEn%$s$_3i4-S~7J@3`TubBDt)3Q7 z0H?kaTz?+Su5D=B?Oo5A=t}eqWR;S W$qdorRpFyC{&yEY5x24KXxYCqoNxdD diff --git a/dev/_sources/user/tutorials/create_ioc.rst.txt b/dev/_sources/user/tutorials/create_ioc.rst.txt index 25e96002..e6e4ffd7 100644 --- a/dev/_sources/user/tutorials/create_ioc.rst.txt +++ b/dev/_sources/user/tutorials/create_ioc.rst.txt @@ -42,7 +42,7 @@ This should launch vscode and open the values.yaml file. Add the following: .. code-block:: yaml - image: ghcr.io/epics-containers/ioc-adsimdetector-linux-runtime:2023.10.6b1 + image: ghcr.io/epics-containers/ioc-adsimdetector-linux-runtime:2023.10.7 This tells the IOC Instance to run in the ``ioc-adsimdetector-linux-runtime`` container. This container was built by the Generic IOC source repo here @@ -180,7 +180,7 @@ detector as follows: .. code:: yaml - # yaml-language-server: $schema=https://github.com/epics-containers/ioc-adsimdetector/releases/download/2023.10.6b1/ibek.ioc.schema.json + # yaml-language-server: $schema=https://github.com/epics-containers/ioc-adsimdetector/releases/download/2023.10.7/ibek.ioc.schema.json ioc_name: bl01t-ea-ioc-02 description: Example simulated camera for BL01T @@ -189,7 +189,7 @@ detector as follows: - type: ADSimDetector.simDetector PORT: DET.DET - P: BL01T-EA-TST-01 + P: BL01T-EA-TST-02 R: ":DET:" .. note:: @@ -205,7 +205,7 @@ detector as follows: This will create us a simulation detector driver with PV prefix -``BL01T-EA-TST-01:DET:`` that publishes its output on the Asyn port ``DET.DET``. +``BL01T-EA-TST-02:DET:`` that publishes its output on the Asyn port ``DET.DET``. Note that the Generic IOC includes all of the support modules that are dependencies of ``ADSimDetector`` and each of those contributes its own set of definitions in its @@ -216,13 +216,13 @@ it to our simulation detector by adding this to our *IOC yaml* file: - type: ADCore.NDPvaPlugin PORT: DET.PVA - PVNAME: BL01T-EA-TST-01:PVA:OUTPUT - P: BL01T-EA-TST-01 + PVNAME: BL01T-EA-TST-02:PVA:OUTPUT + P: BL01T-EA-TST-02 R: ":PVA:" NDARRAY_PORT: DET.DET This adds a PVA plugin to the IOC that will publish the output of the simulation -detector over a PVAccess channel called ``BL01T-EA-TST-01:PVA:OUTPUT``. The +detector over a PVAccess channel called ``BL01T-EA-TST-02:PVA:OUTPUT``. The *Support yaml* that declared that plugin came from the ADCore module. This is a dependency of ADSimDetector and so is included in the Generic IOC container. @@ -273,14 +273,14 @@ and launch it to view the IOC output: .. code-block:: bash pip install c2dataviewer - c2dv --pv BL01T-EA-TST-01:PVA:OUTPUT & + c2dv --pv BL01T-EA-TST-02:PVA:OUTPUT & Now we can start our simulation detector like this: .. code-block:: bash ec ioc exec bl01t-ea-ioc-02 - caput BL01T-EA-TST-01:DET:Acquire 1 + caput BL01T-EA-TST-02:DET:Acquire 1 You should see a moving image appear in the ``c2dv`` window. For smoothest results you may want to hit ``Auto`` in the ``Image and Zoom`` section of the @@ -307,7 +307,7 @@ That is because every Generic IOC publishes an *IOC schema* that describes the set of entities that an instance of that IOC may instantiate. The Generic IOC we used was released at this location: -https://github.com/epics-containers/ioc-adsimdetector/releases/tag/2023.10.6b1. +https://github.com/epics-containers/ioc-adsimdetector/releases/tag/2023.10.7. This page includes the assets that are published as part of the release and one of those is ``ibek.ioc.schema.json``. This is the *IOC schema* for the ``ioc-adsimdetector`` Generic IOC. This is what we referred to at the top of @@ -315,7 +315,7 @@ our *IOC yaml* file like this: .. code:: yaml - # yaml-language-server: $schema=https://github.com/epics-containers/ioc-adsimdetector/releases/download/2023.10.6b1/ibek.ioc.schema.json + # yaml-language-server: $schema=https://github.com/epics-containers/ioc-adsimdetector/releases/download/2023.10.7/ibek.ioc.schema.json When editing with a YAML aware editor like VSCode this will enable auto completion and validation of the *IOC yaml* file. To enable this in VSCode diff --git a/dev/_sources/user/tutorials/dev_container.rst.txt b/dev/_sources/user/tutorials/dev_container.rst.txt index 58f2ae1d..eef92ba8 100644 --- a/dev/_sources/user/tutorials/dev_container.rst.txt +++ b/dev/_sources/user/tutorials/dev_container.rst.txt @@ -125,7 +125,7 @@ this tutorial: # starting from folder bl01t so that the clone is next to bl01t cd .. - git clone --recursive git@github.com:epics-containers/ioc-adsimdetector.git -b 2023.10.6b1 + git clone --recursive git@github.com:epics-containers/ioc-adsimdetector.git -b 2023.10.7 cd ioc-adsimdetector ec dev build diff --git a/dev/_sources/user/tutorials/setup_workstation.rst.txt b/dev/_sources/user/tutorials/setup_workstation.rst.txt index 0c74f9bf..9ab5e44f 100644 --- a/dev/_sources/user/tutorials/setup_workstation.rst.txt +++ b/dev/_sources/user/tutorials/setup_workstation.rst.txt @@ -7,7 +7,7 @@ The tools you need to install are: - Visual Studio Code - a container platform, either podman or docker -- Python 3.9 or later + a Python virtual environment +- Python 3.10 or later + a Python virtual environment - git client for version control Visual Studio Code is recommended because it has excellent integration with @@ -115,9 +115,9 @@ Install Python .. Note:: - **DLS Users**: RHEL 8 Workstations at DLS have Python 3.9 installed by default. + **DLS Users**: use ``module load python/3.11`` -Go ahead and install Python 3.9 or later. 3.11 is recommended as this is the +Go ahead and install Python 3.10 or later. 3.11 is recommended as this is the highest version that epics-containers has been tested with. There are instructions for installing Python on all platforms here: diff --git a/dev/_static/documentation_options.js b/dev/_static/documentation_options.js index a8b9ce5a..d06b551b 100644 --- a/dev/_static/documentation_options.js +++ b/dev/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.9.1.dev35+ge1a49e2', + VERSION: '0.9.1.dev36+g123111d', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/dev/developer/explanations/decisions.html b/dev/developer/explanations/decisions.html index bfd6aa36..a1d31ceb 100644 --- a/dev/developer/explanations/decisions.html +++ b/dev/developer/explanations/decisions.html @@ -8,7 +8,7 @@ - Architectural Decision Records — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Architectural Decision Records — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/explanations/decisions/0001-record-architecture-decisions.html b/dev/developer/explanations/decisions/0001-record-architecture-decisions.html index 874faa32..77dd15ca 100644 --- a/dev/developer/explanations/decisions/0001-record-architecture-decisions.html +++ b/dev/developer/explanations/decisions/0001-record-architecture-decisions.html @@ -8,7 +8,7 @@ - 1. Record architecture decisions — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + 1. Record architecture decisions — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/explanations/decisions/0002-switched-to-pip-skeleton.html b/dev/developer/explanations/decisions/0002-switched-to-pip-skeleton.html index 61705168..763513b4 100644 --- a/dev/developer/explanations/decisions/0002-switched-to-pip-skeleton.html +++ b/dev/developer/explanations/decisions/0002-switched-to-pip-skeleton.html @@ -8,7 +8,7 @@ - 2. Adopt epics-containers.github.io for project structure — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + 2. Adopt epics-containers.github.io for project structure — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/how-to/build-docs.html b/dev/developer/how-to/build-docs.html index 09170c86..db6feed7 100644 --- a/dev/developer/how-to/build-docs.html +++ b/dev/developer/how-to/build-docs.html @@ -8,7 +8,7 @@ - Build the docs using sphinx — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Build the docs using sphinx — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/how-to/contribute.html b/dev/developer/how-to/contribute.html index 2a089a62..448f4053 100644 --- a/dev/developer/how-to/contribute.html +++ b/dev/developer/how-to/contribute.html @@ -8,7 +8,7 @@ - Contributing to the project — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Contributing to the project — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/how-to/make-release.html b/dev/developer/how-to/make-release.html index 3653db57..7ef8927a 100644 --- a/dev/developer/how-to/make-release.html +++ b/dev/developer/how-to/make-release.html @@ -8,7 +8,7 @@ - Make a release — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Make a release — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/how-to/update-tools.html b/dev/developer/how-to/update-tools.html index 53f0c773..56970b8e 100644 --- a/dev/developer/how-to/update-tools.html +++ b/dev/developer/how-to/update-tools.html @@ -8,7 +8,7 @@ - Update the tools — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Update the tools — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/index.html b/dev/developer/index.html index d417b7f4..5b1550b4 100644 --- a/dev/developer/index.html +++ b/dev/developer/index.html @@ -8,7 +8,7 @@ - Developer Guide — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Developer Guide — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/reference/standards.html b/dev/developer/reference/standards.html index 1b099ed7..5b83e444 100644 --- a/dev/developer/reference/standards.html +++ b/dev/developer/reference/standards.html @@ -8,7 +8,7 @@ - Standards — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Standards — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/developer/tutorials/dev-install.html b/dev/developer/tutorials/dev-install.html index 79cf98f4..52d5b4d0 100644 --- a/dev/developer/tutorials/dev-install.html +++ b/dev/developer/tutorials/dev-install.html @@ -8,7 +8,7 @@ - Developer Contributing — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Developer Contributing — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/genindex.html b/dev/genindex.html index dc59a3f4..28d46533 100644 --- a/dev/genindex.html +++ b/dev/genindex.html @@ -7,7 +7,7 @@ - Index — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Index — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -37,7 +37,7 @@ - + diff --git a/dev/index.html b/dev/index.html index 2b893fd2..68408b55 100644 --- a/dev/index.html +++ b/dev/index.html @@ -8,7 +8,7 @@ - epics-containers — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + epics-containers — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/search.html b/dev/search.html index 7c827e79..b95f13ad 100644 --- a/dev/search.html +++ b/dev/search.html @@ -6,7 +6,7 @@ - Search - epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Search - epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -36,7 +36,7 @@ - + diff --git a/dev/searchindex.js b/dev/searchindex.js index 810ba17a..ef71f2f8 100644 --- a/dev/searchindex.js +++ b/dev/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["developer/explanations/decisions", "developer/explanations/decisions/0001-record-architecture-decisions", "developer/explanations/decisions/0002-switched-to-pip-skeleton", "developer/how-to/build-docs", "developer/how-to/contribute", "developer/how-to/make-release", "developer/how-to/update-tools", "developer/index", "developer/reference/standards", "developer/tutorials/dev-install", "index", "user/explanations/docs-structure", "user/explanations/introduction", "user/explanations/kubernetes_cluster", "user/explanations/net_protocols", "user/explanations/repositories", "user/how-to/contributing", "user/how-to/debug", "user/how-to/ibek-support", "user/how-to/own_tools", "user/how-to/phoebus", "user/how-to/useful_k8s", "user/index", "user/overview", "user/reference/cli", "user/reference/environment", "user/reference/faq", "user/reference/ioc_helm_chart", "user/reference/k8s_resources", "user/tutorials/create_beamline", "user/tutorials/create_ioc", "user/tutorials/debug_generic_ioc", "user/tutorials/deploy_example", "user/tutorials/dev_container", "user/tutorials/generic_ioc", "user/tutorials/ibek", "user/tutorials/intro", "user/tutorials/ioc_changes1", "user/tutorials/rtems_ioc", "user/tutorials/rtems_setup", "user/tutorials/setup_k8s", "user/tutorials/setup_workstation", "user/tutorials/support_module", "user/tutorials/test_generic_ioc"], "filenames": ["developer/explanations/decisions.rst", "developer/explanations/decisions/0001-record-architecture-decisions.rst", "developer/explanations/decisions/0002-switched-to-pip-skeleton.rst", "developer/how-to/build-docs.rst", "developer/how-to/contribute.rst", "developer/how-to/make-release.rst", "developer/how-to/update-tools.rst", "developer/index.rst", "developer/reference/standards.rst", "developer/tutorials/dev-install.rst", "index.rst", "user/explanations/docs-structure.rst", "user/explanations/introduction.rst", "user/explanations/kubernetes_cluster.rst", "user/explanations/net_protocols.rst", "user/explanations/repositories.rst", "user/how-to/contributing.rst", "user/how-to/debug.rst", "user/how-to/ibek-support.rst", "user/how-to/own_tools.rst", "user/how-to/phoebus.rst", "user/how-to/useful_k8s.rst", "user/index.rst", "user/overview.rst", "user/reference/cli.rst", "user/reference/environment.rst", "user/reference/faq.rst", "user/reference/ioc_helm_chart.rst", "user/reference/k8s_resources.rst", "user/tutorials/create_beamline.rst", "user/tutorials/create_ioc.rst", "user/tutorials/debug_generic_ioc.rst", "user/tutorials/deploy_example.rst", "user/tutorials/dev_container.rst", "user/tutorials/generic_ioc.rst", "user/tutorials/ibek.rst", "user/tutorials/intro.rst", "user/tutorials/ioc_changes1.rst", "user/tutorials/rtems_ioc.rst", "user/tutorials/rtems_setup.rst", "user/tutorials/setup_k8s.rst", "user/tutorials/setup_workstation.rst", "user/tutorials/support_module.rst", "user/tutorials/test_generic_ioc.rst"], "titles": ["Architectural Decision Records", "1. Record architecture decisions", "2. Adopt epics-containers.github.io for project structure", "Build the docs using sphinx", "Contributing to the project", "Make a release", "Update the tools", "Developer Guide", "Standards", "Developer Contributing", "epics-containers", "About the documentation", "Essential Concepts", "Kubernetes Cluster Config", "Channel Access and Other Protocols", "Source and Registry Locations", "Contributing to the project", "Debug an IOC instance locally", "Updating and Testing ibek-support", "Choose Your Developer Environment", "Viewing Operator Interfaces with Phoebus", "Kubernetes Additional How To\u2019s", "User Guide", "<no title>", "Command Line Interface for IOC Management", "The Environment Configuration File", "Frequently Asked Questions", "IOC Helm Chart Details", "Kubernetes Resources in an IOC Instance", "Create a Beamline Repository", "Create an IOC Instance", "Debugging Generic IOC Builds", "Deploying and Managing IOC Instances", "Developer Containers", "Create a Generic IOC", "Defining IOC Instances using IBEK", "Tutorials Introduction", "Changing the IOC Instance", "RTEMS - Deploying an Example IOC", "RTEMS - Creating a File Server", "Setup a Kubernetes Server", "Setup a Developer Workstation", "Working with Support Modules", "Testing and Deploying a Generic IOC"], "terms": {"we": [0, 1, 2, 4, 12, 13, 14, 15, 16, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43], "major": 0, "adr": [0, 1], "describ": [0, 1, 12, 13, 21, 27, 29, 30, 38, 39, 43], "michael": [0, 1], "nygard": [0, 1], "below": [0, 9, 12, 13, 14, 27, 31, 33, 34, 38, 39, 41], "i": [0, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43], "list": [0, 12, 13, 19, 27, 30, 31, 32, 33, 34, 38, 39, 41, 42], "our": [0, 12, 14, 15, 27, 30, 31, 33, 34, 38, 40], "current": [0, 6, 12, 15, 18, 19, 30, 32, 34, 35, 38, 42], "1": [0, 8, 12, 13, 21, 26, 29, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43], "2": [0, 8, 10, 12, 21, 29, 30, 31, 33, 34, 37, 38, 43], "adopt": 0, "epic": [0, 9, 13, 14, 15, 18, 19, 20, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43], "contain": [0, 4, 8, 9, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 42], "github": [0, 4, 5, 6, 9, 10, 12, 15, 16, 18, 19, 21, 25, 27, 29, 30, 31, 32, 33, 34, 36, 38, 43], "io": [0, 9, 10, 12, 15, 21, 25, 26, 28, 29, 30, 32, 34, 36, 38, 40, 43], "project": [0, 1, 3, 6, 7, 9, 10, 12, 13, 21, 22, 24, 25, 29, 33, 39, 42, 43], "structur": [0, 6, 12], "date": [1, 2, 10, 18, 27, 29, 31, 32, 34, 38, 39, 40, 42, 43], "2022": [1, 2], "02": [1, 2, 24, 30, 33, 37, 38], "18": [1, 2], "accept": [1, 2], "need": [1, 11, 12, 13, 14, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "made": [1, 30, 32, 33, 39, 43], "thi": [1, 2, 3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43], "us": [1, 2, 7, 8, 9, 12, 14, 15, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43], "see": [1, 3, 5, 10, 12, 13, 14, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "": [1, 10, 12, 14, 15, 22, 24, 25, 26, 27, 29, 32, 33, 34, 38, 39, 40, 41, 42], "articl": [1, 12], "link": [1, 7, 21, 22, 25, 27, 33, 34, 37, 38, 41, 43], "abov": [1, 12, 14, 21, 23, 27, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41], "To": [1, 5, 6, 9, 13, 14, 22, 24, 27, 28, 30, 32, 33, 34, 35, 36, 38, 40, 42, 43], "creat": [1, 5, 10, 13, 21, 22, 25, 26, 27, 28, 31, 33, 35, 36, 37, 41, 42], "new": [1, 4, 5, 9, 14, 16, 21, 22, 25, 26, 27, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43], "copi": [1, 21, 27, 29, 30, 33, 34, 38, 39, 40], "past": [1, 21, 33, 34], "from": [1, 2, 3, 7, 8, 12, 13, 14, 15, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43], "exist": [1, 4, 15, 16, 29, 35, 37, 38, 39, 40], "ones": [1, 32], "should": [2, 4, 13, 15, 16, 21, 25, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43], "follow": [2, 4, 5, 8, 10, 12, 13, 14, 16, 21, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43], "pip": [2, 6, 9, 18, 25, 30, 41], "skeleton": [2, 6], "The": [2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 26, 27, 28, 29, 31, 32, 33, 34, 37, 38, 39, 40, 41, 43], "ensur": [2, 13, 31, 35], "consist": [2, 24, 35], "develop": [2, 10, 12, 15, 21, 22, 24, 29, 30, 31, 35, 37, 38, 43], "environ": [2, 4, 9, 12, 16, 21, 22, 23, 24, 27, 30, 33, 34, 41], "packag": [2, 9, 12, 15, 23, 24, 25, 29, 31, 36, 43], "manag": [2, 10, 12, 13, 15, 21, 22, 23, 30, 31, 36, 38, 41], "have": [2, 4, 9, 12, 13, 14, 15, 16, 19, 21, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "switch": [2, 13], "modul": [2, 6, 12, 13, 15, 22, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38, 40, 41], "fix": [2, 34], "set": [2, 4, 9, 12, 13, 14, 16, 19, 21, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 41, 42], "tool": [2, 7, 9, 10, 13, 19, 21, 24, 25, 29, 30, 31, 32, 33, 34, 37, 40, 41], "can": [2, 3, 4, 9, 12, 13, 14, 15, 16, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "pull": [2, 3, 4, 6, 16, 25, 26, 27, 34, 43], "updat": [2, 7, 12, 20, 21, 22, 25, 26, 27, 31, 33, 35, 38, 39, 40, 42, 43], "latest": [2, 6, 18, 21, 32, 36, 43], "techniqu": [2, 6], "As": [2, 8, 13], "mai": [2, 12, 13, 15, 20, 24, 26, 29, 30, 31, 32, 33, 34, 37, 40, 43], "chang": [2, 3, 4, 6, 10, 16, 18, 22, 26, 27, 30, 32, 34, 38, 39, 42, 43], "could": [2, 12, 13, 15, 19, 25, 27, 30, 31, 32, 33, 34, 37, 39, 40, 41, 42, 43], "differ": [2, 11, 12, 13, 25, 26, 29, 31, 33, 38], "lint": 2, "format": [2, 20], "venv": [2, 9, 30, 32, 41], "setup": [2, 6, 9, 13, 21, 22, 24, 29], "ci": [2, 12, 15, 29, 32, 33, 43], "cd": [2, 9, 18, 21, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 43], "you": [3, 4, 5, 9, 10, 12, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "base": [3, 12, 13, 32, 33, 34, 35, 40, 42, 43], "directori": [3, 8, 12, 24, 29, 33, 34, 38, 43], "run": [3, 6, 7, 9, 12, 13, 14, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 43], "tox": [3, 9], "e": [3, 9, 12, 15, 21, 24, 25, 30, 33, 37, 38], "static": [3, 39], "which": [3, 6, 9, 12, 13, 14, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41], "includ": [3, 12, 22, 30, 31, 32, 33, 34, 38], "api": [3, 8, 12, 13, 22, 24, 29, 40], "docstr": [3, 8], "code": [3, 4, 8, 9, 12, 16, 29, 30, 31, 32, 33, 34, 37, 38, 39, 41, 43], "document": [3, 4, 7, 9, 12, 13, 16, 21, 22, 30, 31, 38, 40], "standard": [3, 4, 7, 12, 13, 16, 19, 32, 34], "built": [3, 12, 13, 27, 30, 31, 33, 34, 43], "html": [3, 30, 36], "open": [3, 4, 9, 12, 13, 14, 16, 29, 30, 31, 33, 36, 41], "local": [3, 9, 12, 18, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 41], "web": [3, 12, 25, 34], "brows": [3, 21, 33], "firefox": 3, "index": [3, 30], "also": [3, 4, 7, 12, 13, 14, 15, 16, 21, 22, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "an": [3, 6, 12, 13, 14, 18, 21, 22, 24, 25, 26, 27, 29, 33, 34, 35, 36, 37, 39, 41, 43], "process": [3, 8, 12, 13, 14, 37, 42], "watch": 3, "your": [3, 4, 10, 12, 16, 21, 22, 27, 28, 29, 30, 32, 33, 34, 35, 39, 41, 43], "rebuild": [3, 31, 35, 43], "whenev": [3, 34], "reload": [3, 33], "ani": [3, 4, 6, 12, 16, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43], "browser": 3, "page": [3, 5, 8, 10, 12, 20, 27, 29, 30, 32, 35, 41, 43], "view": [3, 12, 22], "localhost": 3, "http": [3, 5, 6, 10, 12, 13, 15, 19, 21, 25, 26, 28, 29, 30, 32, 34, 36, 40, 41, 43], "8000": 3, "If": [3, 4, 10, 12, 16, 19, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43], "ar": [3, 4, 8, 10, 11, 12, 13, 14, 15, 16, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "make": [3, 4, 7, 12, 13, 15, 16, 21, 26, 27, 29, 32, 33, 34, 35, 37, 38, 39, 41, 42], "sourc": [3, 9, 10, 12, 18, 22, 23, 25, 26, 29, 30, 32, 33, 34, 35, 36, 41], "too": [3, 33, 37, 43], "tell": [3, 27, 28, 30, 31, 34, 38, 40], "src": [3, 33, 34], "most": [4, 11, 12, 13, 16, 27, 31, 32, 33, 34, 36, 38, 41], "welcom": [4, 16, 36], "all": [4, 12, 13, 14, 16, 18, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "request": [4, 6, 12, 13, 14, 16, 21, 30, 34], "handl": [4, 16], "through": [4, 9, 12, 13, 16, 19, 24, 29, 33, 35, 36, 38, 41, 42], "pleas": [4, 5, 8, 10, 16, 39, 40], "check": [4, 6, 16, 29, 30, 32, 43], "befor": [4, 16, 30, 32, 33, 34, 37, 38, 39, 41, 43], "file": [4, 12, 15, 16, 18, 20, 22, 23, 24, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43], "one": [4, 11, 12, 13, 16, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40, 43], "great": [4, 16], "idea": [4, 12, 16, 31], "involv": [4, 16, 25, 30, 37], "big": [4, 16], "ticket": [4, 16], "want": [4, 16, 25, 27, 29, 30, 31, 34, 37, 38], "sure": [4, 13, 16, 21, 29, 32, 33, 37, 41], "don": [4, 12, 16, 33, 38, 41, 43], "t": [4, 11, 12, 16, 33, 38, 41, 43], "spend": [4, 16], "time": [4, 12, 13, 16, 24, 25, 30, 31, 33, 35, 37, 40, 41, 43], "someth": [4, 6, 16, 32, 33, 34, 35, 43], "might": [4, 16, 33, 40, 41], "fit": [4, 16, 29], "scope": [4, 16], "offer": [4, 16, 21, 40], "place": [4, 16, 27, 29, 30, 31, 32, 33, 34, 35, 37, 39, 41], "ask": [4, 16, 22, 25, 28, 40], "question": [4, 16, 22], "share": [4, 12, 13, 15, 16, 23, 34, 39, 40], "end": [4, 16, 25, 32, 37], "obviou": [4, 16], "when": [4, 9, 12, 14, 16, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41], "close": [4, 6, 16], "rais": [4, 16], "instead": [4, 12, 16, 18, 19, 26, 32, 33, 38, 39, 41], "inform": [4, 11, 12, 16, 25, 34, 40, 41], "up": [4, 7, 9, 12, 13, 16, 21, 25, 26, 30, 34, 35, 37, 38, 39, 40, 41, 43], "build": [4, 7, 8, 10, 12, 16, 18, 21, 22, 23, 24, 30, 33, 35, 36, 37, 38, 42, 43], "doc": [4, 7, 8, 9, 10, 12, 13, 16, 28, 34, 36, 40, 41], "what": [4, 13, 16, 21, 27, 28, 29, 30, 32, 34, 36, 37], "checklist": 5, "choos": [5, 9, 12, 21, 22, 24, 29, 33, 34, 35, 37, 41, 42], "pep440": 5, "compliant": 5, "number": [5, 12, 14, 25, 26, 29, 30, 31, 32, 38, 39], "pep": 5, "python": [5, 6, 9, 12, 24, 29, 30, 33, 35], "org": [5, 15, 29, 30, 36, 41], "0440": 5, "go": [5, 27, 29, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43], "draft": [5, 18], "click": [5, 9, 29, 32, 33, 34, 40, 41, 43], "tag": [5, 12, 24, 29, 32, 37, 38, 43], "suppli": [5, 27, 30, 31, 33, 34, 35, 39, 43], "chose": 5, "gener": [5, 6, 9, 13, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 40, 41, 42], "note": [5, 10, 18, 21, 22, 26, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41], "review": [5, 32], "edit": [5, 21, 25, 29, 30, 31, 33, 35, 38, 40, 43], "titl": [5, 8, 35, 43], "publish": [5, 12, 30, 31, 33], "push": [5, 12, 25, 29, 31, 32, 33, 34, 37, 38, 43], "main": [5, 13, 15, 21, 32, 34, 43], "branch": [5, 12, 32, 34, 35], "ha": [5, 6, 12, 13, 14, 19, 21, 26, 27, 30, 31, 32, 33, 34, 35, 37, 40, 41, 43], "same": [5, 12, 13, 30, 31, 32, 34, 37, 38, 39, 40], "effect": 5, "except": [5, 13, 37], "get": [5, 7, 9, 10, 12, 13, 14, 18, 24, 29, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43], "option": [5, 12, 21, 24, 30, 40], "merg": [6, 34], "python3": [6, 9, 34, 41], "provid": [6, 12, 13, 14, 21, 24, 25, 26, 27, 30, 31, 33, 35, 39, 40, 43], "mean": [6, 12, 14, 25, 30, 31, 32, 33, 35, 38, 43], "keep": [6, 13, 26, 31, 33, 43], "sync": 6, "between": [6, 12, 14, 21, 25, 26, 31, 34, 37], "multipl": [6, 12, 13, 14, 15, 24, 25, 35, 37, 38], "version": [6, 12, 23, 24, 25, 26, 27, 29, 31, 32, 33, 37, 38, 41, 43], "git": [6, 9, 12, 15, 18, 24, 25, 29, 32, 33, 34, 35, 37, 43], "rebas": 6, "fals": 6, "com": [6, 9, 12, 13, 15, 18, 21, 25, 29, 30, 32, 33, 34, 36, 41, 43], "diamondlightsourc": 6, "conflict": 6, "indic": [6, 29, 32], "area": [6, 27, 40], "where": [6, 12, 25, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39], "more": [6, 11, 12, 21, 22, 24, 25, 26, 29, 32, 41, 43], "detail": [6, 9, 12, 13, 14, 22, 24, 26, 29, 30, 32, 34, 38, 41], "split": [7, 10, 22, 29], "four": [7, 11, 22], "categori": [7, 22, 31], "access": [7, 12, 13, 21, 22, 33, 35, 38, 39, 40, 41], "side": [7, 13, 18, 22], "bar": [7, 22], "contribut": [7, 10, 15, 22, 30, 37], "sphinx": [7, 8, 9, 12], "releas": [7, 21, 22, 29, 30, 31, 32, 33, 34], "practic": [7, 12, 22, 23], "step": [7, 9, 12, 21, 22, 32, 33, 34, 35, 37, 38, 42], "dai": 7, "dev": [7, 9, 18, 19, 21, 24, 31, 33, 34, 35, 38], "task": 7, "architectur": [7, 12, 13, 21, 34, 36, 38], "decis": 7, "record": [7, 12, 27, 37, 38, 43], "why": [7, 14, 22], "technic": [7, 11, 22], "materi": [7, 22], "defin": [8, 12, 22, 25, 27, 28, 29, 30, 37, 39, 43], "repositori": [8, 18, 22, 23, 25, 27, 28, 30, 31, 32, 33, 34, 38, 39, 40], "pre": [8, 30], "napoleon": 8, "extens": [8, 30, 33, 41], "googl": [8, 12], "style": 8, "consid": [8, 13, 33], "type": [8, 9, 12, 24, 30, 31, 34, 35, 37, 38, 39, 40, 42], "hint": 8, "function": [8, 11, 12, 24, 25, 29, 30, 32, 35, 41], "signatur": 8, "For": [8, 12, 14, 15, 21, 24, 25, 28, 29, 30, 32, 33, 34, 37, 38, 39, 40, 41, 43], "exampl": [8, 12, 13, 14, 15, 18, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 41, 43], "def": [8, 18, 30, 31, 35, 43], "func": 8, "arg1": 8, "str": [8, 30, 37], "arg2": 8, "int": [8, 30], "bool": 8, "summari": [8, 33], "line": [8, 12, 21, 22, 25, 29, 30, 31, 32, 34, 37, 38, 40, 41], "extend": 8, "descript": [8, 10, 12, 18, 27, 28, 30, 33, 34, 37, 38], "arg": [8, 24, 30, 37], "return": [8, 21], "valu": [8, 12, 25, 27, 28, 30, 33, 37, 38, 39, 43], "true": [8, 13, 14, 24, 38], "extract": [8, 12, 30, 32, 33], "underlin": 8, "convent": [8, 29, 34], "headl": 8, "head": [8, 28, 31, 32], "3": [8, 9, 13, 25, 29, 30, 33, 34, 37, 41, 42], "how": [8, 9, 11, 12, 13, 15, 24, 25, 27, 29, 30, 31, 32, 33, 34, 37, 38, 39, 41, 43], "guid": [8, 10, 11, 30, 36, 41], "onli": [9, 12, 13, 14, 18, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38, 40, 43], "howev": [9, 13, 14, 26, 29, 30, 31, 32, 33, 36, 37, 39, 41], "virtual": [9, 12, 13, 14, 23, 29, 32, 40, 41], "requir": [9, 11, 12, 13, 14, 21, 23, 24, 26, 29, 31, 33, 34, 35, 36, 37, 38, 40, 41, 43], "other": [9, 12, 13, 15, 19, 20, 22, 25, 27, 30, 31, 33, 37, 39, 40, 43], "do": [9, 12, 13, 14, 18, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 43], "own": [9, 12, 13, 25, 27, 29, 30, 32, 33, 34, 37, 41, 43], "test": [9, 12, 13, 15, 19, 22, 24, 29, 31, 32, 33, 34, 35, 38, 39, 40, 41], "them": [9, 12, 13, 15, 23, 25, 26, 29, 30, 31, 34, 35, 43], "These": [9, 12, 13, 15, 21, 25, 28, 29, 30, 33, 34, 35, 36, 37, 40, 43], "instruct": [9, 12, 19, 21, 24, 28, 29, 32, 34, 37, 40, 41], "take": [9, 10, 27, 30, 33, 34, 41, 43], "minim": [9, 19, 34], "so": [9, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 43], "onc": [9, 30, 32, 33, 38, 39, 41, 42, 43], "complet": [9, 12, 25, 27, 30, 33, 34, 38, 43], "first": [9, 10, 21, 25, 29, 30, 31, 32, 33, 38, 40, 41, 43], "either": [9, 41], "host": [9, 12, 14, 30, 33, 37, 40, 41], "machin": [9, 13, 30, 32, 33, 40], "8": [9, 41], "later": [9, 21, 30, 37, 41], "under": [9, 12, 14, 29, 30, 31, 33], "vscode": [9, 19, 29, 30, 31, 33, 34, 37], "virtualenv": 9, "m": [9, 21, 29, 37, 41, 43], "bin": [9, 21, 25, 30, 32, 33, 34, 38, 41], "activ": [9, 30, 32, 41, 43], "devcontain": [9, 18, 19, 24, 31, 33, 37, 40, 41], "reopen": [9, 33], "prompt": [9, 31, 32, 33, 37, 38, 40], "termin": [9, 31, 33, 37, 38], "graph": 9, "tree": [9, 33], "pipdeptre": 9, "now": [9, 10, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 43], "p": [9, 24, 30, 32, 41, 43], "organ": [10, 12, 29], "hold": [10, 12, 31, 34, 43], "collect": [10, 13], "deploi": [10, 12, 13, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37, 39, 41], "container": [10, 15, 33, 36], "ioc": [10, 13, 14, 18, 19, 21, 22, 23, 25, 33, 36, 39, 41, 42], "essenti": [10, 21, 22, 36], "concept": [10, 22, 28, 36], "comment": [10, 34], "suggest": [10, 14, 18, 25, 42], "wiki": 10, "issu": [10, 13, 14, 31, 43], "tutori": [10, 11, 19, 24, 25, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43], "being": [10, 24, 43], "work": [10, 13, 15, 20, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43], "improv": [10, 11], "framework": [10, 12, 30], "few": [10, 13, 27, 29, 31, 33, 34, 38], "avail": [10, 12, 13, 18, 24, 26, 29, 30, 31, 32, 36, 37, 39, 41, 43], "warn": [10, 37], "about": [10, 22, 27, 29, 33, 34], "out": [10, 18, 21, 25, 27, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42], "interest": [10, 13, 32, 40, 41], "discuss": [10, 14, 25, 31, 35], "control": [10, 12, 13, 15, 18, 21, 24, 28, 30, 36, 38, 39, 41], "system": [10, 12, 13, 15, 23, 24, 25, 29, 31, 33, 35, 40, 41], "add": [10, 12, 13, 19, 25, 26, 29, 30, 31, 33, 35, 37, 38, 40, 43], "brief": 10, "statu": [10, 12, 14, 21, 24, 32], "join": 10, "present": [10, 12, 18, 29, 38, 39], "icalepc": 10, "2021": [10, 40], "meet": 10, "paper": 10, "kubernet": [10, 14, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 38, 39], "talk": [10, 12, 13], "section": [10, 13, 24, 25, 26, 29, 30, 31, 32, 33, 35, 40, 43], "user": [10, 12, 13, 15, 21, 25, 26, 29, 33, 34, 38, 39, 40, 41, 43], "back": [10, 25, 26, 31, 32, 34, 40, 41], "grand": 11, "unifi": 11, "theori": 11, "david": 11, "la": 11, "There": [11, 12, 13, 15, 21, 23, 25, 26, 29, 30, 31, 32, 33, 34, 39, 41], "secret": [11, 40], "understood": 11, "order": [11, 13, 14, 27, 29, 33, 38], "write": [11, 30, 33], "good": [11, 12, 30, 31, 33, 40, 41, 43], "softwar": [11, 12, 23, 36, 40], "isn": 11, "thing": [11, 12, 25, 33, 34, 43], "call": [11, 12, 24, 27, 30, 34, 35, 37, 38, 39, 43], "thei": [11, 12, 13, 15, 24, 26, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 43], "refer": [11, 12, 25, 30, 33, 34, 35, 37], "explan": [11, 14, 35], "repres": [11, 12, 27, 30, 38, 39], "purpos": [11, 29, 32, 33, 38, 39, 43], "approach": [11, 12, 14, 29, 31, 33, 38], "creation": 11, "understand": [11, 21, 24], "implic": 11, "help": [11, 12, 13, 24, 32, 34, 41], "often": [11, 26, 31], "immens": 11, "topic": [11, 30, 36], "appli": [12, 21, 23, 28, 40], "modern": [12, 23, 40], "industri": [12, 23], "best": [12, 23, 25, 36], "deliveri": [12, 23], "5": [12, 23, 32, 38, 39, 41], "theme": [12, 23], "strategi": [12, 23], "execut": [12, 21, 23, 24, 30, 32, 33, 37, 38, 40], "lightweight": [12, 23, 38], "central": [12, 13, 23, 25], "orchestr": [12, 13, 23, 36], "facil": [12, 13, 15, 23, 25, 29], "chart": [12, 15, 22, 23, 26, 28, 33, 38, 39], "asset": [12, 15, 23, 29, 30, 33], "No": [12, 23, 34], "automat": [12, 23], "deliv": [12, 23], "oci": [12, 23], "registri": [12, 22, 23, 26, 29, 31, 43], "each": [12, 13, 25, 26, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41], "save": [12, 24, 26, 30, 31, 35], "public": [12, 15, 43], "privat": [12, 15], "dockerhub": 12, "initi": [12, 14, 20, 24], "servic": [12, 13, 14, 21, 25, 38], "interchang": 12, "thu": [12, 38, 39], "docker": [12, 21, 24, 25, 29, 30, 32, 34, 36, 37, 43], "podman": [12, 24, 25, 30, 32, 33, 36, 37, 43], "runtim": [12, 24, 27, 30, 31, 32, 33, 34, 38], "doe": [12, 13, 29, 31, 38, 41], "job": [12, 32], "explain": [12, 21], "relationship": [12, 26], "semaphoreci": 12, "blog": 12, "v": [12, 24, 30], "import": [12, 25, 38, 40, 43], "outcom": 12, "alter": [12, 33], "insid": [12, 18, 27, 28, 30, 32, 33, 34, 35, 37, 40, 42], "suit": [12, 25], "infrastructur": 12, "At": [12, 14, 15, 21, 26, 27, 29, 30, 32, 39], "dl": [12, 14, 15, 25, 26, 29, 33, 38, 39, 40, 41, 43], "abl": [12, 13, 26, 32, 33, 37, 38, 40], "vanilla": 12, "support": [12, 13, 14, 15, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 37, 38, 39, 40, 43], "longer": [12, 30], "fork": [12, 34], "princip": 12, "here": [12, 18, 19, 22, 25, 27, 29, 30, 31, 33, 34, 36, 40, 41, 42], "connect": [12, 13, 14, 26, 38, 39, 40], "given": [12, 14, 24, 27, 30, 32, 39], "class": [12, 18, 27, 29, 30], "devic": [12, 13, 27, 29, 30, 38, 42], "ghcr": [12, 15, 25, 29, 30, 32, 34, 38], "adaravi": 12, "linux": [12, 30, 31, 32, 34, 36, 38, 39, 40, 41], "2023": [12, 20, 24, 29, 30, 32, 33, 37, 38, 39], "10": [12, 21, 24, 26, 30, 32, 33, 34, 39, 40, 41, 43], "areadetector": [12, 30, 31, 33, 34, 43], "driver": [12, 30], "gige": [12, 14], "camera": [12, 30], "load": [12, 13, 14, 29, 32, 33, 37, 38, 39, 40, 41, 43], "two": [12, 14, 15, 29, 30, 31, 32, 33, 34, 35, 37, 38, 42], "pass": [12, 13, 21, 24, 27, 30, 32], "configur": [12, 13, 14, 21, 22, 24, 29, 30, 31, 32, 33, 38, 39], "map": [12, 25], "mount": [12, 27, 31, 33, 35, 38], "filesystem": [12, 30, 32, 33, 38, 39], "point": [12, 13, 21, 25, 31, 32, 34, 39, 41], "alwai": [12, 13, 15, 26, 33, 34, 38, 41], "config": [12, 18, 21, 22, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 43], "bootstrap": 12, "uniqu": [12, 27, 30], "properti": 12, "content": [12, 33, 34, 37, 43], "yaml": [12, 18, 21, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40], "st": [12, 27, 30, 35, 37, 38, 43], "cmd": [12, 27, 30, 35, 37, 38, 43], "subst": [12, 30], "shell": [12, 30, 31, 33, 37, 38, 41, 43], "startup": [12, 18, 27, 32, 35, 38, 39], "script": [12, 18, 24, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40], "substitut": [12, 18, 27, 29, 30, 35], "start": [12, 13, 21, 22, 24, 27, 30, 31, 34, 35, 36, 37, 38, 40, 41, 42, 43], "sh": [12, 21, 24, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 43], "bash": [12, 24, 27, 29, 32, 33, 34], "fulli": [12, 43], "overrid": [12, 24, 30, 33, 35], "reduc": [12, 13, 26], "disk": [12, 40], "It": [12, 13, 14, 18, 21, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 37, 38, 39, 40, 41], "simpl": [12, 13, 31, 37, 38, 42, 43], "throughout": 12, "term": 12, "word": [12, 13], "without": [12, 30, 33, 36, 37], "context": 12, "ambigu": 12, "easili": [12, 33], "effici": [12, 34], "across": [12, 13, 30], "cluster": [12, 14, 21, 22, 26, 27, 28, 32, 36, 38, 39], "resourc": [12, 22, 27, 29, 36, 39, 40], "schedul": [12, 13], "onto": [12, 33], "suitabl": [12, 14], "upon": [12, 31, 32, 34, 43], "15": [12, 38], "year": 12, "experi": [12, 30, 40], "product": [12, 13, 26, 29, 41], "workload": [12, 28], "combin": [12, 13, 35, 40], "breed": 12, "commun": [12, 14, 15, 40], "sinc": [12, 13, 14, 30, 31, 41], "wa": [12, 14, 30, 31, 33, 38], "2014": 12, "todai": 12, "far": 12, "domin": 12, "technologi": 12, "In": [12, 13, 14, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "wai": [12, 14, 22, 24, 25, 31, 32, 35, 39], "implement": [12, 14, 30, 40], "featur": [12, 13, 31, 33, 35, 39, 43], "auto": [12, 20, 26, 30, 38, 43], "server": [12, 13, 14, 22, 25, 30, 32, 37, 38, 41, 42], "come": [12, 21, 25, 29, 30, 31, 34, 35, 37, 40, 41], "manual": 12, "stop": [12, 33, 37, 38], "monitor": [12, 13, 38, 39], "beamlin": [12, 14, 15, 22, 24, 25, 26, 27, 28, 30, 34, 37, 38, 39, 40], "rollback": 12, "previou": [12, 26, 31, 32, 33, 37, 38, 43], "alloc": [12, 13, 30], "adequ": [12, 33], "failov": 12, "anoth": [12, 31, 37], "soft": [12, 33, 37, 38], "ti": [12, 26], "hardwar": [12, 29, 32], "log": [12, 13, 25, 29, 30, 38, 39], "histor": 12, "via": [12, 13, 33, 38], "graylog": [12, 13], "interact": [12, 25, 26, 30, 38, 40], "its": [12, 13, 14, 21, 28, 29, 30, 34, 35], "debug": [12, 22, 24, 25, 30, 33, 34, 38, 41, 42], "maintain": [12, 13, 34], "instal": [12, 13, 18, 22, 24, 29, 30, 31, 33, 34, 35, 37, 38, 39, 43], "directli": [12, 13, 32, 38], "distribut": [12, 13, 21, 40, 41], "those": [12, 27, 29, 30, 31, 35], "would": [12, 13, 14, 21, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 41], "replac": [12, 13, 29, 30, 33, 34, 35, 40, 41, 43], "stack": [12, 13], "find": [12, 24, 29, 31, 34], "variou": 12, "solut": [12, 31, 37], "been": [12, 13, 19, 31, 32, 37, 40, 41], "portain": [12, 41], "www": [12, 36], "paid": [12, 41], "excel": [12, 33, 41], "visibl": [12, 33], "interfac": [12, 13, 22, 32, 41], "veri": [12, 15, 21, 31, 37, 38, 40, 42, 43], "easi": [12, 13, 40], "downsid": [12, 14], "decid": [12, 40], "popular": 12, "applic": [12, 13, 14, 20, 25], "templat": [12, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 42, 43], "within": [12, 13, 14, 21, 35, 40, 41], "store": [12, 15, 26, 29, 39], "histori": [12, 25], "much": [12, 15, 24, 31, 34, 37], "like": [12, 14, 29, 30, 31, 32, 34, 37, 38, 39, 43], "acceler": [12, 13, 15, 18, 25, 29, 38, 40], "domain": [12, 13, 18, 24, 25, 27, 29, 32, 33, 38, 39, 40], "default": [12, 24, 26, 27, 28, 30, 31, 33, 34, 35, 37, 40, 41, 43], "folder": [12, 18, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 41, 43], "Such": [12, 41], "zip": 12, "seen": 12, "redund": 12, "command": [12, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "perform": [12, 13, 21, 29, 34, 37], "clone": [12, 18, 29, 31, 33, 34, 43], "specif": [12, 15, 29, 30, 31, 33, 34], "temporari": [12, 32, 33], "addition": 12, "result": [12, 30, 31, 38], "remov": [12, 31, 33, 35, 37, 40, 43], "itself": [12, 13, 14, 26, 29, 31, 39], "re": [12, 30, 34], "held": [12, 38], "done": [12, 13, 29, 30, 31, 32, 33, 34, 37, 38], "special": [12, 13], "locat": [12, 13, 22, 29, 30, 31, 34], "legaci": [12, 21], "reli": [12, 15, 34], "heavili": 12, "know": [12, 14, 30, 32], "nice": [12, 21, 33], "credenti": 12, "mani": [12, 13, 30, 41], "both": [12, 13, 15, 25, 29, 34, 38, 39], "cloud": [12, 13, 26, 40], "premis": [12, 26], "choic": [12, 41], "dure": [12, 35, 37], "poc": 12, "action": [12, 15, 32, 43], "gitlab": [12, 13, 15, 18, 43], "typic": [12, 13, 14, 22, 29, 34], "compil": [12, 21, 27, 30, 33, 35, 37], "upstream": [12, 13, 34], "boilerpl": [12, 27, 33, 38], "custom": [12, 24, 27, 33], "boot": [12, 18, 21, 33, 34, 39], "depend": [12, 27, 29, 30, 31, 33, 35], "element": [12, 33], "allow": [12, 13, 14, 15, 33, 34, 37, 40], "u": [12, 13, 25, 30, 31, 33, 34, 35, 40, 43], "clean": [12, 40], "direct": [12, 13, 14], "some": [12, 13, 14, 21, 29, 30, 32, 33, 34, 35, 36, 37, 38, 42], "against": [12, 29, 32, 33, 34], "eventu": [12, 13, 29, 38], "simul": [12, 27, 29, 30, 32], "commit": [12, 29, 33, 34, 37, 43], "definit": [12, 18, 24, 27, 30, 33, 34, 35, 37, 42], "prepar": 12, "deploy": [12, 13, 28, 32, 38, 40], "launch": [12, 21, 24, 29, 31, 33, 35, 37, 41, 43], "verifi": [12, 29, 30, 32, 37, 38, 39, 43], "valid": [12, 29, 30, 43], "becaus": [12, 13, 14, 15, 24, 26, 29, 30, 31, 32, 33, 34, 37, 40, 41, 43], "real": [12, 24, 29, 32], "target": [12, 13, 20, 24, 25, 30, 33, 34, 38], "x86_64": [12, 31, 34], "rtem": [12, 22, 31, 34], "mvme5500": [12, 38], "g": [12, 15, 21, 24, 25, 33, 38], "usb": 12, "pcie": 12, "theses": 12, "ad": [12, 25, 26, 30, 31, 32, 34, 35, 37, 38, 43], "arm64": [12, 21], "nativ": 12, "futur": [12, 14, 18, 20, 32, 33, 34, 38, 39], "gui": [12, 20], "engin": [12, 13, 20, 24, 26, 34], "screen": [12, 20, 21, 26, 43], "outsid": [12, 14, 30, 31, 33, 37, 40, 41], "helper": [12, 41], "entri": [12, 30, 32, 37, 41], "ec": [12, 15, 24, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41], "wrapper": [12, 24], "around": [12, 13, 24, 33], "kubectl": [12, 21, 24, 25, 28, 39], "teach": [12, 29], "show": [12, 14, 24, 25, 30, 31, 32, 33, 37, 38, 39], "builder": [12, 34, 35], "fetch": [12, 25, 30, 33, 34], "artifact": 12, "variabl": [12, 14, 21, 27, 31, 37], "give": [12, 13, 14, 21, 29, 33, 35, 43], "metadata": [12, 21, 24, 27, 40], "db": [12, 21, 30, 33, 34, 37, 38, 43], "blueski": 12, "ophyd": 12, "bob": 12, "adl": 12, "edm": [12, 21, 43], "three": 13, "topologi": 13, "were": [13, 14, 26, 32, 33, 34, 37, 43], "per": [13, 14, 33, 34, 38], "singl": [13, 14, 21, 29, 30, 34, 35, 39, 40, 43], "k3": 13, "suffici": [13, 31], "rancher": [13, 21, 40], "high": [13, 30], "minimum": [13, 34], "4": [13, 32, 37, 38, 41, 43], "quit": 13, "straightforward": 13, "cost": 13, "separ": [13, 21, 25, 26, 33, 40], "plane": 13, "everi": [13, 30, 33, 34, 35], "wherea": [13, 35], "hand": [13, 30, 34, 36, 37, 38, 43], "entir": [13, 31], "A": [13, 14, 26, 27, 30, 31, 33, 38, 40, 43], "everyth": [13, 29, 34, 40, 41], "economi": 13, "scale": 13, "signific": [13, 30], "rout": [13, 14, 40], "channel": [13, 22, 30, 37, 40], "pva": [13, 30, 43], "protocol": [13, 22], "subnet": [13, 14, 37], "spent": 13, "abandon": 13, "worker": [13, 14, 26], "remot": [13, 14, 33, 34, 41], "benefit": [13, 15], "overcom": 13, "problem": [13, 37], "achiev": [13, 25], "prefer": [13, 19, 30, 40, 41], "continu": [13, 15, 21, 23, 29, 31, 33, 34, 38, 41], "addit": [13, 22, 24, 31, 33, 38], "failur": 13, "secur": [13, 14, 30, 33, 34], "administr": 13, "down": [13, 31, 40], "lot": [13, 34], "multi": [13, 37], "common": [13, 25, 31, 34], "pattern": [13, 34], "investig": [13, 29, 33, 40], "enabl": [13, 30, 32, 33, 34, 38, 43], "compris": 13, "22": [13, 34, 41], "bare": 13, "metal": 13, "vm": 13, "k8": [13, 14, 21, 40], "master": [13, 27, 30, 40], "etc": [13, 21, 29, 35, 40], "etcd": 13, "backend": 13, "balanc": [13, 14, 39], "haproxi": 13, "dn": 13, "endpoint": 13, "diamond": [13, 15, 18, 25, 38, 40], "ac": [13, 15, 18, 25, 38, 40], "uk": [13, 15, 18, 25, 38, 40], "ip": [13, 14, 21, 38, 39, 40], "virtu": 13, "pair": [13, 30], "bind": 13, "vrrp": 13, "keepaliv": 13, "kubeadm": 13, "similar": [13, 34, 38, 42], "rke": 13, "upgrad": [13, 31, 34, 39, 41], "downgrad": 13, "provis": 13, "weav": 13, "cni": 13, "broadcast": [13, 14, 21], "unicast": 13, "multicast": 13, "bum": 13, "traffic": [13, 14, 26, 40], "iptabl": [13, 21], "pod": [13, 14, 21, 24, 38, 39, 40], "compon": [13, 15], "loadbalanc": [13, 39], "object": 13, "ingress": 13, "nginx": 13, "nginxinc": 13, "stdout": [13, 38], "fluentd": 13, "daemonset": 13, "ship": 13, "authent": [13, 29], "keycloak": 13, "sit": [13, 14, 38], "rack": 13, "top": [13, 30, 31, 34, 37, 38, 40, 43], "tor": 13, "router": 13, "rest": [13, 38], "routabl": 13, "ospf": 13, "global": [13, 25, 26, 33, 34, 37, 38], "speaker": 13, "respond": 13, "arp": 13, "origin": [13, 29, 34, 37, 43], "look": [13, 14, 27, 30, 31, 32, 33, 34, 37, 38, 40, 42, 43], "One": [13, 25], "ansibl": 13, "heavi": 13, "prometheus_oper": 13, "tenant": 13, "namespac": [13, 21, 24, 39], "enforc": 13, "tenanc": 13, "demand": 13, "act": 13, "sandbox": 13, "familiar": [13, 30], "associ": 13, "polici": [13, 29], "determin": [13, 25, 29], "who": 13, "data": 13, "elev": [13, 14], "privileg": [13, 14], "rbac": [13, 21], "psp": 13, "latter": [13, 38], "deprec": 13, "21": [13, 21], "soon": [13, 18, 27, 31, 32, 34, 40, 42, 43], "agent": 13, "part": [13, 24, 25, 30, 31, 33, 43], "physic": [13, 39], "henc": [13, 39], "model": [13, 39], "assum": [13, 30, 35, 38], "centralis": 13, "subhead": 13, "cannot": [13, 14], "case": [13, 14, 15, 27, 29, 31, 32, 37], "brought": 13, "send": 13, "messag": [13, 24, 25, 32], "address": [13, 14, 21, 30, 38, 39, 40], "pend": 13, "name": [13, 21, 24, 25, 27, 30, 32, 34, 35, 37, 38, 39, 40], "relev": [13, 29, 34], "must": [13, 14, 24, 25, 32, 41, 43], "toler": 13, "select": [13, 30, 33, 34, 40], "certain": 13, "util": [13, 30, 38], "aggreg": 13, "prometheu": 13, "kube": [13, 21, 40], "proxi": [13, 14, 21], "noschedul": 13, "udp": [13, 39], "discoveri": [13, 38], "quirk": 13, "exhibit": 13, "overlai": 13, "unsuit": 13, "underli": [13, 24], "rather": [13, 29], "than": [13, 15, 26, 29, 43], "intern": [13, 15, 31, 38, 43], "normal": [13, 14, 34], "hostnetwork": 13, "spec": [13, 30], "whilst": 13, "attribut": 13, "drop": [13, 35, 40], "capabl": [13, 31, 40], "attack": 13, "surfac": 13, "somewhat": 13, "net_admin": 13, "net_broadcast": 13, "potenti": [13, 19, 31], "kafka": 13, "spark": 13, "jenkin": 13, "sonarqub": 13, "zocalo": 13, "jupyterhub": 13, "busi": [13, 34], "app": [13, 21, 24], "confluenc": 13, "jira": 13, "elasticsearch": 13, "graphit": 13, "nagdash": 13, "core": 13, "ldap": 13, "kerbero": 13, "netbox": 13, "mariadb": 13, "ht": 13, "condor": 13, "learn": [13, 34], "toolkit": 13, "kubeflow": 13, "kubevirt": 13, "virtlet": 13, "relion": 13, "storag": 13, "ceph": 13, "rook": 13, "portworkx": 13, "xchem": 13, "fragalysi": 13, "challeng": 14, "form": [14, 30], "subject": [14, 21], "extern": [14, 35, 39], "port": [14, 30, 38, 39, 43], "client": [14, 21, 24, 38, 40, 41], "instanc": [14, 21, 22, 24, 25, 26, 29, 33, 39, 41], "still": [14, 26, 30, 31, 38, 43], "translat": 14, "packet": 14, "lan": 14, "behaviour": [14, 27, 30], "negoti": 14, "ephemer": 14, "layer": 14, "nat": 14, "prototyp": 14, "found": [14, 27, 31, 33, 35], "had": [14, 26, 41, 43], "reason": [14, 15, 24, 31, 33, 34], "gvsp": 14, "vision": 14, "stream": [14, 42, 43], "workaround": [14, 33], "diagram": 14, "ca": 14, "forward": [14, 21], "2nd": [14, 38], "fail": [14, 26, 31, 33, 34, 38], "conclus": 14, "studi": 14, "fiddli": 14, "basi": [14, 33], "plu": [14, 24, 28, 30], "guarante": [14, 30, 32], "round": 14, "possibl": [14, 15, 26, 36], "node": [14, 26, 40], "bypass": [14, 38], "perspect": 14, "ident": [14, 29, 37], "tradit": [14, 42], "listen": 14, "receiv": 14, "team": [14, 38], "restrict": [14, 15, 29], "mitig": 14, "argu": 14, "helm": [15, 22, 23, 24, 25, 26, 29, 33, 36, 38, 39], "repo_nam": 15, "kind": [15, 21, 31, 34, 40], "recommend": [15, 19, 21, 26, 29, 31, 34, 36, 41], "intent": [15, 29], "reusabl": 15, "anywher": 15, "therefor": [15, 30, 31, 32, 34, 38, 39], "sens": 15, "proprietari": 15, "licens": 15, "integr": [15, 23, 29, 41], "adapt": 15, "altern": [15, 21, 29, 30, 36, 41], "particular": [15, 33, 34, 40], "strong": 15, "kept": 15, "live": [15, 38], "usual": [15, 25, 32, 38], "nexu": 15, "todo": [17, 19, 21, 26, 28, 29, 34, 35, 37, 42, 43], "procedur": [18, 42], "along": [18, 38], "e7": [18, 31, 40], "workspac": [18, 34], "my": [18, 35], "repo": [18, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38], "acc": 18, "psc": 18, "sr25a": 18, "01": [18, 27, 28, 29, 30, 32, 37, 38, 40], "databas": [18, 27, 38, 43], "entiti": [18, 30, 35, 37], "instanti": [18, 30, 35, 43], "timingtempl": 18, "msi": 18, "invoc": [18, 31], "walk": [19, 35, 38], "wish": 19, "limit": [19, 39], "codespac": 19, "enhanc": 19, "cli": [19, 24, 25, 29, 30, 32, 33, 40], "effort": 19, "java": 20, "pvi": [20, 26, 33], "opi": [20, 21, 33, 37, 43], "progress": [20, 28, 35], "readi": [20, 21, 29, 30, 33, 37, 38, 40, 41], "est": 20, "nov": 20, "explor": [21, 31, 33], "after": [21, 29, 34, 37, 43], "workstat": [21, 22, 24, 25, 32, 33, 36, 40], "github_url": 21, "version_kube_dashboard": 21, "curl": [21, 32, 40], "w": [21, 33], "url_effect": 21, "l": [21, 24, 30], "o": [21, 24, 32, 39, 40], "null": 21, "sed": 21, "f": [21, 32, 38, 40, 41], "raw": [21, 32], "githubusercont": [21, 32], "aio": 21, "Then": [21, 25, 29, 31, 32, 38, 40, 41, 43], "admin": [21, 25], "role": 21, "eof": [21, 40], "apivers": [21, 38, 40], "v1": [21, 40], "serviceaccount": [21, 40], "author": [21, 30], "clusterrolebind": 21, "roleref": 21, "apigroup": 21, "clusterrol": 21, "token": [21, 32, 40], "clipboard": 21, "On": 21, "24": [21, 24, 41], "newer": 21, "n": [21, 24, 33, 39], "final": [21, 28, 30, 31, 38, 43], "url": [21, 25, 32, 34, 43], "pi3": 21, "pi4": 21, "memori": [21, 30], "better": [21, 31, 35], "yet": [21, 30, 32, 41], "coupl": [21, 38], "extra": [21, 37, 38], "sudo": [21, 40], "usr": [21, 31, 33], "sbin": 21, "cmdline": 21, "cgroup_memori": 21, "cgroup_en": 21, "reboot": [21, 38], "wsl2": [21, 40, 41], "platform": [21, 33], "20262": 21, "higher": 21, "ubuntu": [21, 31, 40, 41], "bring": 21, "wget": 21, "download": [21, 30, 36, 41], "2bk3s1": 21, "root": [21, 32, 33, 38, 41], "0755": 21, "foreground": 21, "second": [21, 25, 31, 32, 33, 38], "wl": 21, "mkdir": [21, 30, 40, 41], "cp": [21, 30, 38, 40], "chown": [21, 40], "gile": 21, "11": [21, 29, 32, 37, 41], "box": [21, 35], "disabl": [21, 33], "network": [21, 37, 38, 40], "epics_ca_addr_list": 21, "pv": [21, 27, 30, 37, 43], "discov": 21, "restart": [21, 24, 32, 33, 38, 39], "ag": [21, 39], "6779d4dcf": 21, "g2cpm": 21, "19h": 21, "exec": [21, 30, 32], "busybox": [21, 31], "ifconfig": 21, "eth0": 21, "encap": 21, "ethernet": [21, 38], "hwaddr": 21, "70": 21, "85": 21, "c2": 21, "96": 21, "inet": 21, "addr": [21, 30, 38, 43], "192": 21, "168": [21, 38, 39], "86": 21, "33": 21, "bcast": 21, "255": [21, 38], "mask": [21, 38], "0": [21, 24, 30, 38, 40, 41, 43], "export": [21, 25, 29, 32], "displai": [21, 25], "awk": 21, "nameserv": 21, "print": [21, 32], "exit": [21, 24, 37, 38], "resolv": 21, "conf": 21, "libgl_always_indirect": 21, "stexampl": 21, "introduct": [22, 26], "ibek": [22, 31, 33, 43], "usag": [22, 24], "oper": [22, 41], "phoebu": [22, 30], "experienc": 22, "librari": [22, 31, 34, 41], "frequent": 22, "just": [24, 27, 31, 32, 33, 35, 38, 39, 41, 43], "thin": 24, "subcommand": 24, "full": [24, 31], "ioc_inst": 24, "Or": [24, 30, 32, 41], "imag": [24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 43], "id": [24, 30, 33], "conveni": [24, 31, 33, 37], "argument": [24, 30], "none": 24, "text": [24, 30, 34, 37], "apo": 24, "quot": 24, "p38": 24, "is_ioc": 24, "column": 24, "ioc_nam": [24, 25, 30], "label": [24, 33], "ioc_vers": 24, "state": [24, 34, 38], "phase": 24, "containerstatus": 24, "restartcount": 24, "managedfield": 24, "bl38p": [24, 25], "ea": [24, 27, 28, 29, 30, 32, 33, 37, 38], "03": 24, "6": [24, 31, 32], "25t14": 24, "07": [24, 40], "44z": 24, "panda": 24, "25": 24, "b16": 24, "25t15": 24, "41z": 24, "correct": [25, 38], "adjust": [25, 33], "ec_registry_map": [25, 29], "whose": 25, "organis": 25, "my_generic_ioc": 25, "space": [25, 30, 34, 40], "ec_namespac": 25, "leav": [25, 27, 29, 34, 37, 39, 43], "ec_domain_repo": [25, 29], "ec_log_url": 25, "ui": 25, "placehold": 25, "graylog2": 25, "search": [25, 31], "rangetyp": 25, "rel": 25, "field": [25, 27, 37, 38], "2csourc": 25, "width": [25, 30], "1489": 25, "highlightmessag": 25, "172800": 25, "q": [25, 32], "pod_nam": 25, "3a": 25, "ec_container_cli": 25, "try": [25, 31, 32, 33, 38, 40], "over": [25, 30, 31, 38, 39, 40], "singular": 25, "compat": [25, 31, 35], "least": 25, "ec_debug": 25, "caus": 25, "output": [25, 31, 33, 37, 38, 39], "d": [25, 32, 37, 38], "blxxi": [25, 27, 29], "probabl": [25, 35], "omit": [25, 30, 34], "perhap": 25, "simplest": [25, 31, 32, 40], "bashrc": 25, "path": [25, 31, 32, 33, 41], "home": [25, 30, 32, 33, 40, 41], "third": 25, "kubeconfig": 25, "put": [26, 30, 34], "dockerfil": [26, 31], "answer": 26, "free": [26, 30, 36, 38, 39, 41], "lifecycl": 26, "Not": 26, "counter": 26, "roll": [26, 32], "That": [26, 30, 40], "track": 26, "sever": 26, "replicaset": 26, "By": [26, 34], "last": [26, 29, 30, 31, 32, 33, 43], "necessari": [26, 27, 29, 31, 33, 39, 40], "cach": [26, 31, 33, 34, 43], "anywai": 26, "harbour": 26, "goharbor": 26, "spin": 26, "turn": [27, 31, 37], "manifest": 27, "renam": [27, 34], "left": [27, 33, 37, 40], "But": [27, 30], "short": [27, 40], "drawn": 27, "base_imag": [27, 38], "binari": [27, 30, 32, 33, 38, 39], "possibli": 27, "detector": [27, 30, 43], "prefix": [27, 30], "ioc_prefix": 27, "declar": [27, 30], "deviocstat": [27, 34, 38], "uppercas": 27, "appear": [27, 30, 33, 38], "inspect": [28, 32], "bl01t": [28, 29, 30, 33, 37, 38, 39, 40], "expand": 28, "lib": [28, 30, 31, 33, 40], "kei": [28, 29, 30], "next": [28, 29, 31, 32, 33, 34, 39, 41, 43], "group": 29, "blxxc": 29, "xx": 29, "c": [29, 32, 34, 38], "lower": 29, "letter": 29, "hyphen": 29, "introduc": [29, 36], "basic": [29, 38], "tickit": 29, "ideal": 29, "alreadi": [29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41], "taken": 29, "further": [29, 34, 38, 40], "exercis": 29, "account": [29, 32, 34, 36, 43], "login": [29, 40], "ssh": [29, 34], "person": [29, 34], "green": [29, 33], "button": [29, 43], "cover": [29, 30, 37, 38, 42], "remain": [29, 41], "readm": 29, "md": 29, "meaning": [29, 30], "goe": 29, "insert": [29, 32], "ec_k8s_namespac": 29, "fine": 29, "blank": [29, 34], "mv": [29, 34], "wide": 29, "non": 29, "calver": [29, 32], "scheme": 29, "digit": 29, "month": 29, "semant": 29, "appropri": [29, 34, 40, 41], "mix": 29, "clear": [29, 33], "came": [30, 31, 32], "simpli": [30, 32, 33, 40, 41], "item": 30, "specifi": [30, 34, 37, 38], "adsimdetector": [30, 32, 33, 34, 37], "6b1": [30, 33], "dbd": [30, 33, 34, 38, 43], "bake": 30, "reus": 30, "recap": 30, "sequenc": [30, 32], "paramet": [30, 38], "respons": 30, "expect": [30, 32], "languag": 30, "schema": [30, 37], "json": [30, 37], "simdetector": 30, "r": [30, 33, 38, 43], "suffix": 30, "timeout": [30, 43], "asyn": [30, 34], "1280": 30, "height": 30, "1024": 30, "datatyp": 30, "buffer": 30, "maximum": 30, "ndarrai": 30, "plugin": [30, 31, 34], "callback": 30, "50": 30, "max": 30, "maxw": 30, "maxh": 30, "nbuffer": 30, "attach": [30, 32, 38, 43], "pre_init": [30, 37], "simdetectorconfig": 30, "portnam": [30, 43], "maxsizex": 30, "maxsizei": 30, "maxbuff": 30, "maxmemori": [30, 43], "iocinit": [30, 37, 38, 43], "det": 30, "tst": 30, "unfamiliar": 30, "id2759963": 30, "Be": 30, "awar": [30, 40], "white": 30, "indent": [30, 37], "nest": [30, 37], "denot": 30, "dictionari": 30, "let": [30, 32, 33, 43], "wire": 30, "adcor": [30, 34], "ndpvaplugin": 30, "pvname": [30, 43], "ndarray_port": [30, 43], "pvaccess": [30, 34], "snippet": 30, "togeth": 30, "remind": 30, "nearli": 30, "caput": [30, 38], "caget": [30, 37, 38], "c2dv": 30, "Theses": 30, "c2dataview": [30, 43], "acquir": [30, 35], "move": 30, "window": [30, 33, 36, 40, 41], "smoothest": 30, "hit": [30, 32, 37, 38], "zoom": 30, "frame": 30, "rate": 30, "notic": [30, 32, 43], "did": [30, 31], "enter": 30, "viewer": [30, 43], "editor": [30, 31, 33, 41], "marketplac": 30, "visualstudio": 30, "itemnam": 30, "redhat": [30, 33, 41], "advantag": 30, "long": [30, 33, 40], "easier": [30, 33], "demonstr": 30, "opt": [30, 33], "iocboot": 30, "iocbl01t": 30, "cat": 30, "tmp": [30, 32, 33, 43], "writeabl": 30, "due": [30, 31], "consider": 30, "rm": [30, 31, 33, 34, 38], "behav": 30, "exactli": [30, 38], "hood": 30, "saw": 31, "until": [31, 32, 34, 35], "succe": [31, 43], "design": 31, "maxim": 31, "partial": 31, "fundament": 31, "happen": 31, "trigger": 31, "knowledg": [31, 35, 36], "success": 31, "retri": 31, "adurl": [31, 35, 43], "error": [31, 33, 34], "again": [31, 32, 34, 39, 41, 43], "realli": [31, 43], "apt": [31, 34], "debian": [31, 41], "magick": [31, 34], "h": [31, 34], "graphicsmagick": [31, 34, 43], "libmagick": 31, "libgraphicsmagick": 31, "header": 31, "imagemagick": 31, "middl": 31, "promis": 31, "y": [31, 34], "config_sit": [31, 34], "sai": [31, 32], "graphicsmagick_includ": 31, "rudimentari": 31, "vi": 31, "synchron": 31, "xxx": [31, 33, 35], "navig": [31, 33], "pictur": 31, "with_graphicsmagick": [31, 34], "ye": [31, 34], "graphicsmagick_extern": [31, 34], "invok": 31, "tip": 31, "NOT": 31, "patch": [31, 35], "avoid": [31, 33, 35], "occasion": 31, "variat": 31, "whatev": 31, "bug": [31, 33], "py": [31, 34], "although": [31, 33, 40], "graphic": 31, "prove": 31, "curat": [31, 34], "NO": [31, 34], "skip": [31, 32, 40], "quickli": 31, "libxext": 31, "libboost": [31, 34], "libxext6": 31, "rf": 31, "var": [31, 40], "size": 31, "unfortun": [31, 43], "scratch": 31, "earli": 32, "shall": 32, "pretend": 32, "fictiti": 32, "anyth": [32, 34], "recent": [32, 41], "drill": 32, "ci_verifi": 32, "sophist": [32, 43], "moment": 32, "correctli": [32, 34], "bash_profil": 32, "pick": [32, 41], "profil": 32, "empti": 32, "unless": [32, 33], "ahead": [32, 34, 41], "ever": 32, "lost": 32, "beta": [32, 38], "perman": [32, 41], "26": 32, "b11": 32, "53": 32, "minut": [32, 33, 43], "bdbd155d437361fe88bce0faa0ddd3cd225a9026287ac5e73545aeb4ab3a67e9": 32, "noth": 32, "iocshel": [32, 34, 37], "ctrl": [32, 37, 38], "detach": 32, "regard": [32, 33], "modifi": 33, "distinct": 33, "decreas": 33, "frequenc": 33, "increas": 33, "complex": [33, 37], "affect": 33, "cycl": 33, "fast": 33, "inner": [33, 35], "loop": [33, 35], "mechan": [33, 39], "earlier": 33, "firmli": 33, "realm": 33, "level": [33, 35], "tradition": 33, "fact": 33, "stage": [33, 41], "becom": [33, 35], "perfect": 33, "candid": 33, "incompat": 33, "selinux": 33, "permiss": [33, 40], "echo": [33, 34, 42], "buildx": 33, "shift": 33, "els": 33, "fi": [33, 43], "chmod": 33, "x": 33, "right": 33, "break": [33, 35], "recurs": 33, "b": [33, 35, 38], "sub": 33, "philosophi": 33, "problemat": 33, "almost": 33, "instant": 33, "rebuilt": 33, "icon": 33, "bottom": 33, "caveat": 33, "volum": [33, 38, 39], "destroi": 33, "delet": 33, "makefil": 33, "accord": 33, "iocapp": [33, 34], "grei": 33, "gitignor": 33, "pure": 33, "particularli": [33, 41], "meaningfulli": 33, "menu": [33, 34, 37, 40], "peer": 33, "opportun": 33, "feel": 33, "ln": [33, 41], "even": [33, 37], "tidi": 33, "cam": [34, 43], "primari": 34, "autom": 34, "got": [34, 43], "fill": 34, "workflow": 34, "yml": 34, "accordingli": [34, 35], "match": [34, 37, 38], "alon": [34, 39], "craft": [34, 37, 38], "goto": 34, "uncheck": 34, "init": 34, "checkout": [34, 35], "snapshot": 34, "scm": [34, 41], "book": [34, 41], "en": [34, 36, 41], "v2": [34, 38, 39, 41], "heart": 34, "arch": 34, "adsupport": 34, "ctool": 34, "r1": 34, "j": 34, "nproc": 34, "r3": 34, "12": [34, 38], "r2": 34, "think": 34, "duplic": [34, 35], "explicitli": [34, 35], "speed": [34, 43], "tri": 34, "miss": 34, "boost": 34, "cross_compiler_target_arch": 34, "with_jpeg": 34, "jpeg_extern": 34, "with_pva": 34, "with_boost": 34, "notyetset": 34, "area_detector": 34, "pretti": 34, "jpeg": 34, "fixup": 34, "previous": 34, "prod_ioc": 34, "ioc_dbd": 34, "busysupport": 34, "ndpluginsupport": 34, "ndfilehdf5": 34, "ndfilejpeg": 34, "ndfiletiff": 34, "ndfilenul": 34, "ndposplugin": 34, "urldriversupport": 34, "pvaserverregist": 34, "ndpluginpva": 34, "ioc_src": 34, "ioc_registerrecorddevicedriv": [34, 38, 43], "cpp": 34, "ioc_lib": 34, "ntndarrayconvert": 34, "nt": 34, "pvdata": 34, "pvdatabas": 34, "pvaccessca": 34, "pvaccessioc": 34, "urldriv": [34, 43], "ndplugin": 34, "adbas": 34, "cbfad": 34, "epics_base_ioc_lib": 34, "iocmain": 34, "rule": 34, "deliber": 34, "fatal": 34, "loos": 35, "belong": 35, "verif": 35, "encapsul": 35, "while": 35, "kick": 35, "off": 35, "submodul": [35, 43], "ioc_templ": 35, "concret": 35, "coher": 35, "tight": 35, "mayb": 35, "confus": 35, "seri": 36, "intend": 36, "self": 36, "prior": 36, "background": 36, "overview": 36, "intro": 36, "quickstart": 36, "epics_intro": 36, "With": 36, "read": 36, "mac": 36, "strictli": 37, "speak": 37, "queri": 37, "ai": 37, "bl02t": 37, "desc": [37, 38], "dtyp": 37, "scan": [37, 38], "passiv": 37, "val": [37, 38], "statement": 37, "startupcommand": 37, "dbloadrecord": [37, 38, 43], "immedi": 37, "well": [37, 43], "isol": [37, 40], "net": [37, 38], "symlink": 37, "plan": [37, 41], "arbitrari": 37, "string": 37, "poststartupcommand": 37, "post_init": 37, "syntax": 37, "sting": 37, "extra2": 37, "verbatim": 37, "whitespac": 37, "strip": 37, "novemb": [38, 39], "mvvme5500": [38, 39], "serv": [38, 39, 43], "proceed": [38, 41], "vme": 38, "crate": [38, 39], "processor": [38, 39], "card": [38, 39], "serial": 38, "consol": [38, 39], "ts0001": 38, "7007": 38, "7008": 38, "telnet": 38, "motload": 38, "esc": 38, "press": 38, "spc": 38, "tftp": [38, 39], "nf": [38, 39], "gevshow": 38, "mot": 38, "enet0": 38, "cipa": 38, "172": [38, 39], "23": [38, 39, 43], "250": 38, "snma": 38, "240": 38, "gipa": 38, "254": 38, "em1": 38, "203": [38, 39], "dla": 38, "malloc": 38, "0x230000": 38, "tftpget": 38, "enet1": 38, "fbl01t": 38, "beatnik": 38, "m255": 38, "g172": 38, "s172": 38, "c172": 38, "adla": 38, "a0095f000": 38, "total": 38, "ge": 38, "7": [38, 41], "byte": 38, "427": 38, "3165": 38, "gevedit": 38, "site": 38, "respect": 38, "gatewai": 38, "modif": 38, "matrix": 38, "dimens": 38, "env": 38, "epics_ioc_addr_list": 38, "probe": 38, "k8s_ioc_address": 38, "rtems_vme_console_addr": 38, "rtems_vme_console_port": 38, "rtems_vme_auto_reboot": 38, "rtems_vme_auto_paus": 38, "hard": [38, 39], "paus": [38, 39], "unpaus": [38, 39], "1st": 38, "calc": 38, "sum": 38, "inpa": 38, "inpb": 38, "ao": 38, "voltag": 38, "egu": 38, "volt": 38, "dbloaddatabas": [38, 43], "pdbbase": [38, 43], "epicsenvset": 38, "epics_db_include_path": 38, "iocadminsoft": 38, "iocadminscanmon": 38, "recal": 38, "liter": 38, "persist": [38, 39], "claim": 38, "pvc": 38, "nfsv2tftpclaim": 38, "local_deploy_ioc": 38, "quicker": 38, "stdin": 38, "reset": 38, "13": 38, "individu": 39, "crash": 39, "bootload": 39, "nfsv2": 39, "loadbalancerip": 39, "rang": 39, "pollux": [39, 40], "201": 39, "222": 39, "reserv": 39, "train": [39, 40], "shown": 39, "108": 39, "219": 39, "193": 39, "111": 39, "31491": 39, "2049": 39, "30944": 39, "20048": 39, "32277": 39, "69": 39, "32740": 39, "32d": 39, "crt": 40, "scicomp": 40, "dashboard": 40, "experiment": 40, "straight": 40, "20": [40, 41], "distro": 40, "raspberri": 40, "pi": 40, "05": 40, "subsystem": [40, 41], "uninstal": 40, "harm": 40, "sig": 40, "quick": 40, "microk8": 40, "minikub": 40, "aka": 40, "sfl": 40, "scp": 40, "your_account": 40, "your_workst": 40, "127": 40, "priv": 40, "annot": 40, "visual": 41, "studio": 41, "9": 41, "maco": 41, "huge": 41, "rhel": 41, "04": 41, "encourag": 41, "desktop": 41, "highest": 41, "dls_sw": 41, "simplic": 41, "jump": 41, "visualis": 41, "stub": 42, "pointer": 42, "preced": 42, "skill": 42, "mynewdevicesupport": 42, "genericioc": 43, "took": 43, "tab": 43, "anyon": 43, "urldriverconfig": 43, "ndpvaconfigur": 43, "queuesiz": 43, "blockingcallback": 43, "ndarrayport": 43, "ndarrayaddr": 43, "prioriti": 43, "stacksiz": 43, "startpvaserv": 43, "ndpva": 43, "ndarray_adr": 43, "poke": 43, "dbpf": 43, "acquireperiod": 43, "run_test": 43, "block": 43, "ioc_arg": 43, "check_pv": 43, "enough": 43, "video": 43, "di": 43, "feed": 43, "demo": 43, "milli": 43, "labradoodl": 43}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"architectur": [0, 1], "decis": [0, 1, 2], "record": [0, 1], "1": 1, "statu": [1, 2], "context": [1, 2, 40], "consequ": [1, 2], "2": 2, "adopt": 2, "epic": [2, 10, 12, 40, 41], "contain": [2, 10, 12, 14, 15, 31, 33, 41, 43], "github": 2, "io": 2, "project": [2, 4, 16, 34], "structur": [2, 10], "build": [3, 9, 31, 34], "doc": 3, "us": [3, 10, 13, 31, 35], "sphinx": 3, "autobuild": 3, "contribut": [4, 9, 16], "issu": [4, 16], "discuss": [4, 16], "develop": [4, 7, 9, 16, 19, 33, 34, 41], "guid": [4, 7, 16, 22], "make": [5, 30, 31, 43], "releas": 5, "updat": [6, 10, 18, 34], "tool": [6, 12], "tutori": [7, 22, 36], "how": [7, 10, 21, 22, 26, 35], "explan": [7, 22, 30], "refer": [7, 22], "standard": 8, "document": [8, 10, 11], "clone": 9, "repositori": [9, 12, 15, 26, 29], "instal": [9, 21, 25, 40, 41], "depend": [9, 34], "see": 9, "what": [9, 35], "wa": 9, "check": [9, 38], "quick": 10, "start": [10, 29, 32, 33], "link": 10, "octob": 10, "2023": 10, "commun": 10, "materi": 10, "i": [10, 26, 35], "about": [11, 28, 37], "essenti": 12, "concept": 12, "overview": [12, 13], "imag": [12, 15], "gener": [12, 15, 31, 34, 43], "ioc": [12, 15, 17, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 40, 43], "instanc": [12, 15, 17, 27, 28, 30, 32, 35, 37, 38], "kubernet": [12, 13, 17, 21, 25, 28, 40, 41], "altern": [12, 35], "helm": [12, 27, 28], "continu": [12, 32, 43], "integr": [12, 32, 43], "scope": 12, "addit": [12, 21], "cli": [12, 41], "ibek": [12, 18, 30, 34, 35, 37], "pvi": 12, "cluster": [13, 25, 40], "config": 13, "option": [13, 25, 41], "current": 13, "approach": 13, "dl": 13, "argu": 13, "beamlin": [13, 29, 32, 33], "local": [13, 17, 37], "node": 13, "metallb": 13, "pool": 13, "label": 13, "taint": 13, "host": 13, "network": [13, 14], "channel": 14, "access": 14, "other": 14, "protocol": 14, "interfac": [14, 20, 24, 26, 30], "problem": 14, "cni": 14, "solut": 14, "hostnetwork": 14, "sourc": 15, "registri": 15, "locat": 15, "where": 15, "keep": 15, "code": [15, 19], "domain": 15, "bl45p": 15, "put": 15, "repo": [15, 34], "debug": [17, 31], "an": [17, 28, 30, 31, 32, 38, 40], "test": [18, 37, 43], "support": [18, 34, 35, 41, 42], "choos": 19, "your": [19, 25, 37, 38, 40], "environ": [19, 25, 29, 32, 38], "work": [19, 21, 35, 42], "own": [19, 40], "editor": 19, "view": [20, 30], "oper": [20, 26, 30], "phoebu": 20, "To": [21, 29], "": 21, "dashboard": 21, "raspberri": 21, "pi": 21, "window": 21, "subsystem": 21, "linux": 21, "k3": [21, 40], "server": [21, 39, 40], "get": 21, "x11": 21, "gui": [21, 43], "wsl": 21, "user": 22, "command": 24, "line": 24, "manag": [24, 32], "The": [25, 30], "configur": [25, 34, 40], "file": [25, 30, 34, 39], "variabl": [25, 38], "setup": [25, 40, 41], "requir": 25, "ec": 25, "connect": 25, "namespac": [25, 40], "frequent": 26, "ask": 26, "question": 26, "why": [26, 35], "mention": 26, "have": 26, "xxx": [26, 34], "can": 26, "do": 26, "rollback": 26, "internet": 26, "down": 26, "chart": 27, "detail": 27, "examin": 27, "exampl": [27, 32, 38], "resourc": 28, "learn": 28, "manifest": 28, "creat": [29, 30, 34, 38, 39, 40], "new": [29, 30, 34], "step": [29, 40, 41], "sh": 29, "chang": [29, 31, 33, 37], "name": 29, "servic": [29, 39, 40], "wrap": [29, 31, 33], "up": [29, 31, 32, 33], "introduct": [30, 32, 36, 39, 40], "yaml": 30, "try": [30, 43], "out": [30, 43], "launch": 30, "output": 30, "raw": [30, 37], "startup": [30, 37], "script": 30, "databas": 30, "investig": 31, "failur": 31, "insid": 31, "appli": 31, "made": 31, "easier": 31, "fix": 31, "adsupport": 31, "deploi": [32, 38, 43], "set": 32, "bl01t": 32, "stop": 32, "monitor": 32, "interact": 32, "shell": 32, "log": 32, "type": 33, "need": 33, "ad": 33, "workspac": 33, "layout": 33, "prepar": [34, 38], "def": 34, "submodul": 34, "modifi": 34, "dockerfil": 34, "add": 34, "more": [34, 37], "modul": [34, 42], "system": 34, "patch": 34, "adurl": 34, "makefil": 34, "defin": 35, "asset": 37, "runtim": 37, "creation": 37, "rtem": [38, 39], "boot": 38, "loader": 38, "bring": 40, "platform": [40, 41], "choic": 40, "lightweight": 40, "kubectl": 40, "account": 40, "run": 40, "complet": 40, "workstat": 41, "vscode": 41, "docker": 41, "podman": 41, "python": 41, "git": 41, "publish": 43, "ghcr": 43, "relev": 43, "our": 43, "some": 43}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Architectural Decision Records": [[0, "architectural-decision-records"]], "1. Record architecture decisions": [[1, "record-architecture-decisions"]], "Status": [[1, "status"], [2, "status"]], "Context": [[1, "context"], [2, "context"]], "Decision": [[1, "decision"], [2, "decision"]], "Consequences": [[1, "consequences"], [2, "consequences"]], "2. Adopt epics-containers.github.io for project structure": [[2, "adopt-epics-containers-github-io-for-project-structure"]], "Build the docs using sphinx": [[3, "build-the-docs-using-sphinx"]], "Autobuild": [[3, "autobuild"]], "Contributing to the project": [[4, "contributing-to-the-project"], [16, "contributing-to-the-project"]], "Issue or Discussion?": [[4, "issue-or-discussion"], [16, "issue-or-discussion"]], "Developer guide": [[4, "developer-guide"], [16, "developer-guide"]], "Make a release": [[5, "make-a-release"]], "Update the tools": [[6, "update-the-tools"]], "Developer Guide": [[7, "developer-guide"]], "Tutorials": [[7, null], [22, null]], "How-to Guides": [[7, null], [22, null]], "Explanations": [[7, null], [22, null]], "Reference": [[7, null], [22, null]], "Standards": [[8, "standards"]], "Documentation Standards": [[8, "documentation-standards"]], "Developer Contributing": [[9, "developer-contributing"]], "Clone the repository": [[9, "clone-the-repository"]], "Install dependencies": [[9, "install-dependencies"]], "See what was installed": [[9, "see-what-was-installed"]], "Build and check": [[9, "build-and-check"]], "epics-containers": [[10, "epics-containers"]], "Quick Start": [[10, "quick-start"]], "Useful Links": [[10, "useful-links"]], "Update for October 2023": [[10, "update-for-october-2023"]], "Communication": [[10, "communication"]], "Materials": [[10, "materials"]], "How the documentation is structured": [[10, "how-the-documentation-is-structured"]], "About the documentation": [[11, "about-the-documentation"]], "Essential Concepts": [[12, "essential-concepts"]], "Overview": [[12, "overview"], [13, "overview"]], "Concepts": [[12, "concepts"]], "Images and Containers": [[12, "images-and-containers"]], "Generic IOCs and instances": [[12, "generic-iocs-and-instances"]], "Kubernetes": [[12, "kubernetes"], [41, "id1"]], "Kubernetes Alternative": [[12, "kubernetes-alternative"]], "Helm": [[12, "helm"]], "Repositories": [[12, "repositories"]], "Continuous Integration": [[12, "continuous-integration"], [32, "continuous-integration"], [43, "continuous-integration"]], "Scope": [[12, "scope"]], "Additional Tools": [[12, "additional-tools"]], "epics-containers-cli": [[12, "epics-containers-cli"], [41, "epics-containers-cli"]], "ibek": [[12, "ibek"]], "PVI": [[12, "pvi"]], "Kubernetes Cluster Config": [[13, "kubernetes-cluster-config"]], "Cluster Options": [[13, "cluster-options"]], "Current Approach": [[13, "current-approach"]], "DLS Argus Cluster": [[13, "dls-argus-cluster"]], "Beamline Local Cluster Nodes": [[13, "beamline-local-cluster-nodes"]], "Metallb Pools": [[13, "metallb-pools"]], "Node Labelling and Taints": [[13, "node-labelling-and-taints"]], "Host Network": [[13, "host-network"]], "Uses for Argus": [[13, "uses-for-argus"]], "Channel Access and Other Protocols": [[14, "channel-access-and-other-protocols"]], "Container Network Interface": [[14, "container-network-interface"]], "Problems with CNI": [[14, "problems-with-cni"]], "Solution - hostNetwork": [[14, "solution-hostnetwork"]], "Source and Registry Locations": [[15, "source-and-registry-locations"]], "Where to Keep Source Code": [[15, "where-to-keep-source-code"]], "Generic IOC Source Repositories": [[15, "generic-ioc-source-repositories"]], "IOC Instance Domain Repositories": [[15, "ioc-instance-domain-repositories"]], "BL45P": [[15, "bl45p"]], "Where to put Registries": [[15, "where-to-put-registries"]], "Generic IOC Container Images and Source Repos": [[15, "generic-ioc-container-images-and-source-repos"]], "IOC Instance Domain Repos": [[15, "ioc-instance-domain-repos"]], "Debug an IOC instance locally": [[17, "debug-an-ioc-instance-locally"]], "Debug an IOC instance in Kubernetes": [[17, "debug-an-ioc-instance-in-kubernetes"]], "Updating and Testing ibek-support": [[18, "updating-and-testing-ibek-support"]], "Choose Your Developer Environment": [[19, "choose-your-developer-environment"]], "Working with your own code editor": [[19, "working-with-your-own-code-editor"]], "Viewing Operator Interfaces with Phoebus": [[20, "viewing-operator-interfaces-with-phoebus"]], "Kubernetes Additional How To\u2019s": [[21, "kubernetes-additional-how-to-s"]], "Install the Kubernetes Dashboard": [[21, "install-the-kubernetes-dashboard"]], "Installing on a Raspberry Pi": [[21, "installing-on-a-raspberry-pi"]], "Installing on Windows Subsystem for Linux": [[21, "installing-on-windows-subsystem-for-linux"]], "Install k3s server": [[21, "install-k3s-server"]], "Get X11 GUI to Work with WSL": [[21, "get-x11-gui-to-work-with-wsl"]], "User Guide": [[22, "user-guide"]], "Command Line Interface for IOC Management": [[24, "command-line-interface-for-ioc-management"]], "The Environment Configuration File": [[25, "the-environment-configuration-file"]], "Environment Variables Setup": [[25, "environment-variables-setup"]], "Required Variables": [[25, "required-variables"]], "Optional Variables": [[25, "optional-variables"]], "Installation of ec": [[25, "installation-of-ec"]], "Connecting to a Namespace on your Kubernetes Cluster": [[25, "connecting-to-a-namespace-on-your-kubernetes-cluster"]], "Frequently Asked Questions": [[26, "frequently-asked-questions"]], "Why no mention of Operator Interfaces?": [[26, "why-no-mention-of-operator-interfaces"]], "Why have ioc-XXX repositories?": [[26, "why-have-ioc-xxx-repositories"]], "How can I do IOC rollback if the internet is down?": [[26, "how-can-i-do-ioc-rollback-if-the-internet-is-down"]], "IOC Helm Chart Details": [[27, "ioc-helm-chart-details"]], "Examine the Example IOC Instance": [[27, "examine-the-example-ioc-instance"]], "Kubernetes Resources in an IOC Instance": [[28, "kubernetes-resources-in-an-ioc-instance"], [28, "id1"]], "Learning about Helm and Kubernetes Manifests": [[28, "learning-about-helm-and-kubernetes-manifests"]], "Create a Beamline Repository": [[29, "create-a-beamline-repository"]], "To Start": [[29, "to-start"]], "Create a New Repository": [[29, "create-a-new-repository"]], "Steps": [[29, "steps"]], "Environment.sh": [[29, "environment-sh"]], "Change the IOC Name": [[29, "change-the-ioc-name"]], "Change the Beamline Name in Services": [[29, "change-the-beamline-name-in-services"]], "Wrapping Up": [[29, "wrapping-up"], [31, "wrapping-up"], [33, "wrapping-up"]], "Create an IOC Instance": [[30, "create-an-ioc-instance"]], "Introduction": [[30, "introduction"], [32, "introduction"], [39, "introduction"], [40, "introduction"]], "Create a New IOC Instance": [[30, "create-a-new-ioc-instance"]], "Make an IOC yaml File": [[30, "make-an-ioc-yaml-file"]], "Trying Out The IOC Instance": [[30, "trying-out-the-ioc-instance"]], "Launch the IOC Instance": [[30, "launch-the-ioc-instance"]], "Operator Interface": [[30, "operator-interface"]], "Viewing IOC output": [[30, "viewing-ioc-output"]], "ibek Explanation": [[30, "ibek-explanation"]], "Raw Startup Script and Database": [[30, "raw-startup-script-and-database"]], "Debugging Generic IOC Builds": [[31, "debugging-generic-ioc-builds"]], "Investigate the Build Failure": [[31, "investigate-the-build-failure"]], "Making Changes Inside the Container": [[31, "making-changes-inside-the-container"]], "Applying Changes Made Inside the Container": [[31, "applying-changes-made-inside-the-container"]], "An Easier Fix Using ADSupport": [[31, "an-easier-fix-using-adsupport"]], "Deploying and Managing IOC Instances": [[32, "deploying-and-managing-ioc-instances"]], "Set up Environment for BL01T Beamline": [[32, "set-up-environment-for-bl01t-beamline"]], "Deploy the Example IOC Instance": [[32, "deploy-the-example-ioc-instance"]], "Managing the Example IOC Instance": [[32, "managing-the-example-ioc-instance"]], "Starting and Stopping IOCs": [[32, "starting-and-stopping-iocs"]], "Monitoring and interacting with an IOC shell": [[32, "monitoring-and-interacting-with-an-ioc-shell"]], "Logging": [[32, "logging"]], "Developer Containers": [[33, "developer-containers"]], "Types of Changes": [[33, "types-of-changes"]], "Need for a Developer Container": [[33, "need-for-a-developer-container"]], "Starting a Developer Container": [[33, "starting-a-developer-container"]], "Adding the Beamline to the Workspace": [[33, "adding-the-beamline-to-the-workspace"]], "Developer Container Layout": [[33, "id1"]], "Create a Generic IOC": [[34, "create-a-generic-ioc"]], "Create a New Generic IOC project": [[34, "create-a-new-generic-ioc-project"]], "Create a new ioc-XXX repo": [[34, "create-a-new-ioc-xxx-repo"]], "Prepare the New Repo for Development": [[34, "prepare-the-new-repo-for-development"]], "Configure the ibek-defs Submodule": [[34, "configure-the-ibek-defs-submodule"]], "Modify the Dockerfile": [[34, "modify-the-dockerfile"]], "Add more support modules": [[34, "add-more-support-modules"]], "Add System Dependencies": [[34, "add-system-dependencies"]], "Add ibek-defs Patch file for ADURL": [[34, "add-ibek-defs-patch-file-for-adurl"]], "Update the IOC Makefile": [[34, "update-the-ioc-makefile"]], "Build the Generic IOC": [[34, "build-the-generic-ioc"]], "Defining IOC Instances using IBEK": [[35, "defining-ioc-instances-using-ibek"]], "What is IBEK": [[35, "what-is-ibek"]], "Why Use IBEK": [[35, "why-use-ibek"]], "Alternatives": [[35, "alternatives"]], "ibek-support": [[35, "ibek-support"]], "How to work on ibek-support": [[35, "how-to-work-on-ibek-support"]], "Tutorials Introduction": [[36, "tutorials-introduction"]], "Changing the IOC Instance": [[37, "changing-the-ioc-instance"]], "Locally Testing Your changes": [[37, "locally-testing-your-changes"]], "Raw Startup Assets": [[37, "raw-startup-assets"]], "More about ibek Runtime Asset Creation": [[37, "more-about-ibek-runtime-asset-creation"]], "RTEMS - Deploying an Example IOC": [[38, "rtems-deploying-an-example-ioc"]], "Preparing the RTEMS Boot loader": [[38, "preparing-the-rtems-boot-loader"]], "Creating an RTEMS IOC Instance": [[38, "creating-an-rtems-ioc-instance"]], "RTEMS Environment Variables": [[38, "id1"]], "Deploying an RTEMS IOC Instance": [[38, "deploying-an-rtems-ioc-instance"]], "Checking your RTEMS IOC": [[38, "checking-your-rtems-ioc"]], "RTEMS - Creating a File Server": [[39, "rtems-creating-a-file-server"]], "Create a File Server Service": [[39, "create-a-file-server-service"]], "Setup a Kubernetes Server": [[40, "setup-a-kubernetes-server"]], "Bring Your Own Cluster": [[40, "bring-your-own-cluster"]], "Platform Choice": [[40, "platform-choice"]], "Installation Steps": [[40, "installation-steps"], [41, "installation-steps"]], "Install K3S lightweight Kubernetes": [[40, "install-k3s-lightweight-kubernetes"]], "Configure kubectl": [[40, "configure-kubectl"]], "Create an epics IOCs namespace and context": [[40, "create-an-epics-iocs-namespace-and-context"]], "Create a service account to run the IOCs": [[40, "create-a-service-account-to-run-the-iocs"]], "Completed": [[40, "completed"]], "Setup a Developer Workstation": [[41, "setup-a-developer-workstation"]], "Options": [[41, "options"]], "Platform Support": [[41, "platform-support"]], "Setup VSCode": [[41, "setup-vscode"]], "Setup Docker or Podman": [[41, "setup-docker-or-podman"]], "Install Python": [[41, "install-python"]], "Git": [[41, "git"]], "Working with Support Modules": [[42, "working-with-support-modules"]], "Testing and Deploying a Generic IOC": [[43, "testing-and-deploying-a-generic-ioc"]], "Publishing the Generic IOC Container to GHCR": [[43, "publishing-the-generic-ioc-container-to-ghcr"]], "Making the Tests Relevant to our Generic IOC": [[43, "making-the-tests-relevant-to-our-generic-ioc"]], "Try out some GUI": [[43, "try-out-some-gui"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["developer/explanations/decisions", "developer/explanations/decisions/0001-record-architecture-decisions", "developer/explanations/decisions/0002-switched-to-pip-skeleton", "developer/how-to/build-docs", "developer/how-to/contribute", "developer/how-to/make-release", "developer/how-to/update-tools", "developer/index", "developer/reference/standards", "developer/tutorials/dev-install", "index", "user/explanations/docs-structure", "user/explanations/introduction", "user/explanations/kubernetes_cluster", "user/explanations/net_protocols", "user/explanations/repositories", "user/how-to/contributing", "user/how-to/debug", "user/how-to/ibek-support", "user/how-to/own_tools", "user/how-to/phoebus", "user/how-to/useful_k8s", "user/index", "user/overview", "user/reference/cli", "user/reference/environment", "user/reference/faq", "user/reference/ioc_helm_chart", "user/reference/k8s_resources", "user/tutorials/create_beamline", "user/tutorials/create_ioc", "user/tutorials/debug_generic_ioc", "user/tutorials/deploy_example", "user/tutorials/dev_container", "user/tutorials/generic_ioc", "user/tutorials/ibek", "user/tutorials/intro", "user/tutorials/ioc_changes1", "user/tutorials/rtems_ioc", "user/tutorials/rtems_setup", "user/tutorials/setup_k8s", "user/tutorials/setup_workstation", "user/tutorials/support_module", "user/tutorials/test_generic_ioc"], "filenames": ["developer/explanations/decisions.rst", "developer/explanations/decisions/0001-record-architecture-decisions.rst", "developer/explanations/decisions/0002-switched-to-pip-skeleton.rst", "developer/how-to/build-docs.rst", "developer/how-to/contribute.rst", "developer/how-to/make-release.rst", "developer/how-to/update-tools.rst", "developer/index.rst", "developer/reference/standards.rst", "developer/tutorials/dev-install.rst", "index.rst", "user/explanations/docs-structure.rst", "user/explanations/introduction.rst", "user/explanations/kubernetes_cluster.rst", "user/explanations/net_protocols.rst", "user/explanations/repositories.rst", "user/how-to/contributing.rst", "user/how-to/debug.rst", "user/how-to/ibek-support.rst", "user/how-to/own_tools.rst", "user/how-to/phoebus.rst", "user/how-to/useful_k8s.rst", "user/index.rst", "user/overview.rst", "user/reference/cli.rst", "user/reference/environment.rst", "user/reference/faq.rst", "user/reference/ioc_helm_chart.rst", "user/reference/k8s_resources.rst", "user/tutorials/create_beamline.rst", "user/tutorials/create_ioc.rst", "user/tutorials/debug_generic_ioc.rst", "user/tutorials/deploy_example.rst", "user/tutorials/dev_container.rst", "user/tutorials/generic_ioc.rst", "user/tutorials/ibek.rst", "user/tutorials/intro.rst", "user/tutorials/ioc_changes1.rst", "user/tutorials/rtems_ioc.rst", "user/tutorials/rtems_setup.rst", "user/tutorials/setup_k8s.rst", "user/tutorials/setup_workstation.rst", "user/tutorials/support_module.rst", "user/tutorials/test_generic_ioc.rst"], "titles": ["Architectural Decision Records", "1. Record architecture decisions", "2. Adopt epics-containers.github.io for project structure", "Build the docs using sphinx", "Contributing to the project", "Make a release", "Update the tools", "Developer Guide", "Standards", "Developer Contributing", "epics-containers", "About the documentation", "Essential Concepts", "Kubernetes Cluster Config", "Channel Access and Other Protocols", "Source and Registry Locations", "Contributing to the project", "Debug an IOC instance locally", "Updating and Testing ibek-support", "Choose Your Developer Environment", "Viewing Operator Interfaces with Phoebus", "Kubernetes Additional How To\u2019s", "User Guide", "<no title>", "Command Line Interface for IOC Management", "The Environment Configuration File", "Frequently Asked Questions", "IOC Helm Chart Details", "Kubernetes Resources in an IOC Instance", "Create a Beamline Repository", "Create an IOC Instance", "Debugging Generic IOC Builds", "Deploying and Managing IOC Instances", "Developer Containers", "Create a Generic IOC", "Defining IOC Instances using IBEK", "Tutorials Introduction", "Changing the IOC Instance", "RTEMS - Deploying an Example IOC", "RTEMS - Creating a File Server", "Setup a Kubernetes Server", "Setup a Developer Workstation", "Working with Support Modules", "Testing and Deploying a Generic IOC"], "terms": {"we": [0, 1, 2, 4, 12, 13, 14, 15, 16, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43], "major": 0, "adr": [0, 1], "describ": [0, 1, 12, 13, 21, 27, 29, 30, 38, 39, 43], "michael": [0, 1], "nygard": [0, 1], "below": [0, 9, 12, 13, 14, 27, 31, 33, 34, 38, 39, 41], "i": [0, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43], "list": [0, 12, 13, 19, 27, 30, 31, 32, 33, 34, 38, 39, 41, 42], "our": [0, 12, 14, 15, 27, 30, 31, 33, 34, 38, 40], "current": [0, 6, 12, 15, 18, 19, 30, 32, 34, 35, 38, 42], "1": [0, 8, 12, 13, 21, 26, 29, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43], "2": [0, 8, 10, 12, 21, 29, 30, 31, 33, 34, 37, 38, 43], "adopt": 0, "epic": [0, 9, 13, 14, 15, 18, 19, 20, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43], "contain": [0, 4, 8, 9, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 42], "github": [0, 4, 5, 6, 9, 10, 12, 15, 16, 18, 19, 21, 25, 27, 29, 30, 31, 32, 33, 34, 36, 38, 43], "io": [0, 9, 10, 12, 15, 21, 25, 26, 28, 29, 30, 32, 34, 36, 38, 40, 43], "project": [0, 1, 3, 6, 7, 9, 10, 12, 13, 21, 22, 24, 25, 29, 33, 39, 42, 43], "structur": [0, 6, 12], "date": [1, 2, 10, 18, 27, 29, 31, 32, 34, 38, 39, 40, 42, 43], "2022": [1, 2], "02": [1, 2, 24, 30, 33, 37, 38], "18": [1, 2], "accept": [1, 2], "need": [1, 11, 12, 13, 14, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "made": [1, 30, 32, 33, 39, 43], "thi": [1, 2, 3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43], "us": [1, 2, 7, 8, 9, 12, 14, 15, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43], "see": [1, 3, 5, 10, 12, 13, 14, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "": [1, 10, 12, 14, 15, 22, 24, 25, 26, 27, 29, 32, 33, 34, 38, 39, 40, 41, 42], "articl": [1, 12], "link": [1, 7, 21, 22, 25, 27, 33, 34, 37, 38, 41, 43], "abov": [1, 12, 14, 21, 23, 27, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41], "To": [1, 5, 6, 9, 13, 14, 22, 24, 27, 28, 30, 32, 33, 34, 35, 36, 38, 40, 42, 43], "creat": [1, 5, 10, 13, 21, 22, 25, 26, 27, 28, 31, 33, 35, 36, 37, 41, 42], "new": [1, 4, 5, 9, 14, 16, 21, 22, 25, 26, 27, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43], "copi": [1, 21, 27, 29, 30, 33, 34, 38, 39, 40], "past": [1, 21, 33, 34], "from": [1, 2, 3, 7, 8, 12, 13, 14, 15, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43], "exist": [1, 4, 15, 16, 29, 35, 37, 38, 39, 40], "ones": [1, 32], "should": [2, 4, 13, 15, 16, 21, 25, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43], "follow": [2, 4, 5, 8, 10, 12, 13, 14, 16, 21, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43], "pip": [2, 6, 9, 18, 25, 30, 41], "skeleton": [2, 6], "The": [2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 26, 27, 28, 29, 31, 32, 33, 34, 37, 38, 39, 40, 41, 43], "ensur": [2, 13, 31, 35], "consist": [2, 24, 35], "develop": [2, 10, 12, 15, 21, 22, 24, 29, 30, 31, 35, 37, 38, 43], "environ": [2, 4, 9, 12, 16, 21, 22, 23, 24, 27, 30, 33, 34, 41], "packag": [2, 9, 12, 15, 23, 24, 25, 29, 31, 36, 43], "manag": [2, 10, 12, 13, 15, 21, 22, 23, 30, 31, 36, 38, 41], "have": [2, 4, 9, 12, 13, 14, 15, 16, 19, 21, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "switch": [2, 13], "modul": [2, 6, 12, 13, 15, 22, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38, 40, 41], "fix": [2, 34], "set": [2, 4, 9, 12, 13, 14, 16, 19, 21, 25, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 41, 42], "tool": [2, 7, 9, 10, 13, 19, 21, 24, 25, 29, 30, 31, 32, 33, 34, 37, 40, 41], "can": [2, 3, 4, 9, 12, 13, 14, 15, 16, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "pull": [2, 3, 4, 6, 16, 25, 26, 27, 34, 43], "updat": [2, 7, 12, 20, 21, 22, 25, 26, 27, 31, 33, 35, 38, 39, 40, 42, 43], "latest": [2, 6, 18, 21, 32, 36, 43], "techniqu": [2, 6], "As": [2, 8, 13], "mai": [2, 12, 13, 15, 20, 24, 26, 29, 30, 31, 32, 33, 34, 37, 40, 43], "chang": [2, 3, 4, 6, 10, 16, 18, 22, 26, 27, 30, 32, 34, 38, 39, 42, 43], "could": [2, 12, 13, 15, 19, 25, 27, 30, 31, 32, 33, 34, 37, 39, 40, 41, 42, 43], "differ": [2, 11, 12, 13, 25, 26, 29, 31, 33, 38], "lint": 2, "format": [2, 20], "venv": [2, 9, 30, 32, 41], "setup": [2, 6, 9, 13, 21, 22, 24, 29], "ci": [2, 12, 15, 29, 32, 33, 43], "cd": [2, 9, 18, 21, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 43], "you": [3, 4, 5, 9, 10, 12, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "base": [3, 12, 13, 32, 33, 34, 35, 40, 42, 43], "directori": [3, 8, 12, 24, 29, 33, 34, 38, 43], "run": [3, 6, 7, 9, 12, 13, 14, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 43], "tox": [3, 9], "e": [3, 9, 12, 15, 21, 24, 25, 30, 33, 37, 38], "static": [3, 39], "which": [3, 6, 9, 12, 13, 14, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41], "includ": [3, 12, 22, 30, 31, 32, 33, 34, 38], "api": [3, 8, 12, 13, 22, 24, 29, 40], "docstr": [3, 8], "code": [3, 4, 8, 9, 12, 16, 29, 30, 31, 32, 33, 34, 37, 38, 39, 41, 43], "document": [3, 4, 7, 9, 12, 13, 16, 21, 22, 30, 31, 38, 40], "standard": [3, 4, 7, 12, 13, 16, 19, 32, 34], "built": [3, 12, 13, 27, 30, 31, 33, 34, 43], "html": [3, 30, 36], "open": [3, 4, 9, 12, 13, 14, 16, 29, 30, 31, 33, 36, 41], "local": [3, 9, 12, 18, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 41], "web": [3, 12, 25, 34], "brows": [3, 21, 33], "firefox": 3, "index": [3, 30], "also": [3, 4, 7, 12, 13, 14, 15, 16, 21, 22, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "an": [3, 6, 12, 13, 14, 18, 21, 22, 24, 25, 26, 27, 29, 33, 34, 35, 36, 37, 39, 41, 43], "process": [3, 8, 12, 13, 14, 37, 42], "watch": 3, "your": [3, 4, 10, 12, 16, 21, 22, 27, 28, 29, 30, 32, 33, 34, 35, 39, 41, 43], "rebuild": [3, 31, 35, 43], "whenev": [3, 34], "reload": [3, 33], "ani": [3, 4, 6, 12, 16, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43], "browser": 3, "page": [3, 5, 8, 10, 12, 20, 27, 29, 30, 32, 35, 41, 43], "view": [3, 12, 22], "localhost": 3, "http": [3, 5, 6, 10, 12, 13, 15, 19, 21, 25, 26, 28, 29, 30, 32, 34, 36, 40, 41, 43], "8000": 3, "If": [3, 4, 10, 12, 16, 19, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43], "ar": [3, 4, 8, 10, 11, 12, 13, 14, 15, 16, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "make": [3, 4, 7, 12, 13, 15, 16, 21, 26, 27, 29, 32, 33, 34, 35, 37, 38, 39, 41, 42], "sourc": [3, 9, 10, 12, 18, 22, 23, 25, 26, 29, 30, 32, 33, 34, 35, 36, 41], "too": [3, 33, 37, 43], "tell": [3, 27, 28, 30, 31, 34, 38, 40], "src": [3, 33, 34], "most": [4, 11, 12, 13, 16, 27, 31, 32, 33, 34, 36, 38, 41], "welcom": [4, 16, 36], "all": [4, 12, 13, 14, 16, 18, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "request": [4, 6, 12, 13, 14, 16, 21, 30, 34], "handl": [4, 16], "through": [4, 9, 12, 13, 16, 19, 24, 29, 33, 35, 36, 38, 41, 42], "pleas": [4, 5, 8, 10, 16, 39, 40], "check": [4, 6, 16, 29, 30, 32, 43], "befor": [4, 16, 30, 32, 33, 34, 37, 38, 39, 41, 43], "file": [4, 12, 15, 16, 18, 20, 22, 23, 24, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43], "one": [4, 11, 12, 13, 16, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40, 43], "great": [4, 16], "idea": [4, 12, 16, 31], "involv": [4, 16, 25, 30, 37], "big": [4, 16], "ticket": [4, 16], "want": [4, 16, 25, 27, 29, 30, 31, 34, 37, 38], "sure": [4, 13, 16, 21, 29, 32, 33, 37, 41], "don": [4, 12, 16, 33, 38, 41, 43], "t": [4, 11, 12, 16, 33, 38, 41, 43], "spend": [4, 16], "time": [4, 12, 13, 16, 24, 25, 30, 31, 33, 35, 37, 40, 41, 43], "someth": [4, 6, 16, 32, 33, 34, 35, 43], "might": [4, 16, 33, 40, 41], "fit": [4, 16, 29], "scope": [4, 16], "offer": [4, 16, 21, 40], "place": [4, 16, 27, 29, 30, 31, 32, 33, 34, 35, 37, 39, 41], "ask": [4, 16, 22, 25, 28, 40], "question": [4, 16, 22], "share": [4, 12, 13, 15, 16, 23, 34, 39, 40], "end": [4, 16, 25, 32, 37], "obviou": [4, 16], "when": [4, 9, 12, 14, 16, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41], "close": [4, 6, 16], "rais": [4, 16], "instead": [4, 12, 16, 18, 19, 26, 32, 33, 38, 39, 41], "inform": [4, 11, 12, 16, 25, 34, 40, 41], "up": [4, 7, 9, 12, 13, 16, 21, 25, 26, 30, 34, 35, 37, 38, 39, 40, 41, 43], "build": [4, 7, 8, 10, 12, 16, 18, 21, 22, 23, 24, 30, 33, 35, 36, 37, 38, 42, 43], "doc": [4, 7, 8, 9, 10, 12, 13, 16, 28, 34, 36, 40, 41], "what": [4, 13, 16, 21, 27, 28, 29, 30, 32, 34, 36, 37], "checklist": 5, "choos": [5, 9, 12, 21, 22, 24, 29, 33, 34, 35, 37, 41, 42], "pep440": 5, "compliant": 5, "number": [5, 12, 14, 25, 26, 29, 30, 31, 32, 38, 39], "pep": 5, "python": [5, 6, 9, 12, 24, 29, 30, 33, 35], "org": [5, 15, 29, 30, 36, 41], "0440": 5, "go": [5, 27, 29, 30, 31, 32, 33, 34, 37, 38, 40, 41, 43], "draft": [5, 18], "click": [5, 9, 29, 32, 33, 34, 40, 41, 43], "tag": [5, 12, 24, 29, 32, 37, 38, 43], "suppli": [5, 27, 30, 31, 33, 34, 35, 39, 43], "chose": 5, "gener": [5, 6, 9, 13, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 40, 41, 42], "note": [5, 10, 18, 21, 22, 26, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41], "review": [5, 32], "edit": [5, 21, 25, 29, 30, 31, 33, 35, 38, 40, 43], "titl": [5, 8, 35, 43], "publish": [5, 12, 30, 31, 33], "push": [5, 12, 25, 29, 31, 32, 33, 34, 37, 38, 43], "main": [5, 13, 15, 21, 32, 34, 43], "branch": [5, 12, 32, 34, 35], "ha": [5, 6, 12, 13, 14, 19, 21, 26, 27, 30, 31, 32, 33, 34, 35, 37, 40, 41, 43], "same": [5, 12, 13, 30, 31, 32, 34, 37, 38, 39, 40], "effect": 5, "except": [5, 13, 37], "get": [5, 7, 9, 10, 12, 13, 14, 18, 24, 29, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43], "option": [5, 12, 21, 24, 30, 40], "merg": [6, 34], "python3": [6, 9, 34, 41], "provid": [6, 12, 13, 14, 21, 24, 25, 26, 27, 30, 31, 33, 35, 39, 40, 43], "mean": [6, 12, 14, 25, 30, 31, 32, 33, 35, 38, 43], "keep": [6, 13, 26, 31, 33, 43], "sync": 6, "between": [6, 12, 14, 21, 25, 26, 31, 34, 37], "multipl": [6, 12, 13, 14, 15, 24, 25, 35, 37, 38], "version": [6, 12, 23, 24, 25, 26, 27, 29, 31, 32, 33, 37, 38, 41, 43], "git": [6, 9, 12, 15, 18, 24, 25, 29, 32, 33, 34, 35, 37, 43], "rebas": 6, "fals": 6, "com": [6, 9, 12, 13, 15, 18, 21, 25, 29, 30, 32, 33, 34, 36, 41, 43], "diamondlightsourc": 6, "conflict": 6, "indic": [6, 29, 32], "area": [6, 27, 40], "where": [6, 12, 25, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39], "more": [6, 11, 12, 21, 22, 24, 25, 26, 29, 32, 41, 43], "detail": [6, 9, 12, 13, 14, 22, 24, 26, 29, 30, 32, 34, 38, 41], "split": [7, 10, 22, 29], "four": [7, 11, 22], "categori": [7, 22, 31], "access": [7, 12, 13, 21, 22, 33, 35, 38, 39, 40, 41], "side": [7, 13, 18, 22], "bar": [7, 22], "contribut": [7, 10, 15, 22, 30, 37], "sphinx": [7, 8, 9, 12], "releas": [7, 21, 22, 29, 30, 31, 32, 33, 34], "practic": [7, 12, 22, 23], "step": [7, 9, 12, 21, 22, 32, 33, 34, 35, 37, 38, 42], "dai": 7, "dev": [7, 9, 18, 19, 21, 24, 31, 33, 34, 35, 38], "task": 7, "architectur": [7, 12, 13, 21, 34, 36, 38], "decis": 7, "record": [7, 12, 27, 37, 38, 43], "why": [7, 14, 22], "technic": [7, 11, 22], "materi": [7, 22], "defin": [8, 12, 22, 25, 27, 28, 29, 30, 37, 39, 43], "repositori": [8, 18, 22, 23, 25, 27, 28, 30, 31, 32, 33, 34, 38, 39, 40], "pre": [8, 30], "napoleon": 8, "extens": [8, 30, 33, 41], "googl": [8, 12], "style": 8, "consid": [8, 13, 33], "type": [8, 9, 12, 24, 30, 31, 34, 35, 37, 38, 39, 40, 42], "hint": 8, "function": [8, 11, 12, 24, 25, 29, 30, 32, 35, 41], "signatur": 8, "For": [8, 12, 14, 15, 21, 24, 25, 28, 29, 30, 32, 33, 34, 37, 38, 39, 40, 41, 43], "exampl": [8, 12, 13, 14, 15, 18, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 41, 43], "def": [8, 18, 30, 31, 35, 43], "func": 8, "arg1": 8, "str": [8, 30, 37], "arg2": 8, "int": [8, 30], "bool": 8, "summari": [8, 33], "line": [8, 12, 21, 22, 25, 29, 30, 31, 32, 34, 37, 38, 40, 41], "extend": 8, "descript": [8, 10, 12, 18, 27, 28, 30, 33, 34, 37, 38], "arg": [8, 24, 30, 37], "return": [8, 21], "valu": [8, 12, 25, 27, 28, 30, 33, 37, 38, 39, 43], "true": [8, 13, 14, 24, 38], "extract": [8, 12, 30, 32, 33], "underlin": 8, "convent": [8, 29, 34], "headl": 8, "head": [8, 28, 31, 32], "3": [8, 9, 13, 25, 29, 30, 33, 34, 37, 41, 42], "how": [8, 9, 11, 12, 13, 15, 24, 25, 27, 29, 30, 31, 32, 33, 34, 37, 38, 39, 41, 43], "guid": [8, 10, 11, 30, 36, 41], "onli": [9, 12, 13, 14, 18, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38, 40, 43], "howev": [9, 13, 14, 26, 29, 30, 31, 32, 33, 36, 37, 39, 41], "virtual": [9, 12, 13, 14, 23, 29, 32, 40, 41], "requir": [9, 11, 12, 13, 14, 21, 23, 24, 26, 29, 31, 33, 34, 35, 36, 37, 38, 40, 41, 43], "other": [9, 12, 13, 15, 19, 20, 22, 25, 27, 30, 31, 33, 37, 39, 40, 43], "do": [9, 12, 13, 14, 18, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 43], "own": [9, 12, 13, 25, 27, 29, 30, 32, 33, 34, 37, 41, 43], "test": [9, 12, 13, 15, 19, 22, 24, 29, 31, 32, 33, 34, 35, 38, 39, 40, 41], "them": [9, 12, 13, 15, 23, 25, 26, 29, 30, 31, 34, 35, 43], "These": [9, 12, 13, 15, 21, 25, 28, 29, 30, 33, 34, 35, 36, 37, 40, 43], "instruct": [9, 12, 19, 21, 24, 28, 29, 32, 34, 37, 40, 41], "take": [9, 10, 27, 30, 33, 34, 41, 43], "minim": [9, 19, 34], "so": [9, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 43], "onc": [9, 30, 32, 33, 38, 39, 41, 42, 43], "complet": [9, 12, 25, 27, 30, 33, 34, 38, 43], "first": [9, 10, 21, 25, 29, 30, 31, 32, 33, 38, 40, 41, 43], "either": [9, 41], "host": [9, 12, 14, 30, 33, 37, 40, 41], "machin": [9, 13, 30, 32, 33, 40], "8": [9, 41], "later": [9, 21, 30, 37, 41], "under": [9, 12, 14, 29, 30, 31, 33], "vscode": [9, 19, 29, 30, 31, 33, 34, 37], "virtualenv": 9, "m": [9, 21, 29, 37, 41, 43], "bin": [9, 21, 25, 30, 32, 33, 34, 38, 41], "activ": [9, 30, 32, 41, 43], "devcontain": [9, 18, 19, 24, 31, 33, 37, 40, 41], "reopen": [9, 33], "prompt": [9, 31, 32, 33, 37, 38, 40], "termin": [9, 31, 33, 37, 38], "graph": 9, "tree": [9, 33], "pipdeptre": 9, "now": [9, 10, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 43], "p": [9, 24, 30, 32, 41, 43], "organ": [10, 12, 29], "hold": [10, 12, 31, 34, 43], "collect": [10, 13], "deploi": [10, 12, 13, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37, 39, 41], "container": [10, 15, 33, 36], "ioc": [10, 13, 14, 18, 19, 21, 22, 23, 25, 33, 36, 39, 41, 42], "essenti": [10, 21, 22, 36], "concept": [10, 22, 28, 36], "comment": [10, 34], "suggest": [10, 14, 18, 25, 42], "wiki": 10, "issu": [10, 13, 14, 31, 43], "tutori": [10, 11, 19, 24, 25, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43], "being": [10, 24, 43], "work": [10, 13, 15, 20, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43], "improv": [10, 11], "framework": [10, 12, 30], "few": [10, 13, 27, 29, 31, 33, 34, 38], "avail": [10, 12, 13, 18, 24, 26, 29, 30, 31, 32, 36, 37, 39, 41, 43], "warn": [10, 37], "about": [10, 22, 27, 29, 33, 34], "out": [10, 18, 21, 25, 27, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42], "interest": [10, 13, 32, 40, 41], "discuss": [10, 14, 25, 31, 35], "control": [10, 12, 13, 15, 18, 21, 24, 28, 30, 36, 38, 39, 41], "system": [10, 12, 13, 15, 23, 24, 25, 29, 31, 33, 35, 40, 41], "add": [10, 12, 13, 19, 25, 26, 29, 30, 31, 33, 35, 37, 38, 40, 43], "brief": 10, "statu": [10, 12, 14, 21, 24, 32], "join": 10, "present": [10, 12, 18, 29, 38, 39], "icalepc": 10, "2021": [10, 40], "meet": 10, "paper": 10, "kubernet": [10, 14, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 38, 39], "talk": [10, 12, 13], "section": [10, 13, 24, 25, 26, 29, 30, 31, 32, 33, 35, 40, 43], "user": [10, 12, 13, 15, 21, 25, 26, 29, 33, 34, 38, 39, 40, 41, 43], "back": [10, 25, 26, 31, 32, 34, 40, 41], "grand": 11, "unifi": 11, "theori": 11, "david": 11, "la": 11, "There": [11, 12, 13, 15, 21, 23, 25, 26, 29, 30, 31, 32, 33, 34, 39, 41], "secret": [11, 40], "understood": 11, "order": [11, 13, 14, 27, 29, 33, 38], "write": [11, 30, 33], "good": [11, 12, 30, 31, 33, 40, 41, 43], "softwar": [11, 12, 23, 36, 40], "isn": 11, "thing": [11, 12, 25, 33, 34, 43], "call": [11, 12, 24, 27, 30, 34, 35, 37, 38, 39, 43], "thei": [11, 12, 13, 15, 24, 26, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 43], "refer": [11, 12, 25, 30, 33, 34, 35, 37], "explan": [11, 14, 35], "repres": [11, 12, 27, 30, 38, 39], "purpos": [11, 29, 32, 33, 38, 39, 43], "approach": [11, 12, 14, 29, 31, 33, 38], "creation": 11, "understand": [11, 21, 24], "implic": 11, "help": [11, 12, 13, 24, 32, 34, 41], "often": [11, 26, 31], "immens": 11, "topic": [11, 30, 36], "appli": [12, 21, 23, 28, 40], "modern": [12, 23, 40], "industri": [12, 23], "best": [12, 23, 25, 36], "deliveri": [12, 23], "5": [12, 23, 32, 38, 39, 41], "theme": [12, 23], "strategi": [12, 23], "execut": [12, 21, 23, 24, 30, 32, 33, 37, 38, 40], "lightweight": [12, 23, 38], "central": [12, 13, 23, 25], "orchestr": [12, 13, 23, 36], "facil": [12, 13, 15, 23, 25, 29], "chart": [12, 15, 22, 23, 26, 28, 33, 38, 39], "asset": [12, 15, 23, 29, 30, 33], "No": [12, 23, 34], "automat": [12, 23], "deliv": [12, 23], "oci": [12, 23], "registri": [12, 22, 23, 26, 29, 31, 43], "each": [12, 13, 25, 26, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41], "save": [12, 24, 26, 30, 31, 35], "public": [12, 15, 43], "privat": [12, 15], "dockerhub": 12, "initi": [12, 14, 20, 24], "servic": [12, 13, 14, 21, 25, 38], "interchang": 12, "thu": [12, 38, 39], "docker": [12, 21, 24, 25, 29, 30, 32, 34, 36, 37, 43], "podman": [12, 24, 25, 30, 32, 33, 36, 37, 43], "runtim": [12, 24, 27, 30, 31, 32, 33, 34, 38], "doe": [12, 13, 29, 31, 38, 41], "job": [12, 32], "explain": [12, 21], "relationship": [12, 26], "semaphoreci": 12, "blog": 12, "v": [12, 24, 30], "import": [12, 25, 38, 40, 43], "outcom": 12, "alter": [12, 33], "insid": [12, 18, 27, 28, 30, 32, 33, 34, 35, 37, 40, 42], "suit": [12, 25], "infrastructur": 12, "At": [12, 14, 15, 21, 26, 27, 29, 30, 32, 39], "dl": [12, 14, 15, 25, 26, 29, 33, 38, 39, 40, 41, 43], "abl": [12, 13, 26, 32, 33, 37, 38, 40], "vanilla": 12, "support": [12, 13, 14, 15, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 37, 38, 39, 40, 43], "longer": [12, 30], "fork": [12, 34], "princip": 12, "here": [12, 18, 19, 22, 25, 27, 29, 30, 31, 33, 34, 36, 40, 41, 42], "connect": [12, 13, 14, 26, 38, 39, 40], "given": [12, 14, 24, 27, 30, 32, 39], "class": [12, 18, 27, 29, 30], "devic": [12, 13, 27, 29, 30, 38, 42], "ghcr": [12, 15, 25, 29, 30, 32, 34, 38], "adaravi": 12, "linux": [12, 30, 31, 32, 34, 36, 38, 39, 40, 41], "2023": [12, 20, 24, 29, 30, 32, 33, 37, 38, 39], "10": [12, 21, 24, 26, 30, 32, 33, 34, 39, 40, 41, 43], "areadetector": [12, 30, 31, 33, 34, 43], "driver": [12, 30], "gige": [12, 14], "camera": [12, 30], "load": [12, 13, 14, 29, 32, 33, 37, 38, 39, 40, 41, 43], "two": [12, 14, 15, 29, 30, 31, 32, 33, 34, 35, 37, 38, 42], "pass": [12, 13, 21, 24, 27, 30, 32], "configur": [12, 13, 14, 21, 22, 24, 29, 30, 31, 32, 33, 38, 39], "map": [12, 25], "mount": [12, 27, 31, 33, 35, 38], "filesystem": [12, 30, 32, 33, 38, 39], "point": [12, 13, 21, 25, 31, 32, 34, 39, 41], "alwai": [12, 13, 15, 26, 33, 34, 38, 41], "config": [12, 18, 21, 22, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 43], "bootstrap": 12, "uniqu": [12, 27, 30], "properti": 12, "content": [12, 33, 34, 37, 43], "yaml": [12, 18, 21, 27, 28, 29, 33, 34, 35, 37, 38, 39, 40], "st": [12, 27, 30, 35, 37, 38, 43], "cmd": [12, 27, 30, 35, 37, 38, 43], "subst": [12, 30], "shell": [12, 30, 31, 33, 37, 38, 41, 43], "startup": [12, 18, 27, 32, 35, 38, 39], "script": [12, 18, 24, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40], "substitut": [12, 18, 27, 29, 30, 35], "start": [12, 13, 21, 22, 24, 27, 30, 31, 34, 35, 36, 37, 38, 40, 41, 42, 43], "sh": [12, 21, 24, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 43], "bash": [12, 24, 27, 29, 32, 33, 34], "fulli": [12, 43], "overrid": [12, 24, 30, 33, 35], "reduc": [12, 13, 26], "disk": [12, 40], "It": [12, 13, 14, 18, 21, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 37, 38, 39, 40, 41], "simpl": [12, 13, 31, 37, 38, 42, 43], "throughout": 12, "term": 12, "word": [12, 13], "without": [12, 30, 33, 36, 37], "context": 12, "ambigu": 12, "easili": [12, 33], "effici": [12, 34], "across": [12, 13, 30], "cluster": [12, 14, 21, 22, 26, 27, 28, 32, 36, 38, 39], "resourc": [12, 22, 27, 29, 36, 39, 40], "schedul": [12, 13], "onto": [12, 33], "suitabl": [12, 14], "upon": [12, 31, 32, 34, 43], "15": [12, 38], "year": 12, "experi": [12, 30, 40], "product": [12, 13, 26, 29, 41], "workload": [12, 28], "combin": [12, 13, 35, 40], "breed": 12, "commun": [12, 14, 15, 40], "sinc": [12, 13, 14, 30, 31, 41], "wa": [12, 14, 30, 31, 33, 38], "2014": 12, "todai": 12, "far": 12, "domin": 12, "technologi": 12, "In": [12, 13, 14, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "wai": [12, 14, 22, 24, 25, 31, 32, 35, 39], "implement": [12, 14, 30, 40], "featur": [12, 13, 31, 33, 35, 39, 43], "auto": [12, 20, 26, 30, 38, 43], "server": [12, 13, 14, 22, 25, 30, 32, 37, 38, 41, 42], "come": [12, 21, 25, 29, 30, 31, 34, 35, 37, 40, 41], "manual": 12, "stop": [12, 33, 37, 38], "monitor": [12, 13, 38, 39], "beamlin": [12, 14, 15, 22, 24, 25, 26, 27, 28, 30, 34, 37, 38, 39, 40], "rollback": 12, "previou": [12, 26, 31, 32, 33, 37, 38, 43], "alloc": [12, 13, 30], "adequ": [12, 33], "failov": 12, "anoth": [12, 31, 37], "soft": [12, 33, 37, 38], "ti": [12, 26], "hardwar": [12, 29, 32], "log": [12, 13, 25, 29, 30, 38, 39], "histor": 12, "via": [12, 13, 33, 38], "graylog": [12, 13], "interact": [12, 25, 26, 30, 38, 40], "its": [12, 13, 14, 21, 28, 29, 30, 34, 35], "debug": [12, 22, 24, 25, 30, 33, 34, 38, 41, 42], "maintain": [12, 13, 34], "instal": [12, 13, 18, 22, 24, 29, 30, 31, 33, 34, 35, 37, 38, 39, 43], "directli": [12, 13, 32, 38], "distribut": [12, 13, 21, 40, 41], "those": [12, 27, 29, 30, 31, 35], "would": [12, 13, 14, 21, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 41], "replac": [12, 13, 29, 30, 33, 34, 35, 40, 41, 43], "stack": [12, 13], "find": [12, 24, 29, 31, 34], "variou": 12, "solut": [12, 31, 37], "been": [12, 13, 19, 31, 32, 37, 40, 41], "portain": [12, 41], "www": [12, 36], "paid": [12, 41], "excel": [12, 33, 41], "visibl": [12, 33], "interfac": [12, 13, 22, 32, 41], "veri": [12, 15, 21, 31, 37, 38, 40, 42, 43], "easi": [12, 13, 40], "downsid": [12, 14], "decid": [12, 40], "popular": 12, "applic": [12, 13, 14, 20, 25], "templat": [12, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 42, 43], "within": [12, 13, 14, 21, 35, 40, 41], "store": [12, 15, 26, 29, 39], "histori": [12, 25], "much": [12, 15, 24, 31, 34, 37], "like": [12, 14, 29, 30, 31, 32, 34, 37, 38, 39, 43], "acceler": [12, 13, 15, 18, 25, 29, 38, 40], "domain": [12, 13, 18, 24, 25, 27, 29, 32, 33, 38, 39, 40], "default": [12, 24, 26, 27, 28, 30, 31, 33, 34, 35, 37, 40, 41, 43], "folder": [12, 18, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 41, 43], "Such": [12, 41], "zip": 12, "seen": 12, "redund": 12, "command": [12, 21, 22, 25, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43], "perform": [12, 13, 21, 29, 34, 37], "clone": [12, 18, 29, 31, 33, 34, 43], "specif": [12, 15, 29, 30, 31, 33, 34], "temporari": [12, 32, 33], "addition": 12, "result": [12, 30, 31, 38], "remov": [12, 31, 33, 35, 37, 40, 43], "itself": [12, 13, 14, 26, 29, 31, 39], "re": [12, 30, 34], "held": [12, 38], "done": [12, 13, 29, 30, 31, 32, 33, 34, 37, 38], "special": [12, 13], "locat": [12, 13, 22, 29, 30, 31, 34], "legaci": [12, 21], "reli": [12, 15, 34], "heavili": 12, "know": [12, 14, 30, 32], "nice": [12, 21, 33], "credenti": 12, "mani": [12, 13, 30, 41], "both": [12, 13, 15, 25, 29, 34, 38, 39], "cloud": [12, 13, 26, 40], "premis": [12, 26], "choic": [12, 41], "dure": [12, 35, 37], "poc": 12, "action": [12, 15, 32, 43], "gitlab": [12, 13, 15, 18, 43], "typic": [12, 13, 14, 22, 29, 34], "compil": [12, 21, 27, 30, 33, 35, 37], "upstream": [12, 13, 34], "boilerpl": [12, 27, 33, 38], "custom": [12, 24, 27, 33], "boot": [12, 18, 21, 33, 34, 39], "depend": [12, 27, 29, 30, 31, 33, 35], "element": [12, 33], "allow": [12, 13, 14, 15, 33, 34, 37, 40], "u": [12, 13, 25, 30, 31, 33, 34, 35, 40, 43], "clean": [12, 40], "direct": [12, 13, 14], "some": [12, 13, 14, 21, 29, 30, 32, 33, 34, 35, 36, 37, 38, 42], "against": [12, 29, 32, 33, 34], "eventu": [12, 13, 29, 38], "simul": [12, 27, 29, 30, 32], "commit": [12, 29, 33, 34, 37, 43], "definit": [12, 18, 24, 27, 30, 33, 34, 35, 37, 42], "prepar": 12, "deploy": [12, 13, 28, 32, 38, 40], "launch": [12, 21, 24, 29, 31, 33, 35, 37, 41, 43], "verifi": [12, 29, 30, 32, 37, 38, 39, 43], "valid": [12, 29, 30, 43], "becaus": [12, 13, 14, 15, 24, 26, 29, 30, 31, 32, 33, 34, 37, 40, 41, 43], "real": [12, 24, 29, 32], "target": [12, 13, 20, 24, 25, 30, 33, 34, 38], "x86_64": [12, 31, 34], "rtem": [12, 22, 31, 34], "mvme5500": [12, 38], "g": [12, 15, 21, 24, 25, 33, 38], "usb": 12, "pcie": 12, "theses": 12, "ad": [12, 25, 26, 30, 31, 32, 34, 35, 37, 38, 43], "arm64": [12, 21], "nativ": 12, "futur": [12, 14, 18, 20, 32, 33, 34, 38, 39], "gui": [12, 20], "engin": [12, 13, 20, 24, 26, 34], "screen": [12, 20, 21, 26, 43], "outsid": [12, 14, 30, 31, 33, 37, 40, 41], "helper": [12, 41], "entri": [12, 30, 32, 37, 41], "ec": [12, 15, 24, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41], "wrapper": [12, 24], "around": [12, 13, 24, 33], "kubectl": [12, 21, 24, 25, 28, 39], "teach": [12, 29], "show": [12, 14, 24, 25, 30, 31, 32, 33, 37, 38, 39], "builder": [12, 34, 35], "fetch": [12, 25, 30, 33, 34], "artifact": 12, "variabl": [12, 14, 21, 27, 31, 37], "give": [12, 13, 14, 21, 29, 33, 35, 43], "metadata": [12, 21, 24, 27, 40], "db": [12, 21, 30, 33, 34, 37, 38, 43], "blueski": 12, "ophyd": 12, "bob": 12, "adl": 12, "edm": [12, 21, 43], "three": 13, "topologi": 13, "were": [13, 14, 26, 32, 33, 34, 37, 43], "per": [13, 14, 33, 34, 38], "singl": [13, 14, 21, 29, 30, 34, 35, 39, 40, 43], "k3": 13, "suffici": [13, 31], "rancher": [13, 21, 40], "high": [13, 30], "minimum": [13, 34], "4": [13, 32, 37, 38, 41, 43], "quit": 13, "straightforward": 13, "cost": 13, "separ": [13, 21, 25, 26, 33, 40], "plane": 13, "everi": [13, 30, 33, 34, 35], "wherea": [13, 35], "hand": [13, 30, 34, 36, 37, 38, 43], "entir": [13, 31], "A": [13, 14, 26, 27, 30, 31, 33, 38, 40, 43], "everyth": [13, 29, 34, 40, 41], "economi": 13, "scale": 13, "signific": [13, 30], "rout": [13, 14, 40], "channel": [13, 22, 30, 37, 40], "pva": [13, 30, 43], "protocol": [13, 22], "subnet": [13, 14, 37], "spent": 13, "abandon": 13, "worker": [13, 14, 26], "remot": [13, 14, 33, 34, 41], "benefit": [13, 15], "overcom": 13, "problem": [13, 37], "achiev": [13, 25], "prefer": [13, 19, 30, 40, 41], "continu": [13, 15, 21, 23, 29, 31, 33, 34, 38, 41], "addit": [13, 22, 24, 31, 33, 38], "failur": 13, "secur": [13, 14, 30, 33, 34], "administr": 13, "down": [13, 31, 40], "lot": [13, 34], "multi": [13, 37], "common": [13, 25, 31, 34], "pattern": [13, 34], "investig": [13, 29, 33, 40], "enabl": [13, 30, 32, 33, 34, 38, 43], "compris": 13, "22": [13, 34, 41], "bare": 13, "metal": 13, "vm": 13, "k8": [13, 14, 21, 40], "master": [13, 27, 30, 40], "etc": [13, 21, 29, 35, 40], "etcd": 13, "backend": 13, "balanc": [13, 14, 39], "haproxi": 13, "dn": 13, "endpoint": 13, "diamond": [13, 15, 18, 25, 38, 40], "ac": [13, 15, 18, 25, 38, 40], "uk": [13, 15, 18, 25, 38, 40], "ip": [13, 14, 21, 38, 39, 40], "virtu": 13, "pair": [13, 30], "bind": 13, "vrrp": 13, "keepaliv": 13, "kubeadm": 13, "similar": [13, 34, 38, 42], "rke": 13, "upgrad": [13, 31, 34, 39, 41], "downgrad": 13, "provis": 13, "weav": 13, "cni": 13, "broadcast": [13, 14, 21], "unicast": 13, "multicast": 13, "bum": 13, "traffic": [13, 14, 26, 40], "iptabl": [13, 21], "pod": [13, 14, 21, 24, 38, 39, 40], "compon": [13, 15], "loadbalanc": [13, 39], "object": 13, "ingress": 13, "nginx": 13, "nginxinc": 13, "stdout": [13, 38], "fluentd": 13, "daemonset": 13, "ship": 13, "authent": [13, 29], "keycloak": 13, "sit": [13, 14, 38], "rack": 13, "top": [13, 30, 31, 34, 37, 38, 40, 43], "tor": 13, "router": 13, "rest": [13, 38], "routabl": 13, "ospf": 13, "global": [13, 25, 26, 33, 34, 37, 38], "speaker": 13, "respond": 13, "arp": 13, "origin": [13, 29, 34, 37, 43], "look": [13, 14, 27, 30, 31, 32, 33, 34, 37, 38, 40, 42, 43], "One": [13, 25], "ansibl": 13, "heavi": 13, "prometheus_oper": 13, "tenant": 13, "namespac": [13, 21, 24, 39], "enforc": 13, "tenanc": 13, "demand": 13, "act": 13, "sandbox": 13, "familiar": [13, 30], "associ": 13, "polici": [13, 29], "determin": [13, 25, 29], "who": 13, "data": 13, "elev": [13, 14], "privileg": [13, 14], "rbac": [13, 21], "psp": 13, "latter": [13, 38], "deprec": 13, "21": [13, 21], "soon": [13, 18, 27, 31, 32, 34, 40, 42, 43], "agent": 13, "part": [13, 24, 25, 30, 31, 33, 43], "physic": [13, 39], "henc": [13, 39], "model": [13, 39], "assum": [13, 30, 35, 38], "centralis": 13, "subhead": 13, "cannot": [13, 14], "case": [13, 14, 15, 27, 29, 31, 32, 37], "brought": 13, "send": 13, "messag": [13, 24, 25, 32], "address": [13, 14, 21, 30, 38, 39, 40], "pend": 13, "name": [13, 21, 24, 25, 27, 30, 32, 34, 35, 37, 38, 39, 40], "relev": [13, 29, 34], "must": [13, 14, 24, 25, 32, 41, 43], "toler": 13, "select": [13, 30, 33, 34, 40], "certain": 13, "util": [13, 30, 38], "aggreg": 13, "prometheu": 13, "kube": [13, 21, 40], "proxi": [13, 14, 21], "noschedul": 13, "udp": [13, 39], "discoveri": [13, 38], "quirk": 13, "exhibit": 13, "overlai": 13, "unsuit": 13, "underli": [13, 24], "rather": [13, 29], "than": [13, 15, 26, 29, 43], "intern": [13, 15, 31, 38, 43], "normal": [13, 14, 34], "hostnetwork": 13, "spec": [13, 30], "whilst": 13, "attribut": 13, "drop": [13, 35, 40], "capabl": [13, 31, 40], "attack": 13, "surfac": 13, "somewhat": 13, "net_admin": 13, "net_broadcast": 13, "potenti": [13, 19, 31], "kafka": 13, "spark": 13, "jenkin": 13, "sonarqub": 13, "zocalo": 13, "jupyterhub": 13, "busi": [13, 34], "app": [13, 21, 24], "confluenc": 13, "jira": 13, "elasticsearch": 13, "graphit": 13, "nagdash": 13, "core": 13, "ldap": 13, "kerbero": 13, "netbox": 13, "mariadb": 13, "ht": 13, "condor": 13, "learn": [13, 34], "toolkit": 13, "kubeflow": 13, "kubevirt": 13, "virtlet": 13, "relion": 13, "storag": 13, "ceph": 13, "rook": 13, "portworkx": 13, "xchem": 13, "fragalysi": 13, "challeng": 14, "form": [14, 30], "subject": [14, 21], "extern": [14, 35, 39], "port": [14, 30, 38, 39, 43], "client": [14, 21, 24, 38, 40, 41], "instanc": [14, 21, 22, 24, 25, 26, 29, 33, 39, 41], "still": [14, 26, 30, 31, 38, 43], "translat": 14, "packet": 14, "lan": 14, "behaviour": [14, 27, 30], "negoti": 14, "ephemer": 14, "layer": 14, "nat": 14, "prototyp": 14, "found": [14, 27, 31, 33, 35], "had": [14, 26, 41, 43], "reason": [14, 15, 24, 31, 33, 34], "gvsp": 14, "vision": 14, "stream": [14, 42, 43], "workaround": [14, 33], "diagram": 14, "ca": 14, "forward": [14, 21], "2nd": [14, 38], "fail": [14, 26, 31, 33, 34, 38], "conclus": 14, "studi": 14, "fiddli": 14, "basi": [14, 33], "plu": [14, 24, 28, 30], "guarante": [14, 30, 32], "round": 14, "possibl": [14, 15, 26, 36], "node": [14, 26, 40], "bypass": [14, 38], "perspect": 14, "ident": [14, 29, 37], "tradit": [14, 42], "listen": 14, "receiv": 14, "team": [14, 38], "restrict": [14, 15, 29], "mitig": 14, "argu": 14, "helm": [15, 22, 23, 24, 25, 26, 29, 33, 36, 38, 39], "repo_nam": 15, "kind": [15, 21, 31, 34, 40], "recommend": [15, 19, 21, 26, 29, 31, 34, 36, 41], "intent": [15, 29], "reusabl": 15, "anywher": 15, "therefor": [15, 30, 31, 32, 34, 38, 39], "sens": 15, "proprietari": 15, "licens": 15, "integr": [15, 23, 29, 41], "adapt": 15, "altern": [15, 21, 29, 30, 36, 41], "particular": [15, 33, 34, 40], "strong": 15, "kept": 15, "live": [15, 38], "usual": [15, 25, 32, 38], "nexu": 15, "todo": [17, 19, 21, 26, 28, 29, 34, 35, 37, 42, 43], "procedur": [18, 42], "along": [18, 38], "e7": [18, 31, 40], "workspac": [18, 34], "my": [18, 35], "repo": [18, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38], "acc": 18, "psc": 18, "sr25a": 18, "01": [18, 27, 28, 29, 32, 37, 38, 40], "databas": [18, 27, 38, 43], "entiti": [18, 30, 35, 37], "instanti": [18, 30, 35, 43], "timingtempl": 18, "msi": 18, "invoc": [18, 31], "walk": [19, 35, 38], "wish": 19, "limit": [19, 39], "codespac": 19, "enhanc": 19, "cli": [19, 24, 25, 29, 30, 32, 33, 40], "effort": 19, "java": 20, "pvi": [20, 26, 33], "opi": [20, 21, 33, 37, 43], "progress": [20, 28, 35], "readi": [20, 21, 29, 30, 33, 37, 38, 40, 41], "est": 20, "nov": 20, "explor": [21, 31, 33], "after": [21, 29, 34, 37, 43], "workstat": [21, 22, 24, 25, 32, 33, 36, 40], "github_url": 21, "version_kube_dashboard": 21, "curl": [21, 32, 40], "w": [21, 33], "url_effect": 21, "l": [21, 24, 30], "o": [21, 24, 32, 39, 40], "null": 21, "sed": 21, "f": [21, 32, 38, 40, 41], "raw": [21, 32], "githubusercont": [21, 32], "aio": 21, "Then": [21, 25, 29, 31, 32, 38, 40, 41, 43], "admin": [21, 25], "role": 21, "eof": [21, 40], "apivers": [21, 38, 40], "v1": [21, 40], "serviceaccount": [21, 40], "author": [21, 30], "clusterrolebind": 21, "roleref": 21, "apigroup": 21, "clusterrol": 21, "token": [21, 32, 40], "clipboard": 21, "On": 21, "24": [21, 24, 41], "newer": 21, "n": [21, 24, 33, 39], "final": [21, 28, 30, 31, 38, 43], "url": [21, 25, 32, 34, 43], "pi3": 21, "pi4": 21, "memori": [21, 30], "better": [21, 31, 35], "yet": [21, 30, 32, 41], "coupl": [21, 38], "extra": [21, 37, 38], "sudo": [21, 40], "usr": [21, 31, 33], "sbin": 21, "cmdline": 21, "cgroup_memori": 21, "cgroup_en": 21, "reboot": [21, 38], "wsl2": [21, 40, 41], "platform": [21, 33], "20262": 21, "higher": 21, "ubuntu": [21, 31, 40, 41], "bring": 21, "wget": 21, "download": [21, 30, 36, 41], "2bk3s1": 21, "root": [21, 32, 33, 38, 41], "0755": 21, "foreground": 21, "second": [21, 25, 31, 32, 33, 38], "wl": 21, "mkdir": [21, 30, 40, 41], "cp": [21, 30, 38, 40], "chown": [21, 40], "gile": 21, "11": [21, 29, 32, 37, 41], "box": [21, 35], "disabl": [21, 33], "network": [21, 37, 38, 40], "epics_ca_addr_list": 21, "pv": [21, 27, 30, 37, 43], "discov": 21, "restart": [21, 24, 32, 33, 38, 39], "ag": [21, 39], "6779d4dcf": 21, "g2cpm": 21, "19h": 21, "exec": [21, 30, 32], "busybox": [21, 31], "ifconfig": 21, "eth0": 21, "encap": 21, "ethernet": [21, 38], "hwaddr": 21, "70": 21, "85": 21, "c2": 21, "96": 21, "inet": 21, "addr": [21, 30, 38, 43], "192": 21, "168": [21, 38, 39], "86": 21, "33": 21, "bcast": 21, "255": [21, 38], "mask": [21, 38], "0": [21, 24, 30, 38, 40, 41, 43], "export": [21, 25, 29, 32], "displai": [21, 25], "awk": 21, "nameserv": 21, "print": [21, 32], "exit": [21, 24, 37, 38], "resolv": 21, "conf": 21, "libgl_always_indirect": 21, "stexampl": 21, "introduct": [22, 26], "ibek": [22, 31, 33, 43], "usag": [22, 24], "oper": [22, 41], "phoebu": [22, 30], "experienc": 22, "librari": [22, 31, 34, 41], "frequent": 22, "just": [24, 27, 31, 32, 33, 35, 38, 39, 41, 43], "thin": 24, "subcommand": 24, "full": [24, 31], "ioc_inst": 24, "Or": [24, 30, 32, 41], "imag": [24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 43], "id": [24, 30, 33], "conveni": [24, 31, 33, 37], "argument": [24, 30], "none": 24, "text": [24, 30, 34, 37], "apo": 24, "quot": 24, "p38": 24, "is_ioc": 24, "column": 24, "ioc_nam": [24, 25, 30], "label": [24, 33], "ioc_vers": 24, "state": [24, 34, 38], "phase": 24, "containerstatus": 24, "restartcount": 24, "managedfield": 24, "bl38p": [24, 25], "ea": [24, 27, 28, 29, 30, 32, 33, 37, 38], "03": 24, "6": [24, 31, 32], "25t14": 24, "07": [24, 40], "44z": 24, "panda": 24, "25": 24, "b16": 24, "25t15": 24, "41z": 24, "correct": [25, 38], "adjust": [25, 33], "ec_registry_map": [25, 29], "whose": 25, "organis": 25, "my_generic_ioc": 25, "space": [25, 30, 34, 40], "ec_namespac": 25, "leav": [25, 27, 29, 34, 37, 39, 43], "ec_domain_repo": [25, 29], "ec_log_url": 25, "ui": 25, "placehold": 25, "graylog2": 25, "search": [25, 31], "rangetyp": 25, "rel": 25, "field": [25, 27, 37, 38], "2csourc": 25, "width": [25, 30], "1489": 25, "highlightmessag": 25, "172800": 25, "q": [25, 32], "pod_nam": 25, "3a": 25, "ec_container_cli": 25, "try": [25, 31, 32, 33, 38, 40], "over": [25, 30, 31, 38, 39, 40], "singular": 25, "compat": [25, 31, 35], "least": 25, "ec_debug": 25, "caus": 25, "output": [25, 31, 33, 37, 38, 39], "d": [25, 32, 37, 38], "blxxi": [25, 27, 29], "probabl": [25, 35], "omit": [25, 30, 34], "perhap": 25, "simplest": [25, 31, 32, 40], "bashrc": 25, "path": [25, 31, 32, 33, 41], "home": [25, 30, 32, 33, 40, 41], "third": 25, "kubeconfig": 25, "put": [26, 30, 34], "dockerfil": [26, 31], "answer": 26, "free": [26, 30, 36, 38, 39, 41], "lifecycl": 26, "Not": 26, "counter": 26, "roll": [26, 32], "That": [26, 30, 40], "track": 26, "sever": 26, "replicaset": 26, "By": [26, 34], "last": [26, 29, 30, 31, 32, 33, 43], "necessari": [26, 27, 29, 31, 33, 39, 40], "cach": [26, 31, 33, 34, 43], "anywai": 26, "harbour": 26, "goharbor": 26, "spin": 26, "turn": [27, 31, 37], "manifest": 27, "renam": [27, 34], "left": [27, 33, 37, 40], "But": [27, 30], "short": [27, 40], "drawn": 27, "base_imag": [27, 38], "binari": [27, 30, 32, 33, 38, 39], "possibli": 27, "detector": [27, 30, 43], "prefix": [27, 30], "ioc_prefix": 27, "declar": [27, 30], "deviocstat": [27, 34, 38], "uppercas": 27, "appear": [27, 30, 33, 38], "inspect": [28, 32], "bl01t": [28, 29, 30, 33, 37, 38, 39, 40], "expand": 28, "lib": [28, 30, 31, 33, 40], "kei": [28, 29, 30], "next": [28, 29, 31, 32, 33, 34, 39, 41, 43], "group": 29, "blxxc": 29, "xx": 29, "c": [29, 32, 34, 38], "lower": 29, "letter": 29, "hyphen": 29, "introduc": [29, 36], "basic": [29, 38], "tickit": 29, "ideal": 29, "alreadi": [29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41], "taken": 29, "further": [29, 34, 38, 40], "exercis": 29, "account": [29, 32, 34, 36, 43], "login": [29, 40], "ssh": [29, 34], "person": [29, 34], "green": [29, 33], "button": [29, 43], "cover": [29, 30, 37, 38, 42], "remain": [29, 41], "readm": 29, "md": 29, "meaning": [29, 30], "goe": 29, "insert": [29, 32], "ec_k8s_namespac": 29, "fine": 29, "blank": [29, 34], "mv": [29, 34], "wide": 29, "non": 29, "calver": [29, 32], "scheme": 29, "digit": 29, "month": 29, "semant": 29, "appropri": [29, 34, 40, 41], "mix": 29, "clear": [29, 33], "came": [30, 31, 32], "simpli": [30, 32, 33, 40, 41], "item": 30, "specifi": [30, 34, 37, 38], "adsimdetector": [30, 32, 33, 34, 37], "7": [30, 33, 38, 41], "dbd": [30, 33, 34, 38, 43], "bake": 30, "reus": 30, "recap": 30, "sequenc": [30, 32], "paramet": [30, 38], "respons": 30, "expect": [30, 32], "languag": 30, "schema": [30, 37], "json": [30, 37], "simdetector": 30, "r": [30, 33, 38, 43], "suffix": 30, "timeout": [30, 43], "asyn": [30, 34], "1280": 30, "height": 30, "1024": 30, "datatyp": 30, "buffer": 30, "maximum": 30, "ndarrai": 30, "plugin": [30, 31, 34], "callback": 30, "50": 30, "max": 30, "maxw": 30, "maxh": 30, "nbuffer": 30, "attach": [30, 32, 38, 43], "pre_init": [30, 37], "simdetectorconfig": 30, "portnam": [30, 43], "maxsizex": 30, "maxsizei": 30, "maxbuff": 30, "maxmemori": [30, 43], "iocinit": [30, 37, 38, 43], "det": 30, "tst": 30, "unfamiliar": 30, "id2759963": 30, "Be": 30, "awar": [30, 40], "white": 30, "indent": [30, 37], "nest": [30, 37], "denot": 30, "dictionari": 30, "let": [30, 32, 33, 43], "wire": 30, "adcor": [30, 34], "ndpvaplugin": 30, "pvname": [30, 43], "ndarray_port": [30, 43], "pvaccess": [30, 34], "snippet": 30, "togeth": 30, "remind": 30, "nearli": 30, "caput": [30, 38], "caget": [30, 37, 38], "c2dv": 30, "Theses": 30, "c2dataview": [30, 43], "acquir": [30, 35], "move": 30, "window": [30, 33, 36, 40, 41], "smoothest": 30, "hit": [30, 32, 37, 38], "zoom": 30, "frame": 30, "rate": 30, "notic": [30, 32, 43], "did": [30, 31], "enter": 30, "viewer": [30, 43], "editor": [30, 31, 33, 41], "marketplac": 30, "visualstudio": 30, "itemnam": 30, "redhat": [30, 33, 41], "advantag": 30, "long": [30, 33, 40], "easier": [30, 33], "demonstr": 30, "opt": [30, 33], "iocboot": 30, "iocbl01t": 30, "cat": 30, "tmp": [30, 32, 33, 43], "writeabl": 30, "due": [30, 31], "consider": 30, "rm": [30, 31, 33, 34, 38], "behav": 30, "exactli": [30, 38], "hood": 30, "saw": 31, "until": [31, 32, 34, 35], "succe": [31, 43], "design": 31, "maxim": 31, "partial": 31, "fundament": 31, "happen": 31, "trigger": 31, "knowledg": [31, 35, 36], "success": 31, "retri": 31, "adurl": [31, 35, 43], "error": [31, 33, 34], "again": [31, 32, 34, 39, 41, 43], "realli": [31, 43], "apt": [31, 34], "debian": [31, 41], "magick": [31, 34], "h": [31, 34], "graphicsmagick": [31, 34, 43], "libmagick": 31, "libgraphicsmagick": 31, "header": 31, "imagemagick": 31, "middl": 31, "promis": 31, "y": [31, 34], "config_sit": [31, 34], "sai": [31, 32], "graphicsmagick_includ": 31, "rudimentari": 31, "vi": 31, "synchron": 31, "xxx": [31, 33, 35], "navig": [31, 33], "pictur": 31, "with_graphicsmagick": [31, 34], "ye": [31, 34], "graphicsmagick_extern": [31, 34], "invok": 31, "tip": 31, "NOT": 31, "patch": [31, 35], "avoid": [31, 33, 35], "occasion": 31, "variat": 31, "whatev": 31, "bug": [31, 33], "py": [31, 34], "although": [31, 33, 40], "graphic": 31, "prove": 31, "curat": [31, 34], "NO": [31, 34], "skip": [31, 32, 40], "quickli": 31, "libxext": 31, "libboost": [31, 34], "libxext6": 31, "rf": 31, "var": [31, 40], "size": 31, "unfortun": [31, 43], "scratch": 31, "earli": 32, "shall": 32, "pretend": 32, "fictiti": 32, "anyth": [32, 34], "recent": [32, 41], "drill": 32, "ci_verifi": 32, "sophist": [32, 43], "moment": 32, "correctli": [32, 34], "bash_profil": 32, "pick": [32, 41], "profil": 32, "empti": 32, "unless": [32, 33], "ahead": [32, 34, 41], "ever": 32, "lost": 32, "beta": [32, 38], "perman": [32, 41], "26": 32, "b11": 32, "53": 32, "minut": [32, 33, 43], "bdbd155d437361fe88bce0faa0ddd3cd225a9026287ac5e73545aeb4ab3a67e9": 32, "noth": 32, "iocshel": [32, 34, 37], "ctrl": [32, 37, 38], "detach": 32, "regard": [32, 33], "modifi": 33, "distinct": 33, "decreas": 33, "frequenc": 33, "increas": 33, "complex": [33, 37], "affect": 33, "cycl": 33, "fast": 33, "inner": [33, 35], "loop": [33, 35], "mechan": [33, 39], "earlier": 33, "firmli": 33, "realm": 33, "level": [33, 35], "tradition": 33, "fact": 33, "stage": [33, 41], "becom": [33, 35], "perfect": 33, "candid": 33, "incompat": 33, "selinux": 33, "permiss": [33, 40], "echo": [33, 34, 42], "buildx": 33, "shift": 33, "els": 33, "fi": [33, 43], "chmod": 33, "x": 33, "right": 33, "break": [33, 35], "recurs": 33, "b": [33, 35, 38], "sub": 33, "philosophi": 33, "problemat": 33, "almost": 33, "instant": 33, "rebuilt": 33, "icon": 33, "bottom": 33, "caveat": 33, "volum": [33, 38, 39], "destroi": 33, "delet": 33, "makefil": 33, "accord": 33, "iocapp": [33, 34], "grei": 33, "gitignor": 33, "pure": 33, "particularli": [33, 41], "meaningfulli": 33, "menu": [33, 34, 37, 40], "peer": 33, "opportun": 33, "feel": 33, "ln": [33, 41], "even": [33, 37], "tidi": 33, "cam": [34, 43], "primari": 34, "autom": 34, "got": [34, 43], "fill": 34, "workflow": 34, "yml": 34, "accordingli": [34, 35], "match": [34, 37, 38], "alon": [34, 39], "craft": [34, 37, 38], "goto": 34, "uncheck": 34, "init": 34, "checkout": [34, 35], "snapshot": 34, "scm": [34, 41], "book": [34, 41], "en": [34, 36, 41], "v2": [34, 38, 39, 41], "heart": 34, "arch": 34, "adsupport": 34, "ctool": 34, "r1": 34, "j": 34, "nproc": 34, "r3": 34, "12": [34, 38], "r2": 34, "think": 34, "duplic": [34, 35], "explicitli": [34, 35], "speed": [34, 43], "tri": 34, "miss": 34, "boost": 34, "cross_compiler_target_arch": 34, "with_jpeg": 34, "jpeg_extern": 34, "with_pva": 34, "with_boost": 34, "notyetset": 34, "area_detector": 34, "pretti": 34, "jpeg": 34, "fixup": 34, "previous": 34, "prod_ioc": 34, "ioc_dbd": 34, "busysupport": 34, "ndpluginsupport": 34, "ndfilehdf5": 34, "ndfilejpeg": 34, "ndfiletiff": 34, "ndfilenul": 34, "ndposplugin": 34, "urldriversupport": 34, "pvaserverregist": 34, "ndpluginpva": 34, "ioc_src": 34, "ioc_registerrecorddevicedriv": [34, 38, 43], "cpp": 34, "ioc_lib": 34, "ntndarrayconvert": 34, "nt": 34, "pvdata": 34, "pvdatabas": 34, "pvaccessca": 34, "pvaccessioc": 34, "urldriv": [34, 43], "ndplugin": 34, "adbas": 34, "cbfad": 34, "epics_base_ioc_lib": 34, "iocmain": 34, "rule": 34, "deliber": 34, "fatal": 34, "loos": 35, "belong": 35, "verif": 35, "encapsul": 35, "while": 35, "kick": 35, "off": 35, "submodul": [35, 43], "ioc_templ": 35, "concret": 35, "coher": 35, "tight": 35, "mayb": 35, "confus": 35, "seri": 36, "intend": 36, "self": 36, "prior": 36, "background": 36, "overview": 36, "intro": 36, "quickstart": 36, "epics_intro": 36, "With": 36, "read": 36, "mac": 36, "strictli": 37, "speak": 37, "queri": 37, "ai": 37, "bl02t": 37, "desc": [37, 38], "dtyp": 37, "scan": [37, 38], "passiv": 37, "val": [37, 38], "statement": 37, "startupcommand": 37, "dbloadrecord": [37, 38, 43], "immedi": 37, "well": [37, 43], "isol": [37, 40], "net": [37, 38], "symlink": 37, "plan": [37, 41], "arbitrari": 37, "string": 37, "poststartupcommand": 37, "post_init": 37, "syntax": 37, "sting": 37, "extra2": 37, "verbatim": 37, "whitespac": 37, "strip": 37, "novemb": [38, 39], "mvvme5500": [38, 39], "serv": [38, 39, 43], "proceed": [38, 41], "vme": 38, "crate": [38, 39], "processor": [38, 39], "card": [38, 39], "serial": 38, "consol": [38, 39], "ts0001": 38, "7007": 38, "7008": 38, "telnet": 38, "motload": 38, "esc": 38, "press": 38, "spc": 38, "tftp": [38, 39], "nf": [38, 39], "gevshow": 38, "mot": 38, "enet0": 38, "cipa": 38, "172": [38, 39], "23": [38, 39, 43], "250": 38, "snma": 38, "240": 38, "gipa": 38, "254": 38, "em1": 38, "203": [38, 39], "dla": 38, "malloc": 38, "0x230000": 38, "tftpget": 38, "enet1": 38, "fbl01t": 38, "beatnik": 38, "m255": 38, "g172": 38, "s172": 38, "c172": 38, "adla": 38, "a0095f000": 38, "total": 38, "ge": 38, "byte": 38, "427": 38, "3165": 38, "gevedit": 38, "site": 38, "respect": 38, "gatewai": 38, "modif": 38, "matrix": 38, "dimens": 38, "env": 38, "epics_ioc_addr_list": 38, "probe": 38, "k8s_ioc_address": 38, "rtems_vme_console_addr": 38, "rtems_vme_console_port": 38, "rtems_vme_auto_reboot": 38, "rtems_vme_auto_paus": 38, "hard": [38, 39], "paus": [38, 39], "unpaus": [38, 39], "1st": 38, "calc": 38, "sum": 38, "inpa": 38, "inpb": 38, "ao": 38, "voltag": 38, "egu": 38, "volt": 38, "dbloaddatabas": [38, 43], "pdbbase": [38, 43], "epicsenvset": 38, "epics_db_include_path": 38, "iocadminsoft": 38, "iocadminscanmon": 38, "recal": 38, "liter": 38, "persist": [38, 39], "claim": 38, "pvc": 38, "nfsv2tftpclaim": 38, "local_deploy_ioc": 38, "quicker": 38, "stdin": 38, "reset": 38, "13": 38, "individu": 39, "crash": 39, "bootload": 39, "nfsv2": 39, "loadbalancerip": 39, "rang": 39, "pollux": [39, 40], "201": 39, "222": 39, "reserv": 39, "train": [39, 40], "shown": 39, "108": 39, "219": 39, "193": 39, "111": 39, "31491": 39, "2049": 39, "30944": 39, "20048": 39, "32277": 39, "69": 39, "32740": 39, "32d": 39, "crt": 40, "scicomp": 40, "dashboard": 40, "experiment": 40, "straight": 40, "20": [40, 41], "distro": 40, "raspberri": 40, "pi": 40, "05": 40, "subsystem": [40, 41], "uninstal": 40, "harm": 40, "sig": 40, "quick": 40, "microk8": 40, "minikub": 40, "aka": 40, "sfl": 40, "scp": 40, "your_account": 40, "your_workst": 40, "127": 40, "priv": 40, "annot": 40, "visual": 41, "studio": 41, "maco": 41, "huge": 41, "rhel": 41, "04": 41, "encourag": 41, "desktop": 41, "highest": 41, "dls_sw": 41, "simplic": 41, "jump": 41, "visualis": 41, "stub": 42, "pointer": 42, "preced": 42, "skill": 42, "mynewdevicesupport": 42, "genericioc": 43, "took": 43, "tab": 43, "anyon": 43, "urldriverconfig": 43, "ndpvaconfigur": 43, "queuesiz": 43, "blockingcallback": 43, "ndarrayport": 43, "ndarrayaddr": 43, "prioriti": 43, "stacksiz": 43, "startpvaserv": 43, "ndpva": 43, "ndarray_adr": 43, "poke": 43, "dbpf": 43, "acquireperiod": 43, "run_test": 43, "block": 43, "ioc_arg": 43, "check_pv": 43, "enough": 43, "video": 43, "di": 43, "feed": 43, "demo": 43, "milli": 43, "labradoodl": 43}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"architectur": [0, 1], "decis": [0, 1, 2], "record": [0, 1], "1": 1, "statu": [1, 2], "context": [1, 2, 40], "consequ": [1, 2], "2": 2, "adopt": 2, "epic": [2, 10, 12, 40, 41], "contain": [2, 10, 12, 14, 15, 31, 33, 41, 43], "github": 2, "io": 2, "project": [2, 4, 16, 34], "structur": [2, 10], "build": [3, 9, 31, 34], "doc": 3, "us": [3, 10, 13, 31, 35], "sphinx": 3, "autobuild": 3, "contribut": [4, 9, 16], "issu": [4, 16], "discuss": [4, 16], "develop": [4, 7, 9, 16, 19, 33, 34, 41], "guid": [4, 7, 16, 22], "make": [5, 30, 31, 43], "releas": 5, "updat": [6, 10, 18, 34], "tool": [6, 12], "tutori": [7, 22, 36], "how": [7, 10, 21, 22, 26, 35], "explan": [7, 22, 30], "refer": [7, 22], "standard": 8, "document": [8, 10, 11], "clone": 9, "repositori": [9, 12, 15, 26, 29], "instal": [9, 21, 25, 40, 41], "depend": [9, 34], "see": 9, "what": [9, 35], "wa": 9, "check": [9, 38], "quick": 10, "start": [10, 29, 32, 33], "link": 10, "octob": 10, "2023": 10, "commun": 10, "materi": 10, "i": [10, 26, 35], "about": [11, 28, 37], "essenti": 12, "concept": 12, "overview": [12, 13], "imag": [12, 15], "gener": [12, 15, 31, 34, 43], "ioc": [12, 15, 17, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 40, 43], "instanc": [12, 15, 17, 27, 28, 30, 32, 35, 37, 38], "kubernet": [12, 13, 17, 21, 25, 28, 40, 41], "altern": [12, 35], "helm": [12, 27, 28], "continu": [12, 32, 43], "integr": [12, 32, 43], "scope": 12, "addit": [12, 21], "cli": [12, 41], "ibek": [12, 18, 30, 34, 35, 37], "pvi": 12, "cluster": [13, 25, 40], "config": 13, "option": [13, 25, 41], "current": 13, "approach": 13, "dl": 13, "argu": 13, "beamlin": [13, 29, 32, 33], "local": [13, 17, 37], "node": 13, "metallb": 13, "pool": 13, "label": 13, "taint": 13, "host": 13, "network": [13, 14], "channel": 14, "access": 14, "other": 14, "protocol": 14, "interfac": [14, 20, 24, 26, 30], "problem": 14, "cni": 14, "solut": 14, "hostnetwork": 14, "sourc": 15, "registri": 15, "locat": 15, "where": 15, "keep": 15, "code": [15, 19], "domain": 15, "bl45p": 15, "put": 15, "repo": [15, 34], "debug": [17, 31], "an": [17, 28, 30, 31, 32, 38, 40], "test": [18, 37, 43], "support": [18, 34, 35, 41, 42], "choos": 19, "your": [19, 25, 37, 38, 40], "environ": [19, 25, 29, 32, 38], "work": [19, 21, 35, 42], "own": [19, 40], "editor": 19, "view": [20, 30], "oper": [20, 26, 30], "phoebu": 20, "To": [21, 29], "": 21, "dashboard": 21, "raspberri": 21, "pi": 21, "window": 21, "subsystem": 21, "linux": 21, "k3": [21, 40], "server": [21, 39, 40], "get": 21, "x11": 21, "gui": [21, 43], "wsl": 21, "user": 22, "command": 24, "line": 24, "manag": [24, 32], "The": [25, 30], "configur": [25, 34, 40], "file": [25, 30, 34, 39], "variabl": [25, 38], "setup": [25, 40, 41], "requir": 25, "ec": 25, "connect": 25, "namespac": [25, 40], "frequent": 26, "ask": 26, "question": 26, "why": [26, 35], "mention": 26, "have": 26, "xxx": [26, 34], "can": 26, "do": 26, "rollback": 26, "internet": 26, "down": 26, "chart": 27, "detail": 27, "examin": 27, "exampl": [27, 32, 38], "resourc": 28, "learn": 28, "manifest": 28, "creat": [29, 30, 34, 38, 39, 40], "new": [29, 30, 34], "step": [29, 40, 41], "sh": 29, "chang": [29, 31, 33, 37], "name": 29, "servic": [29, 39, 40], "wrap": [29, 31, 33], "up": [29, 31, 32, 33], "introduct": [30, 32, 36, 39, 40], "yaml": 30, "try": [30, 43], "out": [30, 43], "launch": 30, "output": 30, "raw": [30, 37], "startup": [30, 37], "script": 30, "databas": 30, "investig": 31, "failur": 31, "insid": 31, "appli": 31, "made": 31, "easier": 31, "fix": 31, "adsupport": 31, "deploi": [32, 38, 43], "set": 32, "bl01t": 32, "stop": 32, "monitor": 32, "interact": 32, "shell": 32, "log": 32, "type": 33, "need": 33, "ad": 33, "workspac": 33, "layout": 33, "prepar": [34, 38], "def": 34, "submodul": 34, "modifi": 34, "dockerfil": 34, "add": 34, "more": [34, 37], "modul": [34, 42], "system": 34, "patch": 34, "adurl": 34, "makefil": 34, "defin": 35, "asset": 37, "runtim": 37, "creation": 37, "rtem": [38, 39], "boot": 38, "loader": 38, "bring": 40, "platform": [40, 41], "choic": 40, "lightweight": 40, "kubectl": 40, "account": 40, "run": 40, "complet": 40, "workstat": 41, "vscode": 41, "docker": 41, "podman": 41, "python": 41, "git": 41, "publish": 43, "ghcr": 43, "relev": 43, "our": 43, "some": 43}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Architectural Decision Records": [[0, "architectural-decision-records"]], "1. Record architecture decisions": [[1, "record-architecture-decisions"]], "Status": [[1, "status"], [2, "status"]], "Context": [[1, "context"], [2, "context"]], "Decision": [[1, "decision"], [2, "decision"]], "Consequences": [[1, "consequences"], [2, "consequences"]], "2. Adopt epics-containers.github.io for project structure": [[2, "adopt-epics-containers-github-io-for-project-structure"]], "Build the docs using sphinx": [[3, "build-the-docs-using-sphinx"]], "Autobuild": [[3, "autobuild"]], "Contributing to the project": [[4, "contributing-to-the-project"], [16, "contributing-to-the-project"]], "Issue or Discussion?": [[4, "issue-or-discussion"], [16, "issue-or-discussion"]], "Developer guide": [[4, "developer-guide"], [16, "developer-guide"]], "Make a release": [[5, "make-a-release"]], "Update the tools": [[6, "update-the-tools"]], "Developer Guide": [[7, "developer-guide"]], "Tutorials": [[7, null], [22, null]], "How-to Guides": [[7, null], [22, null]], "Explanations": [[7, null], [22, null]], "Reference": [[7, null], [22, null]], "Standards": [[8, "standards"]], "Documentation Standards": [[8, "documentation-standards"]], "Developer Contributing": [[9, "developer-contributing"]], "Clone the repository": [[9, "clone-the-repository"]], "Install dependencies": [[9, "install-dependencies"]], "See what was installed": [[9, "see-what-was-installed"]], "Build and check": [[9, "build-and-check"]], "epics-containers": [[10, "epics-containers"]], "Quick Start": [[10, "quick-start"]], "Useful Links": [[10, "useful-links"]], "Update for October 2023": [[10, "update-for-october-2023"]], "Communication": [[10, "communication"]], "Materials": [[10, "materials"]], "How the documentation is structured": [[10, "how-the-documentation-is-structured"]], "About the documentation": [[11, "about-the-documentation"]], "Essential Concepts": [[12, "essential-concepts"]], "Overview": [[12, "overview"], [13, "overview"]], "Concepts": [[12, "concepts"]], "Images and Containers": [[12, "images-and-containers"]], "Generic IOCs and instances": [[12, "generic-iocs-and-instances"]], "Kubernetes": [[12, "kubernetes"], [41, "id1"]], "Kubernetes Alternative": [[12, "kubernetes-alternative"]], "Helm": [[12, "helm"]], "Repositories": [[12, "repositories"]], "Continuous Integration": [[12, "continuous-integration"], [32, "continuous-integration"], [43, "continuous-integration"]], "Scope": [[12, "scope"]], "Additional Tools": [[12, "additional-tools"]], "epics-containers-cli": [[12, "epics-containers-cli"], [41, "epics-containers-cli"]], "ibek": [[12, "ibek"]], "PVI": [[12, "pvi"]], "Kubernetes Cluster Config": [[13, "kubernetes-cluster-config"]], "Cluster Options": [[13, "cluster-options"]], "Current Approach": [[13, "current-approach"]], "DLS Argus Cluster": [[13, "dls-argus-cluster"]], "Beamline Local Cluster Nodes": [[13, "beamline-local-cluster-nodes"]], "Metallb Pools": [[13, "metallb-pools"]], "Node Labelling and Taints": [[13, "node-labelling-and-taints"]], "Host Network": [[13, "host-network"]], "Uses for Argus": [[13, "uses-for-argus"]], "Channel Access and Other Protocols": [[14, "channel-access-and-other-protocols"]], "Container Network Interface": [[14, "container-network-interface"]], "Problems with CNI": [[14, "problems-with-cni"]], "Solution - hostNetwork": [[14, "solution-hostnetwork"]], "Source and Registry Locations": [[15, "source-and-registry-locations"]], "Where to Keep Source Code": [[15, "where-to-keep-source-code"]], "Generic IOC Source Repositories": [[15, "generic-ioc-source-repositories"]], "IOC Instance Domain Repositories": [[15, "ioc-instance-domain-repositories"]], "BL45P": [[15, "bl45p"]], "Where to put Registries": [[15, "where-to-put-registries"]], "Generic IOC Container Images and Source Repos": [[15, "generic-ioc-container-images-and-source-repos"]], "IOC Instance Domain Repos": [[15, "ioc-instance-domain-repos"]], "Debug an IOC instance locally": [[17, "debug-an-ioc-instance-locally"]], "Debug an IOC instance in Kubernetes": [[17, "debug-an-ioc-instance-in-kubernetes"]], "Updating and Testing ibek-support": [[18, "updating-and-testing-ibek-support"]], "Choose Your Developer Environment": [[19, "choose-your-developer-environment"]], "Working with your own code editor": [[19, "working-with-your-own-code-editor"]], "Viewing Operator Interfaces with Phoebus": [[20, "viewing-operator-interfaces-with-phoebus"]], "Kubernetes Additional How To\u2019s": [[21, "kubernetes-additional-how-to-s"]], "Install the Kubernetes Dashboard": [[21, "install-the-kubernetes-dashboard"]], "Installing on a Raspberry Pi": [[21, "installing-on-a-raspberry-pi"]], "Installing on Windows Subsystem for Linux": [[21, "installing-on-windows-subsystem-for-linux"]], "Install k3s server": [[21, "install-k3s-server"]], "Get X11 GUI to Work with WSL": [[21, "get-x11-gui-to-work-with-wsl"]], "User Guide": [[22, "user-guide"]], "Command Line Interface for IOC Management": [[24, "command-line-interface-for-ioc-management"]], "The Environment Configuration File": [[25, "the-environment-configuration-file"]], "Environment Variables Setup": [[25, "environment-variables-setup"]], "Required Variables": [[25, "required-variables"]], "Optional Variables": [[25, "optional-variables"]], "Installation of ec": [[25, "installation-of-ec"]], "Connecting to a Namespace on your Kubernetes Cluster": [[25, "connecting-to-a-namespace-on-your-kubernetes-cluster"]], "Frequently Asked Questions": [[26, "frequently-asked-questions"]], "Why no mention of Operator Interfaces?": [[26, "why-no-mention-of-operator-interfaces"]], "Why have ioc-XXX repositories?": [[26, "why-have-ioc-xxx-repositories"]], "How can I do IOC rollback if the internet is down?": [[26, "how-can-i-do-ioc-rollback-if-the-internet-is-down"]], "IOC Helm Chart Details": [[27, "ioc-helm-chart-details"]], "Examine the Example IOC Instance": [[27, "examine-the-example-ioc-instance"]], "Kubernetes Resources in an IOC Instance": [[28, "kubernetes-resources-in-an-ioc-instance"], [28, "id1"]], "Learning about Helm and Kubernetes Manifests": [[28, "learning-about-helm-and-kubernetes-manifests"]], "Create a Beamline Repository": [[29, "create-a-beamline-repository"]], "To Start": [[29, "to-start"]], "Create a New Repository": [[29, "create-a-new-repository"]], "Steps": [[29, "steps"]], "Environment.sh": [[29, "environment-sh"]], "Change the IOC Name": [[29, "change-the-ioc-name"]], "Change the Beamline Name in Services": [[29, "change-the-beamline-name-in-services"]], "Wrapping Up": [[29, "wrapping-up"], [31, "wrapping-up"], [33, "wrapping-up"]], "Create an IOC Instance": [[30, "create-an-ioc-instance"]], "Introduction": [[30, "introduction"], [32, "introduction"], [39, "introduction"], [40, "introduction"]], "Create a New IOC Instance": [[30, "create-a-new-ioc-instance"]], "Make an IOC yaml File": [[30, "make-an-ioc-yaml-file"]], "Trying Out The IOC Instance": [[30, "trying-out-the-ioc-instance"]], "Launch the IOC Instance": [[30, "launch-the-ioc-instance"]], "Operator Interface": [[30, "operator-interface"]], "Viewing IOC output": [[30, "viewing-ioc-output"]], "ibek Explanation": [[30, "ibek-explanation"]], "Raw Startup Script and Database": [[30, "raw-startup-script-and-database"]], "Debugging Generic IOC Builds": [[31, "debugging-generic-ioc-builds"]], "Investigate the Build Failure": [[31, "investigate-the-build-failure"]], "Making Changes Inside the Container": [[31, "making-changes-inside-the-container"]], "Applying Changes Made Inside the Container": [[31, "applying-changes-made-inside-the-container"]], "An Easier Fix Using ADSupport": [[31, "an-easier-fix-using-adsupport"]], "Deploying and Managing IOC Instances": [[32, "deploying-and-managing-ioc-instances"]], "Set up Environment for BL01T Beamline": [[32, "set-up-environment-for-bl01t-beamline"]], "Deploy the Example IOC Instance": [[32, "deploy-the-example-ioc-instance"]], "Managing the Example IOC Instance": [[32, "managing-the-example-ioc-instance"]], "Starting and Stopping IOCs": [[32, "starting-and-stopping-iocs"]], "Monitoring and interacting with an IOC shell": [[32, "monitoring-and-interacting-with-an-ioc-shell"]], "Logging": [[32, "logging"]], "Developer Containers": [[33, "developer-containers"]], "Types of Changes": [[33, "types-of-changes"]], "Need for a Developer Container": [[33, "need-for-a-developer-container"]], "Starting a Developer Container": [[33, "starting-a-developer-container"]], "Adding the Beamline to the Workspace": [[33, "adding-the-beamline-to-the-workspace"]], "Developer Container Layout": [[33, "id1"]], "Create a Generic IOC": [[34, "create-a-generic-ioc"]], "Create a New Generic IOC project": [[34, "create-a-new-generic-ioc-project"]], "Create a new ioc-XXX repo": [[34, "create-a-new-ioc-xxx-repo"]], "Prepare the New Repo for Development": [[34, "prepare-the-new-repo-for-development"]], "Configure the ibek-defs Submodule": [[34, "configure-the-ibek-defs-submodule"]], "Modify the Dockerfile": [[34, "modify-the-dockerfile"]], "Add more support modules": [[34, "add-more-support-modules"]], "Add System Dependencies": [[34, "add-system-dependencies"]], "Add ibek-defs Patch file for ADURL": [[34, "add-ibek-defs-patch-file-for-adurl"]], "Update the IOC Makefile": [[34, "update-the-ioc-makefile"]], "Build the Generic IOC": [[34, "build-the-generic-ioc"]], "Defining IOC Instances using IBEK": [[35, "defining-ioc-instances-using-ibek"]], "What is IBEK": [[35, "what-is-ibek"]], "Why Use IBEK": [[35, "why-use-ibek"]], "Alternatives": [[35, "alternatives"]], "ibek-support": [[35, "ibek-support"]], "How to work on ibek-support": [[35, "how-to-work-on-ibek-support"]], "Tutorials Introduction": [[36, "tutorials-introduction"]], "Changing the IOC Instance": [[37, "changing-the-ioc-instance"]], "Locally Testing Your changes": [[37, "locally-testing-your-changes"]], "Raw Startup Assets": [[37, "raw-startup-assets"]], "More about ibek Runtime Asset Creation": [[37, "more-about-ibek-runtime-asset-creation"]], "RTEMS - Deploying an Example IOC": [[38, "rtems-deploying-an-example-ioc"]], "Preparing the RTEMS Boot loader": [[38, "preparing-the-rtems-boot-loader"]], "Creating an RTEMS IOC Instance": [[38, "creating-an-rtems-ioc-instance"]], "RTEMS Environment Variables": [[38, "id1"]], "Deploying an RTEMS IOC Instance": [[38, "deploying-an-rtems-ioc-instance"]], "Checking your RTEMS IOC": [[38, "checking-your-rtems-ioc"]], "RTEMS - Creating a File Server": [[39, "rtems-creating-a-file-server"]], "Create a File Server Service": [[39, "create-a-file-server-service"]], "Setup a Kubernetes Server": [[40, "setup-a-kubernetes-server"]], "Bring Your Own Cluster": [[40, "bring-your-own-cluster"]], "Platform Choice": [[40, "platform-choice"]], "Installation Steps": [[40, "installation-steps"], [41, "installation-steps"]], "Install K3S lightweight Kubernetes": [[40, "install-k3s-lightweight-kubernetes"]], "Configure kubectl": [[40, "configure-kubectl"]], "Create an epics IOCs namespace and context": [[40, "create-an-epics-iocs-namespace-and-context"]], "Create a service account to run the IOCs": [[40, "create-a-service-account-to-run-the-iocs"]], "Completed": [[40, "completed"]], "Setup a Developer Workstation": [[41, "setup-a-developer-workstation"]], "Options": [[41, "options"]], "Platform Support": [[41, "platform-support"]], "Setup VSCode": [[41, "setup-vscode"]], "Setup Docker or Podman": [[41, "setup-docker-or-podman"]], "Install Python": [[41, "install-python"]], "Git": [[41, "git"]], "Working with Support Modules": [[42, "working-with-support-modules"]], "Testing and Deploying a Generic IOC": [[43, "testing-and-deploying-a-generic-ioc"]], "Publishing the Generic IOC Container to GHCR": [[43, "publishing-the-generic-ioc-container-to-ghcr"]], "Making the Tests Relevant to our Generic IOC": [[43, "making-the-tests-relevant-to-our-generic-ioc"]], "Try out some GUI": [[43, "try-out-some-gui"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/dev/user/explanations/docs-structure.html b/dev/user/explanations/docs-structure.html index 9bdc5c9a..ed6890ca 100644 --- a/dev/user/explanations/docs-structure.html +++ b/dev/user/explanations/docs-structure.html @@ -8,7 +8,7 @@ - About the documentation — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + About the documentation — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/explanations/introduction.html b/dev/user/explanations/introduction.html index 15943d1d..1604d7d3 100644 --- a/dev/user/explanations/introduction.html +++ b/dev/user/explanations/introduction.html @@ -8,7 +8,7 @@ - Essential Concepts — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Essential Concepts — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/explanations/kubernetes_cluster.html b/dev/user/explanations/kubernetes_cluster.html index 365de3e7..9a982a5a 100644 --- a/dev/user/explanations/kubernetes_cluster.html +++ b/dev/user/explanations/kubernetes_cluster.html @@ -8,7 +8,7 @@ - Kubernetes Cluster Config — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Kubernetes Cluster Config — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/explanations/net_protocols.html b/dev/user/explanations/net_protocols.html index e6f9755d..9694661f 100644 --- a/dev/user/explanations/net_protocols.html +++ b/dev/user/explanations/net_protocols.html @@ -8,7 +8,7 @@ - Channel Access and Other Protocols — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Channel Access and Other Protocols — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/explanations/repositories.html b/dev/user/explanations/repositories.html index 165f852a..c96bcc02 100644 --- a/dev/user/explanations/repositories.html +++ b/dev/user/explanations/repositories.html @@ -8,7 +8,7 @@ - Source and Registry Locations — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Source and Registry Locations — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/how-to/contributing.html b/dev/user/how-to/contributing.html index ba6d61a2..d2ba2dab 100644 --- a/dev/user/how-to/contributing.html +++ b/dev/user/how-to/contributing.html @@ -8,7 +8,7 @@ - Contributing to the project — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Contributing to the project — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/how-to/debug.html b/dev/user/how-to/debug.html index f1f01bfc..3d80b495 100644 --- a/dev/user/how-to/debug.html +++ b/dev/user/how-to/debug.html @@ -8,7 +8,7 @@ - Debug an IOC instance locally — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Debug an IOC instance locally — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/how-to/ibek-support.html b/dev/user/how-to/ibek-support.html index ed2f882f..e90995db 100644 --- a/dev/user/how-to/ibek-support.html +++ b/dev/user/how-to/ibek-support.html @@ -8,7 +8,7 @@ - Updating and Testing ibek-support — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Updating and Testing ibek-support — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/how-to/own_tools.html b/dev/user/how-to/own_tools.html index d8f8d927..1483d16a 100644 --- a/dev/user/how-to/own_tools.html +++ b/dev/user/how-to/own_tools.html @@ -8,7 +8,7 @@ - Choose Your Developer Environment — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Choose Your Developer Environment — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/how-to/phoebus.html b/dev/user/how-to/phoebus.html index 6b1a0f97..278427fe 100644 --- a/dev/user/how-to/phoebus.html +++ b/dev/user/how-to/phoebus.html @@ -8,7 +8,7 @@ - Viewing Operator Interfaces with Phoebus — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Viewing Operator Interfaces with Phoebus — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/how-to/useful_k8s.html b/dev/user/how-to/useful_k8s.html index 36104123..e867bfa5 100644 --- a/dev/user/how-to/useful_k8s.html +++ b/dev/user/how-to/useful_k8s.html @@ -8,7 +8,7 @@ - Kubernetes Additional How To’s — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Kubernetes Additional How To’s — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/index.html b/dev/user/index.html index e3025e5a..b9ca8cf8 100644 --- a/dev/user/index.html +++ b/dev/user/index.html @@ -8,7 +8,7 @@ - User Guide — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + User Guide — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/overview.html b/dev/user/overview.html index 2991e74e..3f51bf49 100644 --- a/dev/user/overview.html +++ b/dev/user/overview.html @@ -8,7 +8,7 @@ - <no title> — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + <no title> — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/reference/cli.html b/dev/user/reference/cli.html index 5020ab36..690253b8 100644 --- a/dev/user/reference/cli.html +++ b/dev/user/reference/cli.html @@ -8,7 +8,7 @@ - Command Line Interface for IOC Management — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Command Line Interface for IOC Management — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/reference/environment.html b/dev/user/reference/environment.html index c5eda7aa..347e9f41 100644 --- a/dev/user/reference/environment.html +++ b/dev/user/reference/environment.html @@ -8,7 +8,7 @@ - The Environment Configuration File — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + The Environment Configuration File — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/reference/faq.html b/dev/user/reference/faq.html index d9c60c49..6f307764 100644 --- a/dev/user/reference/faq.html +++ b/dev/user/reference/faq.html @@ -8,7 +8,7 @@ - Frequently Asked Questions — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Frequently Asked Questions — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/reference/ioc_helm_chart.html b/dev/user/reference/ioc_helm_chart.html index 9b51b993..abdbd251 100644 --- a/dev/user/reference/ioc_helm_chart.html +++ b/dev/user/reference/ioc_helm_chart.html @@ -8,7 +8,7 @@ - IOC Helm Chart Details — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + IOC Helm Chart Details — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/reference/k8s_resources.html b/dev/user/reference/k8s_resources.html index 70461b73..dece3659 100644 --- a/dev/user/reference/k8s_resources.html +++ b/dev/user/reference/k8s_resources.html @@ -8,7 +8,7 @@ - Kubernetes Resources in an IOC Instance — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Kubernetes Resources in an IOC Instance — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/create_beamline.html b/dev/user/tutorials/create_beamline.html index 991c1240..c7d06b63 100644 --- a/dev/user/tutorials/create_beamline.html +++ b/dev/user/tutorials/create_beamline.html @@ -8,7 +8,7 @@ - Create a Beamline Repository — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Create a Beamline Repository — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/create_ioc.html b/dev/user/tutorials/create_ioc.html index 3a94b2de..61b4bc4c 100644 --- a/dev/user/tutorials/create_ioc.html +++ b/dev/user/tutorials/create_ioc.html @@ -8,7 +8,7 @@ - Create an IOC Instance — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Create an IOC Instance — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + @@ -542,7 +542,7 @@

Create a New IOC Instance
image: ghcr.io/epics-containers/ioc-adsimdetector-linux-runtime:2023.10.6b1
+
image: ghcr.io/epics-containers/ioc-adsimdetector-linux-runtime:2023.10.7
 

This tells the IOC Instance to run in the ioc-adsimdetector-linux-runtime @@ -675,7 +675,7 @@

Make an IOC yaml File

This will create us a simulation detector driver with PV prefix -BL01T-EA-TST-01:DET: that publishes its output on the Asyn port DET.DET.

+BL01T-EA-TST-02:DET: that publishes its output on the Asyn port DET.DET.

Note that the Generic IOC includes all of the support modules that are dependencies of ADSimDetector and each of those contributes its own set of definitions in its own Support yaml file. Let us also add an AreaDetector plugin and wire it to our simulation detector by adding this to our IOC yaml file:

- type: ADCore.NDPvaPlugin
   PORT: DET.PVA
-  PVNAME: BL01T-EA-TST-01:PVA:OUTPUT
-  P: BL01T-EA-TST-01
+  PVNAME: BL01T-EA-TST-02:PVA:OUTPUT
+  P: BL01T-EA-TST-02
   R: ":PVA:"
   NDARRAY_PORT: DET.DET
 

This adds a PVA plugin to the IOC that will publish the output of the simulation -detector over a PVAccess channel called BL01T-EA-TST-01:PVA:OUTPUT. The +detector over a PVAccess channel called BL01T-EA-TST-02:PVA:OUTPUT. The Support yaml that declared that plugin came from the ADCore module. This is a dependency of ADSimDetector and so is included in the Generic IOC container.

Try putting the two snippets of IOC yaml together and saving it as @@ -753,12 +753,12 @@

Viewing IOC outputc2dv tool. Theses commands will install c2dv and launch it to view the IOC output:

pip install c2dataviewer
-c2dv --pv BL01T-EA-TST-01:PVA:OUTPUT &
+c2dv --pv BL01T-EA-TST-02:PVA:OUTPUT &
 

Now we can start our simulation detector like this:

ec ioc exec bl01t-ea-ioc-02
-caput BL01T-EA-TST-01:DET:Acquire 1
+caput BL01T-EA-TST-02:DET:Acquire 1
 

You should see a moving image appear in the c2dv window. For smoothest @@ -785,12 +785,12 @@

ibek Explanationepics-containers/ioc-adsimdetector. +epics-containers/ioc-adsimdetector. This page includes the assets that are published as part of the release and one of those is ibek.ioc.schema.json. This is the IOC schema for the ioc-adsimdetector Generic IOC. This is what we referred to at the top of our IOC yaml file like this:

-
# yaml-language-server: $schema=https://github.com/epics-containers/ioc-adsimdetector/releases/download/2023.10.6b1/ibek.ioc.schema.json
+
# yaml-language-server: $schema=https://github.com/epics-containers/ioc-adsimdetector/releases/download/2023.10.7/ibek.ioc.schema.json
 

When editing with a YAML aware editor like VSCode this will enable auto diff --git a/dev/user/tutorials/debug_generic_ioc.html b/dev/user/tutorials/debug_generic_ioc.html index ed7dab3f..ccb65ded 100644 --- a/dev/user/tutorials/debug_generic_ioc.html +++ b/dev/user/tutorials/debug_generic_ioc.html @@ -8,7 +8,7 @@ - Debugging Generic IOC Builds — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Debugging Generic IOC Builds — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/deploy_example.html b/dev/user/tutorials/deploy_example.html index e4702750..eaf5e85e 100644 --- a/dev/user/tutorials/deploy_example.html +++ b/dev/user/tutorials/deploy_example.html @@ -8,7 +8,7 @@ - Deploying and Managing IOC Instances — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Deploying and Managing IOC Instances — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/dev_container.html b/dev/user/tutorials/dev_container.html index feca7dab..ce8c5b4f 100644 --- a/dev/user/tutorials/dev_container.html +++ b/dev/user/tutorials/dev_container.html @@ -8,7 +8,7 @@ - Developer Containers — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Developer Containers — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + @@ -622,7 +622,7 @@

Starting a Developer Container
# starting from folder bl01t so that the clone is next to bl01t
 cd ..
-git clone --recursive git@github.com:epics-containers/ioc-adsimdetector.git -b 2023.10.6b1
+git clone --recursive git@github.com:epics-containers/ioc-adsimdetector.git -b 2023.10.7
 cd ioc-adsimdetector
 ec dev build
 
diff --git a/dev/user/tutorials/generic_ioc.html b/dev/user/tutorials/generic_ioc.html index 3b0fe713..3899bf09 100644 --- a/dev/user/tutorials/generic_ioc.html +++ b/dev/user/tutorials/generic_ioc.html @@ -8,7 +8,7 @@ - Create a Generic IOC — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Create a Generic IOC — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/ibek.html b/dev/user/tutorials/ibek.html index 08e8acef..0cadb221 100644 --- a/dev/user/tutorials/ibek.html +++ b/dev/user/tutorials/ibek.html @@ -8,7 +8,7 @@ - Defining IOC Instances using IBEK — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Defining IOC Instances using IBEK — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/intro.html b/dev/user/tutorials/intro.html index d775d028..85afe27c 100644 --- a/dev/user/tutorials/intro.html +++ b/dev/user/tutorials/intro.html @@ -8,7 +8,7 @@ - Tutorials Introduction — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Tutorials Introduction — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/ioc_changes1.html b/dev/user/tutorials/ioc_changes1.html index 462b2102..d852eb1b 100644 --- a/dev/user/tutorials/ioc_changes1.html +++ b/dev/user/tutorials/ioc_changes1.html @@ -8,7 +8,7 @@ - Changing the IOC Instance — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Changing the IOC Instance — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/rtems_ioc.html b/dev/user/tutorials/rtems_ioc.html index f3fcd555..1f675db4 100644 --- a/dev/user/tutorials/rtems_ioc.html +++ b/dev/user/tutorials/rtems_ioc.html @@ -8,7 +8,7 @@ - RTEMS - Deploying an Example IOC — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + RTEMS - Deploying an Example IOC — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/rtems_setup.html b/dev/user/tutorials/rtems_setup.html index 856fb158..51eb861c 100644 --- a/dev/user/tutorials/rtems_setup.html +++ b/dev/user/tutorials/rtems_setup.html @@ -8,7 +8,7 @@ - RTEMS - Creating a File Server — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + RTEMS - Creating a File Server — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/setup_k8s.html b/dev/user/tutorials/setup_k8s.html index 46a3a452..a1bdb837 100644 --- a/dev/user/tutorials/setup_k8s.html +++ b/dev/user/tutorials/setup_k8s.html @@ -8,7 +8,7 @@ - Setup a Kubernetes Server — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Setup a Kubernetes Server — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/setup_workstation.html b/dev/user/tutorials/setup_workstation.html index ea7fb1e1..4441dd6a 100644 --- a/dev/user/tutorials/setup_workstation.html +++ b/dev/user/tutorials/setup_workstation.html @@ -8,7 +8,7 @@ - Setup a Developer Workstation — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Setup a Developer Workstation — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + @@ -516,7 +516,7 @@

Setup a Developer Workstation
  • Visual Studio Code

  • a container platform, either podman or docker

  • -
  • Python 3.9 or later + a Python virtual environment

  • +
  • Python 3.10 or later + a Python virtual environment

  • git client for version control

  • Visual Studio Code is recommended because it has excellent integration with @@ -597,9 +597,9 @@

    Setup Docker or Podman

    Install Python#

    Note

    -

    DLS Users: RHEL 8 Workstations at DLS have Python 3.9 installed by default.

    +

    DLS Users: use module load python/3.11

    -

    Go ahead and install Python 3.9 or later. 3.11 is recommended as this is the +

    Go ahead and install Python 3.10 or later. 3.11 is recommended as this is the highest version that epics-containers has been tested with.

    There are instructions for installing Python on all platforms here: https://docs.python-guide.org/starting/installation/

    diff --git a/dev/user/tutorials/support_module.html b/dev/user/tutorials/support_module.html index b8b0eeaa..8770dc5b 100644 --- a/dev/user/tutorials/support_module.html +++ b/dev/user/tutorials/support_module.html @@ -8,7 +8,7 @@ - Working with Support Modules — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Working with Support Modules — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/user/tutorials/test_generic_ioc.html b/dev/user/tutorials/test_generic_ioc.html index ef19ea85..5790fce0 100644 --- a/dev/user/tutorials/test_generic_ioc.html +++ b/dev/user/tutorials/test_generic_ioc.html @@ -8,7 +8,7 @@ - Testing and Deploying a Generic IOC — epics-containers.github.io 0.9.1.dev35+ge1a49e2 documentation + Testing and Deploying a Generic IOC — epics-containers.github.io 0.9.1.dev36+g123111d documentation @@ -38,7 +38,7 @@ - +