From 1f20fb026669737968335f7583d3917b80a1ca8a Mon Sep 17 00:00:00 2001 From: "Jonas Brand (8R0WNI3)" Date: Mon, 29 Jul 2024 16:40:07 +0200 Subject: [PATCH] Initial version of ocm-gear This is the initial contribution to the Open Source Open-Component-Model OCM-Gear project. The following SAP developers contributed to this project until this initial contribution was published as open source: 142 Jonas Brand 115 Philipp Heil 7 Julian Herzog 2 Christian Cwienk 1 Andreas Burger It is derived from the historical, SAP-internal delivery-gear repository at commit dd72a39f65864f48a4829775d926b2a0be63a974 --- .ci/component_descriptor | 137 + .ci/lint | 40 + .ci/lint-flake8 | 25 + .ci/pipeline_definitions | 56 + .ci/set_dependency_version | 31 + .ci/trigger_release.py | 110 + .github/ISSUE_TEMPLATE/bug_report.md | 16 + .github/ISSUE_TEMPLATE/feature_request.md | 10 + .github/pull_request_template.md | 20 + CODEOWNERS | 2 + DELIVERY_DASHBOARD_VERSION | 1 + DELIVERY_SERVICE_VERSION | 1 + LICENSE | 73 + LICENSES/Apache-2.0.txt | 73 + README.md | 9 + REUSE.toml | 10 + VERSION | 1 + docs/delivery-gear-extension.excalidraw | 4069 +++++++++++++++++++++ docs/delivery-gear-extension.png | Bin 0 -> 378895 bytes docs/delivery-gear-extension.svg | 21 + docs/delivery-process.excalidraw | 961 +++++ docs/delivery-process.png | Bin 0 -> 181527 bytes docs/delivery-process.svg | 13 + installation/generate_helm_values.py | 435 +++ installation/install.sh | 180 + 25 files changed, 6294 insertions(+) create mode 100755 .ci/component_descriptor create mode 100755 .ci/lint create mode 100755 .ci/lint-flake8 create mode 100644 .ci/pipeline_definitions create mode 100755 .ci/set_dependency_version create mode 100755 .ci/trigger_release.py create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/pull_request_template.md create mode 100644 CODEOWNERS create mode 100644 DELIVERY_DASHBOARD_VERSION create mode 100644 DELIVERY_SERVICE_VERSION create mode 100644 LICENSE create mode 100644 LICENSES/Apache-2.0.txt create mode 100644 README.md create mode 100644 REUSE.toml create mode 100644 VERSION create mode 100644 docs/delivery-gear-extension.excalidraw create mode 100644 docs/delivery-gear-extension.png create mode 100644 docs/delivery-gear-extension.svg create mode 100644 docs/delivery-process.excalidraw create mode 100644 docs/delivery-process.png create mode 100644 docs/delivery-process.svg create mode 100755 installation/generate_helm_values.py create mode 100755 installation/install.sh diff --git a/.ci/component_descriptor b/.ci/component_descriptor new file mode 100755 index 0000000..ad0ee40 --- /dev/null +++ b/.ci/component_descriptor @@ -0,0 +1,137 @@ +#!/usr/bin/env python3 + +import dataclasses +import hashlib +import logging +import os +import tarfile +import tempfile +import yaml + +import ccc.oci +import ci.util +import cnudie.util +import gci.componentmodel as cm + +logger = logging.getLogger(__name__) + +component_descriptor_base_path = os.path.abspath(ci.util.check_env('BASE_DEFINITION_PATH')) +component_descriptor_path = os.path.abspath(ci.util.check_env('COMPONENT_DESCRIPTOR_PATH')) +component_version = ci.util.check_env('COMPONENT_VERSION') + +own_dir = os.path.abspath(os.path.dirname(__file__)) +repo_dir = os.path.abspath(os.path.join(own_dir, os.pardir)) + +delivery_service_versionfile = os.path.join(repo_dir, 'DELIVERY_SERVICE_VERSION') +delivery_dashboard_versionfile = os.path.join(repo_dir, 'DELIVERY_DASHBOARD_VERSION') + +installation_dir = os.path.join(repo_dir, 'installation') + + +def component_version_from_file(file_path: str): + with open(file_path) as version_file: + version = version_file.read().strip() + return version + + +def parse_component_descriptor(): + component_descriptor = cm.ComponentDescriptor.from_dict( + ci.util.parse_yaml_file(component_descriptor_base_path) + ) + return component_descriptor + + +def add_component_ref( + component: cm.Component, + component_ref: cm.ComponentReference, +): + component.componentReferences.append(component_ref) + + +def add_installation_resource( + component: cm.Component, +): + mimetype = 'application/tar+gzip' + + file = tempfile.TemporaryFile() + with tarfile.open(fileobj=file, mode='w:gz') as tar: + tar.add( + name=installation_dir, + arcname=os.path.basename(installation_dir), + ) + + hash = hashlib.sha256() + file.seek(0) + while (buf := file.read(4096)): + hash.update(buf) + digest = f'sha256:{hash.hexdigest()}' + octets = file.tell() + file.seek(0) + + target_ref = cnudie.util.target_oci_ref(component=component) + logger.info(f'pushing blob for installation script with {digest=} to {target_ref=}') + + client = ccc.oci.oci_client() + client.put_blob( + image_reference=target_ref, + digest=digest, + octets_count=octets, + data=file, + mimetype=mimetype, + ) + + component.resources.append( + cm.Resource( + name='installation', + version=component_version, + type='directoryTree', + access=cm.LocalBlobAccess( + mediaType=mimetype, + localReference=digest, + size=octets, + ), + ), + ) + + +def main(): + delivery_service_version = component_version_from_file(delivery_service_versionfile) + delivery_dashboard_version = component_version_from_file(delivery_dashboard_versionfile) + + component_descriptor = parse_component_descriptor() + component = component_descriptor.component + + add_component_ref( + component=component, + component_ref=cm.ComponentReference( + name='delivery-dashboard', + componentName='ocm.software/delivery-gear/delivery-dashboard', + version=delivery_dashboard_version, + labels=[], + ) + ) + + add_component_ref( + component=component, + component_ref=cm.ComponentReference( + name='delivery-service', + componentName='ocm.software/delivery-gear/delivery-service', + version=delivery_service_version, + labels=[], + ) + ) + + add_installation_resource( + component=component, + ) + + with open(component_descriptor_path, 'w') as f: + yaml.dump( + data=dataclasses.asdict(component_descriptor), + Dumper=cm.EnumValueYamlDumper, + stream=f, + ) + + +if __name__ == '__main__': + main() diff --git a/.ci/lint b/.ci/lint new file mode 100755 index 0000000..05fac09 --- /dev/null +++ b/.ci/lint @@ -0,0 +1,40 @@ +#!/usr/bin/env bash +set -e + +# usage: $1: + +src_dir="${1:-"$(readlink -f "$(dirname "${0}")/..")"}" + +echo 'Running flake8 for all python modules..' +error=0 + +files="$src_dir/.ci/*" +excluded_files=".ci/lint,.ci/lint-flake8,.ci/pipeline_definitions" + +export PYTHONPATH="${src_dir}" + +echo 'running pylama for all modules (errors only)' +( + pushd "${src_dir}" + set -x + if pylama -iW,R,C -lpylint "${files}"; then + echo 'pylama succeeded' + else + ((error|=1)) + fi + + if "${src_dir}/.ci/lint-flake8"; then + echo 'pyflake8 succeeded' + else + ((error|=1)) + fi + + if [ $error -eq 0 ]; then + exit 0 + elif [ $error -gt 0 ]; then + exit 1 + fi + popd +) + +exit $? diff --git a/.ci/lint-flake8 b/.ci/lint-flake8 new file mode 100755 index 0000000..b527cc8 --- /dev/null +++ b/.ci/lint-flake8 @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +set -e + +# usage: $1: + +src_dir="${1:-"$(readlink -f "$(dirname "${0}")/..")"}" + +error=0 + +files="$src_dir/.ci/*" +excluded_files=".ci/lint,.ci/lint-flake8,.ci/pipeline_definitions" + +# flake8 / the linter it instruments cannot handle our special type-hints (CliHint) +if flake8 --max-line-length=101 --select=E101,E117,E201,E202,E203,E225,E251,E3,E4,E5,E703,E9,W1,W2,W3,W6,F --count --format=pylint --ignore=F722,F821 --exclude=$excluded_files $files; then + echo "flake8 succeeded" +else + echo "flake8 found errors (see above)" + ((error|=1)) +fi + +if [ $error -eq 0 ]; then + exit 0 +elif [ $error -gt 0 ]; then + exit 1 +fi diff --git a/.ci/pipeline_definitions b/.ci/pipeline_definitions new file mode 100644 index 0000000..7056073 --- /dev/null +++ b/.ci/pipeline_definitions @@ -0,0 +1,56 @@ +ocm-gear: + base_definition: + traits: + version: ~ + component_descriptor: + component_name: ocm.software/ocm-gear + ocm_repository: europe-docker.pkg.dev/gardener-project/releases + ocm_repository_mappings: + - repository: europe-docker.pkg.dev/gardener-project/releases + prefix: '' + + jobs: + update-dependencies: + traits: + update_component_deps: + merge_policy: auto_merge + merge_method: rebase + cronjob: + interval: 5m + component_descriptor: + ocm_repository: europe-docker.pkg.dev/gardener-project/snapshots + + head-update: + steps: + lint: + execute: lint + traits: + component_descriptor: + ocm_repository: europe-docker.pkg.dev/gardener-project/snapshots + + automatic-release: + steps: + trigger-release: + execute: trigger_release.py + inputs: + component_descriptor_dir: component_descriptor_dir + vars: + RELEASE_JOB_NAME: pipeline.variant("manual-release").job_name() + PIPELINE_NAME: pipeline_descriptor.get("name") + depends: + - component_descriptor + traits: + component_descriptor: + ocm_repository: europe-docker.pkg.dev/gardener-project/snapshots + + manual-release: + steps: + lint: + execute: lint + traits: + version: + preprocess: finalize + inject_effective_version: True + release: + nextversion: bump_minor + release_notes_policy: disabled diff --git a/.ci/set_dependency_version b/.ci/set_dependency_version new file mode 100755 index 0000000..37cdd4c --- /dev/null +++ b/.ci/set_dependency_version @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 + +import os + +import ci.util + + +repo_dir = os.path.abspath(ci.util.check_env('MAIN_REPO_DIR')) +dependency_name = ci.util.check_env('DEPENDENCY_NAME') +dependency_version = ci.util.check_env('DEPENDENCY_VERSION') + +delivery_service_versionfile = os.path.join(repo_dir, 'DELIVERY_SERVICE_VERSION') +delivery_dashboard_versionfile = os.path.join(repo_dir, 'DELIVERY_DASHBOARD_VERSION') + + +def write_component_version_to_file(file_path: str): + with open(file_path, 'w') as version_file: + version_file.write(dependency_version.strip()) + + +def main(): + if dependency_name == 'ocm.software/delivery-gear/delivery-service': + write_component_version_to_file(delivery_service_versionfile) + elif dependency_name == 'ocm.software/delivery-gear/delivery-dashboard': + write_component_version_to_file(delivery_dashboard_versionfile) + else: + raise RuntimeError(f"Don't know how to upgrade dependency: {dependency_name}") + + +if __name__ == '__main__': + main() diff --git a/.ci/trigger_release.py b/.ci/trigger_release.py new file mode 100755 index 0000000..44b3067 --- /dev/null +++ b/.ci/trigger_release.py @@ -0,0 +1,110 @@ +#!/usr/bin/env python3 + +import logging +import os +import yaml + +import gci.componentmodel as cm + +import ccc.concourse +import ci.log +import ci.util +import cnudie.retrieve +import concourse.steps.component_descriptor_util as cdu +import gci.componentmodel +import version + + +ci.log.configure_default_logging() +logger = logging.getLogger(__name__) +own_dir = os.path.abspath(os.path.dirname(__file__)) + + +def parse_component_descriptor(): + descriptor_path = cdu.component_descriptor_path( + gci.componentmodel.SchemaVersion.V2, + ) + return cm.ComponentDescriptor.from_dict( + ci.util.parse_yaml_file(descriptor_path), + ) + + +def retrieve_latest_released_descriptor( + current_descriptor: cm.ComponentDescriptor, + component_descriptor_lookup: cnudie.retrieve.ComponentDescriptorLookupById, + version_lookup, +): + current_component = current_descriptor.component + + greatest_version = version.greatest_version( + versions=version_lookup(current_component.name), + ignore_prerelease_versions=True, + ) + + return component_descriptor_lookup( + cm.ComponentIdentity( + name=current_component.name, + version=greatest_version, + ), + ) + + +def trigger_release_job(): + concourse_client = ccc.concourse.client_from_env() + + logger.info('triggering release job {jn}'.format(jn=ci.util.check_env('RELEASE_JOB_NAME'))) + concourse_client.trigger_build( + pipeline_name=ci.util.check_env('PIPELINE_NAME'), + job_name=ci.util.check_env('RELEASE_JOB_NAME'), + ) + + +def ocm_repository_lookup(): + with open(os.path.join(own_dir, 'pipeline_definitions')) as f: + parsed = yaml.safe_load(f) + + traits = parsed['ocm-gear']['base_definition']['traits'] + component_descriptor_trait = traits['component_descriptor'] + ocm_repo_urls = [ + m['repository'] for m in component_descriptor_trait['ocm_repository_mappings'] + ] + + return cnudie.retrieve.ocm_repository_lookup( + *ocm_repo_urls, + ) + + +def main(): + component_descriptor_lookup = cnudie.retrieve.create_default_component_descriptor_lookup( + ocm_repository_lookup=ocm_repository_lookup(), + ) + version_lookup = cnudie.retrieve.version_lookup(ocm_repository_lookup=ocm_repository_lookup()) + + current_descriptor = parse_component_descriptor() + latest_descriptor = retrieve_latest_released_descriptor( + current_descriptor=current_descriptor, + component_descriptor_lookup=component_descriptor_lookup, + version_lookup=version_lookup, + ) + + component_diff = cnudie.retrieve.component_diff( + left_component=latest_descriptor, + right_component=current_descriptor, + ignore_component_names=(ci.util.check_env('COMPONENT_NAME'),), + component_descriptor_lookup=component_descriptor_lookup, + ) + + if not component_diff: + logger.info('no differences were found between current and latest release') + return + + logger.info('diffs were found since last released ocm-gear version') + + for left_c, right_c in component_diff.cpairs_version_changed: + logger.info(f'{left_c.name}: released: {left_c.version}, current: {right_c.version}') + + trigger_release_job() + + +if __name__ == '__main__': + main() diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..a858926 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,16 @@ +--- +name: Bug Report 🐛 +about: Report a bug +labels: kind/bug + +--- + +**What happened**: + +**What you expected to happen**: + +**How to reproduce it (as minimally and precisely as possible)**: + +**Anything else we need to know**: + +**Environment**: diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..2a51afb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,10 @@ +--- +name: Feature Request ✨ +about: Suggest a feature +labels: kind/feature + +--- + +**What would you like to be added**: + +**Why is this needed**: diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..b578f8f --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,20 @@ +**What this PR does / why we need it**: + +**Which issue(s) this PR fixes**: +Fixes # + +**Special notes for your reviewer**: + +**Release note**: + +```improvement operator + +``` diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..bf62076 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,2 @@ +# ocm-gear maintainers +* @open-component-model/ocm-gear diff --git a/DELIVERY_DASHBOARD_VERSION b/DELIVERY_DASHBOARD_VERSION new file mode 100644 index 0000000..c3e48f7 --- /dev/null +++ b/DELIVERY_DASHBOARD_VERSION @@ -0,0 +1 @@ +0.327.0 \ No newline at end of file diff --git a/DELIVERY_SERVICE_VERSION b/DELIVERY_SERVICE_VERSION new file mode 100644 index 0000000..03970a6 --- /dev/null +++ b/DELIVERY_SERVICE_VERSION @@ -0,0 +1 @@ +0.860.0 \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..137069b --- /dev/null +++ b/LICENSE @@ -0,0 +1,73 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/LICENSES/Apache-2.0.txt b/LICENSES/Apache-2.0.txt new file mode 100644 index 0000000..137069b --- /dev/null +++ b/LICENSES/Apache-2.0.txt @@ -0,0 +1,73 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..218ed6f --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# OCM-Gear + +[![REUSE status](https://api.reuse.software/badge/github.com/open-component-model/ocm-gear)](https://api.reuse.software/info/github.com/open-component-model/ocm-gear) + +This repository is used to aggregate the different components comprising the _OCM-Gear_, i.e. +the [Delivery-Service](https://github.com/open-component-model/delivery-service) and -Extensions +as well as the [Delivery-Dashboard](https://github.com/open-component-model/delivery-dashboard). +Also, it adds installation utilities to ease the installation of named components in a +Kubernetes environment. diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000..0e268cc --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,10 @@ +version = 1 +SPDX-PackageName = "OCM Gear" +SPDX-PackageSupplier = "Jonas Brand " +SPDX-PackageDownloadLocation = "https://github.com/open-component-model/ocm-gear" + +[[annotations]] +path = "**" +precedence = "aggregate" +SPDX-FileCopyrightText = ["2024 SAP SE or an SAP affiliate company and Open Component Model contributors \\", ""] +SPDX-License-Identifier = "Apache-2.0" diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..7221079 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.520.0-dev diff --git a/docs/delivery-gear-extension.excalidraw b/docs/delivery-gear-extension.excalidraw new file mode 100644 index 0000000..c3d4710 --- /dev/null +++ b/docs/delivery-gear-extension.excalidraw @@ -0,0 +1,4069 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "rectangle", + "version": 630, + "versionNonce": 1722502518, + "index": "a1", + "isDeleted": false, + "id": "EPhfVEmq0JeXgzCnrPBeT", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1832.7782900189623, + "y": -1855.131757026953, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 2138.558141107217, + "height": 1387.7570929088488, + "seed": 1718950599, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 368, + "versionNonce": 647163114, + "index": "a2", + "isDeleted": false, + "id": "XrhyPBYNOVC8P0ndbne5F", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2749.720006982052, + "y": -1939.8119452559247, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 282.20001220703125, + "height": 45, + "seed": 1119103463, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "Delivery Cluster", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Delivery Cluster", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 319, + "versionNonce": 1913532086, + "index": "a3", + "isDeleted": false, + "id": "YmUlmQDHDGftyTm9WYmAj", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2409.4887312395767, + "y": -1727.158138520731, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 327.08520599514384, + "height": 95.4412759134766, + "seed": 1585730823, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "xy-nHfY6COl-5vpRqm_ta" + }, + { + "id": "U8JeL8t7GjIFAN9TTLhBi", + "type": "arrow" + }, + { + "id": "hdFT4hvviRtEidD9sG-Tg", + "type": "arrow" + }, + { + "id": "X2_R0bSyVhQVOhnOgk6Hj", + "type": "arrow" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 235, + "versionNonce": 540655530, + "index": "a4", + "isDeleted": false, + "id": "xy-nHfY6COl-5vpRqm_ta", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2497.347999886563, + "y": -1714.4375005639927, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 151.36666870117188, + "height": 70, + "seed": 1633819687, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "artefact\nenumerator", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "YmUlmQDHDGftyTm9WYmAj", + "originalText": "artefact\nenumerator", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 570, + "versionNonce": 1761798134, + "index": "a5", + "isDeleted": false, + "id": "U8JeL8t7GjIFAN9TTLhBi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2660.022080512453, + "y": -1737.0999380950516, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 149.12699361480725, + "height": 73.56931684997153, + "seed": 1329200967, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YmUlmQDHDGftyTm9WYmAj", + "focus": 0.5402693198387524, + "gap": 9.941799574320612 + }, + "endBinding": { + "elementId": "YmUlmQDHDGftyTm9WYmAj", + "focus": -0.40935071343394075, + "gap": 5.965079744592458 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -2.9825398722961154, + -69.59259702024337 + ], + [ + -139.18519404048675, + -66.61005714794737 + ], + [ + -149.12699361480725, + 3.976719829728154 + ] + ] + }, + { + "type": "text", + "version": 249, + "versionNonce": 1257781866, + "index": "a6", + "isDeleted": false, + "id": "fS6e7AbTI57pwla593Bx8", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2570.5458843435686, + "y": -1806.209995242999, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 39.04999923706055, + "height": 25, + "seed": 2053668455, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "cron", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "cron", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 353, + "versionNonce": 730757430, + "index": "a7", + "isDeleted": false, + "id": "T3ks7RqAG-Rn92Gzvu58N", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2867.805691615751, + "y": -1783.4820764280455, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 323.1084861654158, + "height": 151.76521382079096, + "seed": 901388679, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "vmWB2WrjlweOuqwLJibsa", + "type": "arrow" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 615, + "versionNonce": 1972985130, + "index": "a8", + "isDeleted": false, + "id": "hdFT4hvviRtEidD9sG-Tg", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2737.5739372347207, + "y": -1702.6413545146, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 131.8228413845195, + "height": 0, + "seed": 371762119, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YmUlmQDHDGftyTm9WYmAj", + "focus": -0.48624358231847153, + "gap": 1 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 131.8228413845195, + 0 + ] + ] + }, + { + "type": "text", + "version": 222, + "versionNonce": 1360388726, + "index": "a9", + "isDeleted": false, + "id": "NpDn8SNv46IsuLfM4Kr00", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2778.06607451589, + "y": -1700.2873749607097, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 44.25, + "height": 25, + "seed": 621712103, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "read", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "read", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 445, + "versionNonce": 1569204202, + "index": "aA", + "isDeleted": false, + "id": "iWq19x7lbyHWOT1cqOMjn", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2370.715712899727, + "y": -1605.8681837140211, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 179.9465722952009, + "height": 64.6216972330833, + "seed": 1000971783, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 387, + "versionNonce": 1012802486, + "index": "aB", + "isDeleted": false, + "id": "6GMuPfEbyircy4-AKJFa2", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2398.5527517078244, + "y": -1585.9845845653804, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 118.91666412353516, + "height": 25, + "seed": 1559643431, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "backlog item", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "backlog item", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 484, + "versionNonce": 1523554986, + "index": "aC", + "isDeleted": false, + "id": "2sALYi2xnmI--yOyOXz0N", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2368.2302630061467, + "y": -1530.807596927902, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 179.9465722952009, + "height": 64.6216972330833, + "seed": 2019625031, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 426, + "versionNonce": 797719798, + "index": "aD", + "isDeleted": false, + "id": "JoPu8kpL7RnNqEGg47iIR", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2396.0673018142443, + "y": -1510.9239977792608, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 118.91666412353516, + "height": 25, + "seed": 1539729255, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "backlog item", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "backlog item", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 365, + "versionNonce": 203076970, + "index": "aE", + "isDeleted": false, + "id": "tzA7W267G_EjinScyr8yI", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2308.3902231587067, + "y": -1356.3290143985769, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 419.23609445912575, + "height": 111.34815523238916, + "seed": 1702027911, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "mw63eI3x9tzP1f0QD5-2P" + }, + { + "id": "5s9v1uX0WgrbQCvgIMBf_", + "type": "arrow" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 403, + "versionNonce": 1613049398, + "index": "aF", + "isDeleted": false, + "id": "mw63eI3x9tzP1f0QD5-2P", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2427.1582719141484, + "y": -1318.1549367823823, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 181.6999969482422, + "height": 35, + "seed": 1982003623, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "backlog items", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "tzA7W267G_EjinScyr8yI", + "originalText": "backlog items", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 762, + "versionNonce": 45381674, + "index": "aG", + "isDeleted": false, + "id": "X2_R0bSyVhQVOhnOgk6Hj", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2574.644852889373, + "y": -1630.0747702296549, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 277.7750662427095, + "seed": 587410631, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": { + "elementId": "YmUlmQDHDGftyTm9WYmAj", + "focus": -0.00986604482654703, + "gap": 1.6420923775995107 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + 277.7750662427095 + ] + ] + }, + { + "type": "line", + "version": 204, + "versionNonce": 185464694, + "index": "aH", + "isDeleted": false, + "id": "dg_4Y7J2IPzVH6GLu6ONT", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2551.65646515236, + "y": -1573.0602451187633, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 23.1699417902189, + "height": 0, + "seed": 665844711, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 23.1699417902189, + 0 + ] + ] + }, + { + "type": "line", + "version": 189, + "versionNonce": 1854399210, + "index": "aI", + "isDeleted": false, + "id": "qklBTMk9FLQpWMpDtrTlh", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2547.6797453226313, + "y": -1499.4909282687918, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 26.25980184132368, + "height": 0, + "seed": 406185735, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 26.25980184132368, + 0 + ] + ] + }, + { + "type": "text", + "version": 196, + "versionNonce": 143366326, + "index": "aJ", + "isDeleted": false, + "id": "eWuTJ5UAerKgWF7f_3qxK", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2587.446943619914, + "y": -1505.4269078005445, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 76, + "height": 25, + "seed": 1393651239, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "creates", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "creates", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 275, + "versionNonce": 1243608490, + "index": "aK", + "isDeleted": false, + "id": "T3_UAOwIqtjciNRby7bYa", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2446.0669943061034, + "y": -1399.5190301935806, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 16.450000762939453, + "height": 25, + "seed": 858722631, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "...", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 352, + "versionNonce": 1615008246, + "index": "aL", + "isDeleted": false, + "id": "k1v8JFVQSbG1xZAHCIq3S", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3528.8333247034097, + "y": -1360.7468265766256, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 326.88715588855666, + "height": 123.9007768287272, + "seed": 32198759, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "-yDsFgYlpOdgy0kncVYHR" + }, + { + "id": "5s9v1uX0WgrbQCvgIMBf_", + "type": "arrow" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 327, + "versionNonce": 111652970, + "index": "aM", + "isDeleted": false, + "id": "-yDsFgYlpOdgy0kncVYHR", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3628.243569822981, + "y": -1333.796438162262, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 128.06666564941406, + "height": 70, + "seed": 689089415, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "backlog\ncontroller", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "k1v8JFVQSbG1xZAHCIq3S", + "originalText": "backlog\ncontroller", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 1238, + "versionNonce": 1564042038, + "index": "aN", + "isDeleted": false, + "id": "5s9v1uX0WgrbQCvgIMBf_", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3527.8333247034097, + "y": -1304.5081761011752, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 799.2070070855777, + "height": 0, + "seed": 618767015, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": { + "elementId": "k1v8JFVQSbG1xZAHCIq3S", + "focus": 0.09219858156028926, + "gap": 1 + }, + "endBinding": { + "elementId": "tzA7W267G_EjinScyr8yI", + "focus": -0.06921065393047648, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -799.2070070855777, + 0 + ] + ] + }, + { + "type": "text", + "version": 320, + "versionNonce": 938087210, + "index": "aO", + "isDeleted": false, + "id": "KwY0BCVlxKK7PkyRIQA-z", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3094.845418167404, + "y": -1337.454369886429, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 56.733333587646484, + "height": 25, + "seed": 906278343, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "watch", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "watch", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 673, + "versionNonce": 567512182, + "index": "aP", + "isDeleted": false, + "id": "aHeYrn92lavwlk0VZgA6m", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3542.027922098352, + "y": -1080.7795654372362, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 166.07976468531527, + "height": 88.75162028157035, + "seed": 1402496231, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 486, + "versionNonce": 1079123434, + "index": "aQ", + "isDeleted": false, + "id": "As631htYTbiIEvIjJX81j", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3571.904705163435, + "y": -1064.0837160773372, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 103.73332977294922, + "height": 50, + "seed": 1562980359, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "replica-set\nBDBA", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "replica-set\nBDBA", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 801, + "versionNonce": 1003916726, + "index": "aR", + "isDeleted": false, + "id": "z4uMXGH5pYmQHVMBrCm44", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3541.1230146322905, + "y": -873.0422078270781, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 166.07976468531527, + "height": 88.75162028157035, + "seed": 213096231, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 616, + "versionNonce": 2095763626, + "index": "aS", + "isDeleted": false, + "id": "fJWWVlk2SJpKFNRiekmTV", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3570.9997976973737, + "y": -856.3463584671786, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 103.73332977294922, + "height": 50, + "seed": 681843271, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "replica-set\nIssues", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "replica-set\nIssues", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 485, + "versionNonce": 946300662, + "index": "aT", + "isDeleted": false, + "id": "UTE5lq_eY14WhJ9bgv-qQ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3775.186340862596, + "y": -1236.5490270591163, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 601.622197363585, + "seed": 1977039207, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 601.622197363585 + ] + ] + }, + { + "type": "text", + "version": 470, + "versionNonce": 1902062442, + "index": "aU", + "isDeleted": false, + "id": "CxvAI9Vgyn3xwipEFnRnL", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3474.7696186583844, + "y": -1067.5878548008823, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 50.43333435058594, + "height": 25, + "seed": 1771664519, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "scale", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "scale", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 901, + "versionNonce": 940251190, + "index": "aV", + "isDeleted": false, + "id": "vmemGOW7JBcKO8cgssZXi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3110.624401116571, + "y": -1084.0139923463576, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 125.33557103652515, + "height": 93.5340082362127, + "seed": 463948711, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "nJp_F3RLYt_d6zD2L9Dui" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 911, + "versionNonce": 1945775658, + "index": "aW", + "isDeleted": false, + "id": "nJp_F3RLYt_d6zD2L9Dui", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3143.892187016303, + "y": -1062.2469882282512, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 58.79999923706055, + "height": 50, + "seed": 2016231111, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Pod A\nBDBA", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "vmemGOW7JBcKO8cgssZXi", + "originalText": "Pod A\nBDBA", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1049, + "versionNonce": 44474742, + "index": "aX", + "isDeleted": false, + "id": "UutSKwm-Ls_hJkRQK3kpx", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3255.2511092296536, + "y": -1084.5462962669135, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 125.33557103652515, + "height": 93.5340082362127, + "seed": 835177959, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "-Vw09SRH7ys8rREfYp18g" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1062, + "versionNonce": 1504106730, + "index": "aY", + "isDeleted": false, + "id": "-Vw09SRH7ys8rREfYp18g", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3287.8188943664463, + "y": -1062.7792921488071, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 60.20000076293945, + "height": 50, + "seed": 1937996039, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Pod B\nBDBA", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "UutSKwm-Ls_hJkRQK3kpx", + "originalText": "Pod B\nBDBA", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 859, + "versionNonce": 461308598, + "index": "aZ", + "isDeleted": false, + "id": "74LLw5kmw9wP8Z9RWtFbo", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3074.7513163569874, + "y": -1170.6315800667194, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 378.7448591058826, + "height": 631.5592576570972, + "seed": 1390198823, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 563, + "versionNonce": 569387946, + "index": "aa", + "isDeleted": false, + "id": "4MPEWygVglybGUQ3OG_oi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3177.9919281901316, + "y": -1162.5867089134526, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 160.03334045410156, + "height": 35, + "seed": 29369159, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "worker pods", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "worker pods", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 526, + "versionNonce": 1429814262, + "index": "ab", + "isDeleted": false, + "id": "SA99wSgCQBbQb3_837F7w", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3392.227096032, + "y": -1034.522317783009, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 155.5032934575429, + "height": 0.8087899111436627, + "seed": 1082794599, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 155.5032934575429, + -0.8087899111436627 + ] + ] + }, + { + "type": "line", + "version": 528, + "versionNonce": 587277930, + "index": "ac", + "isDeleted": false, + "id": "BRuY3ilw9I7OggdrAQVQi", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3341.3628391779203, + "y": -830.9690150470742, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 201.24875761309352, + "height": 0, + "seed": 268909959, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 201.24875761309352, + 0 + ] + ] + }, + { + "type": "text", + "version": 551, + "versionNonce": 1708805430, + "index": "ad", + "isDeleted": false, + "id": "TtOxx28jkX-qsJF11wSfP", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3469.9953166125797, + "y": -856.4718760244364, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 50.43333435058594, + "height": 25, + "seed": 594801831, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "scale", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "scale", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 589, + "versionNonce": 899991850, + "index": "ae", + "isDeleted": false, + "id": "bwKyXzEIKVIjw8ybI8Ald", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3094.48216284741, + "y": -1111.3538864908833, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 303.8338191605162, + "height": 163.49909394314872, + "seed": 310167495, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 192, + "versionNonce": 2059875958, + "index": "af", + "isDeleted": false, + "id": "4Xq8NneKGWLN-1WXIUlRJ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3774.882255459155, + "y": -1040.601799075322, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 67.50435352175293, + "height": 0, + "seed": 1262368487, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -67.50435352175293, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 208, + "versionNonce": 1631982570, + "index": "ag", + "isDeleted": false, + "id": "T4DHl3IETRaGe0i54P0j-", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3774.44674350095, + "y": -828.9429873877616, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 67.50435352175293, + "height": 0, + "seed": 1145356807, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -67.50435352175293, + 0 + ] + ] + }, + { + "type": "rectangle", + "version": 994, + "versionNonce": 1287976886, + "index": "ah", + "isDeleted": false, + "id": "tu7FXuRMwRnhU46JC8e6-", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3118.6830237230397, + "y": -887.0861762161448, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 125.33557103652515, + "height": 93.5340082362127, + "seed": 1854728487, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "-3arHOrATQZHJEpvpD3P_" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1010, + "versionNonce": 133170858, + "index": "ai", + "isDeleted": false, + "id": "-3arHOrATQZHJEpvpD3P_", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3148.4508077154233, + "y": -865.3191720980385, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 65.80000305175781, + "height": 50, + "seed": 1736649799, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Pod A\nIssues", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "tu7FXuRMwRnhU46JC8e6-", + "originalText": "Pod A\nIssues", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 658, + "versionNonce": 871928054, + "index": "aj", + "isDeleted": false, + "id": "2iRzUvpxJdAGiViQUYkNl", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3100.114415720448, + "y": -914.4260703606701, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 303.8338191605162, + "height": 161.07272420971785, + "seed": 1795427175, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 276, + "versionNonce": 307077482, + "index": "ak", + "isDeleted": false, + "id": "o8UjC13DpcB-N_y6CAEvz", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3241.3799551858065, + "y": -983.47959819466, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 16.450000762939453, + "height": 25, + "seed": 89917063, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "...", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 279, + "versionNonce": 1004995126, + "index": "al", + "isDeleted": false, + "id": "w7FfvETYX_r8UdRtGzmwO", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3243.8063249192364, + "y": -783.7084901421781, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 16.450000762939453, + "height": 25, + "seed": 88579495, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "...", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 434, + "versionNonce": 464118826, + "index": "am", + "isDeleted": false, + "id": "dtW2xjAO5rAHW5NT9aAkU", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2639.4564542746416, + "y": -1151.3732805080585, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 285.7007882537455, + "height": 553.2206423614662, + "seed": 770920647, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 271, + "versionNonce": 930433910, + "index": "an", + "isDeleted": false, + "id": "jZnA9dHx7mSz6WurSsnGW", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3108.8207135931098, + "y": -1036.6936577150009, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 181.3866840751116, + "height": 0, + "seed": 687579111, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -181.3866840751116, + 0 + ] + ] + }, + { + "type": "line", + "version": 245, + "versionNonce": 502255338, + "index": "ao", + "isDeleted": false, + "id": "wlDYp9gnA-ZXjeZfstsP3", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3116.708071258223, + "y": -837.5145958457538, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 189.27404174022422, + "height": 0, + "seed": 946670343, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -189.27404174022422, + 0 + ] + ] + }, + { + "type": "text", + "version": 265, + "versionNonce": 1424518326, + "index": "ap", + "isDeleted": false, + "id": "p-wdLXX4myuqR8u5b25lr", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2707.317305203168, + "y": -1143.8271981728008, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 144.8333282470703, + "height": 35, + "seed": 683938343, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "worker pod", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "worker pod", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 212, + "versionNonce": 497705386, + "index": "aq", + "isDeleted": false, + "id": "j63DWMH1-DZbr3Asd6DHN", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2675.781957880126, + "y": -1088.3249868842477, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 208.76399927853572, + "height": 56.13291823501413, + "seed": 49100103, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "ONvWzvAUPGdvIESeEcqLY" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 201, + "versionNonce": 837117430, + "index": "ar", + "isDeleted": false, + "id": "ONvWzvAUPGdvIESeEcqLY", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2757.330623550278, + "y": -1072.7585277667406, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 45.66666793823242, + "height": 25, + "seed": 2118448231, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "claim", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "j63DWMH1-DZbr3Asd6DHN", + "originalText": "claim", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 296, + "versionNonce": 1443142762, + "index": "as", + "isDeleted": false, + "id": "xIHTflAJ9vwkLVbwOcAxW", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2678.6201391391996, + "y": -862.216546578039, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 208.76399927853572, + "height": 56.13291823501413, + "seed": 848809863, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "keKqenvql1xVISeFwMTPz" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 291, + "versionNonce": 1869690678, + "index": "at", + "isDeleted": false, + "id": "keKqenvql1xVISeFwMTPz", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2752.635471984644, + "y": -846.650087460532, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 60.733333587646484, + "height": 25, + "seed": 170018471, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "delete", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "xIHTflAJ9vwkLVbwOcAxW", + "originalText": "delete", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 263, + "versionNonce": 1690926890, + "index": "au", + "isDeleted": false, + "id": "hw_oBbuzvnEFPVHnhhBON", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2677.358725246278, + "y": -972.5902622086846, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 208.76399927853572, + "height": 56.13291823501413, + "seed": 1938872775, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "za5ryhXED51tMxt0gfTSw" + }, + { + "id": "WKzWkP7BOO3Uu3-M3FT8e", + "type": "arrow" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 260, + "versionNonce": 1173414006, + "index": "av", + "isDeleted": false, + "id": "za5ryhXED51tMxt0gfTSw", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2745.6240599990715, + "y": -957.0238030911776, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 72.23332977294922, + "height": 25, + "seed": 1409288423, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "process", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hw_oBbuzvnEFPVHnhhBON", + "originalText": "process", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 195, + "versionNonce": 1986267626, + "index": "aw", + "isDeleted": false, + "id": "vlh99ndLc4yqZHQbQNplu", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2782.371431832007, + "y": -1032.822775595694, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 62.43998769962241, + "seed": 956060679, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + 62.43998769962241 + ] + ] + }, + { + "type": "arrow", + "version": 430, + "versionNonce": 422142390, + "index": "ax", + "isDeleted": false, + "id": "WKzWkP7BOO3Uu3-M3FT8e", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2784.8942596178504, + "y": -914.2498696610573, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 52.348676556249075, + "seed": 1250048807, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": { + "elementId": "hw_oBbuzvnEFPVHnhhBON", + "focus": -0.030211480362538595, + "gap": 2.207474312613158 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + 52.348676556249075 + ] + ] + }, + { + "type": "arrow", + "version": 272, + "versionNonce": 1910455466, + "index": "ay", + "isDeleted": false, + "id": "5ev-_8ztUHZlq_AMKP0J4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2560.134878055023, + "y": -1061.170431893016, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 115.64707982510356, + "height": 1.926277132798191, + "seed": 2097036871, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 115.64707982510356, + -1.926277132798191 + ] + ] + }, + { + "type": "rectangle", + "version": 281, + "versionNonce": 205503222, + "index": "az", + "isDeleted": false, + "id": "ydDDQzBhQYvsJMwD-opUl", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2468.736890311367, + "y": -1205.73979438284, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 73.20417305795593, + "height": 59.67062845900614, + "seed": 55369063, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "uZIGGKmUCv3g2AAtSvNIx" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 253, + "versionNonce": 619059050, + "index": "b00", + "isDeleted": false, + "id": "uZIGGKmUCv3g2AAtSvNIx", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2486.638976077406, + "y": -1188.4044801533369, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 37.400001525878906, + "height": 25, + "seed": 12228743, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "BLI", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ydDDQzBhQYvsJMwD-opUl", + "originalText": "BLI", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 312, + "versionNonce": 364440630, + "index": "b01", + "isDeleted": false, + "id": "aTIaR2ov6GEMDKjojZXw5", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2456.8447362737566, + "y": -837.3416171522376, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 221.5218702717882, + "height": 0, + "seed": 2063855527, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 221.5218702717882, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 227, + "versionNonce": 1875089962, + "index": "b02", + "isDeleted": false, + "id": "npDdn5eqTuIqAYvTdxp_c", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2456.8447362737566, + "y": -839.2678942850357, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 2.2737367544323206e-13, + "height": 405.80238264281195, + "seed": 206922439, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 2.2737367544323206e-13, + -405.80238264281195 + ] + ] + }, + { + "type": "rectangle", + "version": 326, + "versionNonce": 326759798, + "index": "b03", + "isDeleted": false, + "id": "7dotB_nnt9_807Pom-oxt", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2469.6837628199314, + "y": -1134.9294528406845, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 73.20417305795593, + "height": 59.67062845900614, + "seed": 1431007719, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "ZPHebo5M-VOAKkAVhZktw" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 299, + "versionNonce": 1902298346, + "index": "b04", + "isDeleted": false, + "id": "ZPHebo5M-VOAKkAVhZktw", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2487.5858485859694, + "y": -1117.5941386111813, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 37.400001525878906, + "height": 25, + "seed": 787651847, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "BLI", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "7dotB_nnt9_807Pom-oxt", + "originalText": "BLI", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 297, + "versionNonce": 1590154934, + "index": "b05", + "isDeleted": false, + "id": "Dypxsh76zwNEw5N3ILW72", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2499.345033722638, + "y": -1068.795117913628, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 16.450000762939453, + "height": 25, + "seed": 482829351, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "...", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 219, + "versionNonce": 860788650, + "index": "b06", + "isDeleted": false, + "id": "-zLiX5UK-C5Xn1wsZEvhP", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2558.9374243120587, + "y": -1245.7123693054473, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 1.1368683772161603e-13, + "height": 186.20678950382182, + "seed": 2125875015, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.1368683772161603e-13, + 186.20678950382182 + ] + ] + }, + { + "type": "line", + "version": 189, + "versionNonce": 1615302646, + "index": "b07", + "isDeleted": false, + "id": "aVAOyclPqtZvaL7kE7TzE", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2784.281295360167, + "y": -1151.0800935173875, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 71.69193738358649, + "seed": 52151911, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -71.69193738358649 + ] + ] + }, + { + "type": "line", + "version": 202, + "versionNonce": 1437733482, + "index": "b08", + "isDeleted": false, + "id": "v9ySjiRameIEw4HD0NBIn", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2784.281295360167, + "y": -1223.5266828734325, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 252.8084107736994, + "height": 0, + "seed": 1489265031, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 252.8084107736994, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 513, + "versionNonce": 603857206, + "index": "b09", + "isDeleted": false, + "id": "vmWB2WrjlweOuqwLJibsa", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3034.8257502164897, + "y": -1333.002919131657, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 296.52652492461266, + "seed": 552376487, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "T3ks7RqAG-Rn92Gzvu58N", + "focus": -0.033832695531445967, + "gap": 2.1874185509848303 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + -296.52652492461266 + ] + ] + }, + { + "type": "line", + "version": 182, + "versionNonce": 995636522, + "index": "b0A", + "isDeleted": false, + "id": "BcJZpW42W8svFfD6gPoo4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3034.2089576757517, + "y": -1332.0957392895798, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 29.634541507860945, + "height": 0, + "seed": 557902791, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -29.634541507860945, + 0 + ] + ] + }, + { + "type": "line", + "version": 184, + "versionNonce": 1833994870, + "index": "b0B", + "isDeleted": false, + "id": "8RqZs8lkx7iw0IEwMPIUc", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3004.876809448583, + "y": -1330.8861661668097, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 50.19728459494809, + "seed": 903731943, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 50.19728459494809 + ] + ] + }, + { + "type": "line", + "version": 190, + "versionNonce": 900464618, + "index": "b0C", + "isDeleted": false, + "id": "o6Z1-j87DTUk8KQ87nUFe", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3006.6911691327377, + "y": -1281.2936681332467, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 28.122575104398663, + "height": 0, + "seed": 55567879, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.122575104398663, + 0 + ] + ] + }, + { + "type": "line", + "version": 195, + "versionNonce": 1258539958, + "index": "b0D", + "isDeleted": false, + "id": "x63N7nEJVIuPdI7JRzMdR", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3035.418530798521, + "y": -1280.9912748525544, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 57.15233005087475, + "seed": 1754500391, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 57.15233005087475 + ] + ] + }, + { + "type": "text", + "version": 216, + "versionNonce": 817394346, + "index": "b0E", + "isDeleted": false, + "id": "kACiDNvhTlsumKJK0-wuZ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2893.1225301453405, + "y": -1251.799831423934, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 44.25, + "height": 25, + "seed": 823480391, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "read", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "read", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 90, + "versionNonce": 725411062, + "index": "b0F", + "isDeleted": false, + "id": "HegzCQnTlrgMeR9E3TIhF", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2915.9701311841977, + "y": -1746.2179098103531, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 248.60000610351562, + "height": 35, + "seed": 476067335, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "scan configuration", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "scan configuration", + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 125, + "versionNonce": 751628854, + "index": "b0G", + "isDeleted": false, + "id": "rMFX98-9nrgRRxXcrAV37", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2957.8165188633347, + "y": -1697.6133485075893, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 129.01666259765625, + "height": 35, + "seed": 5275943, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863339349, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "+ diki cfg", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "+ diki cfg", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 527, + "versionNonce": 1870714422, + "index": "b0H", + "isDeleted": false, + "id": "WI1Oj083cn2Z_5ebW-oXd", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2368.519807993451, + "y": -1458.256563789061, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 179.9465722952009, + "height": 64.6216972330833, + "seed": 418493735, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 507, + "versionNonce": 1715949610, + "index": "b0I", + "isDeleted": false, + "id": "wztjz14j_jts5f1DgOR8O", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2400.0729143877516, + "y": -1447.4764029368034, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 118.91666412353516, + "height": 25, + "seed": 57571399, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "backlog item", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "backlog item", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 232, + "versionNonce": 11837302, + "index": "b0J", + "isDeleted": false, + "id": "Cc9P0TjngSgdX-yyTpAHN", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2547.9692903099353, + "y": -1426.9398951299506, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 26.25980184132368, + "height": 0, + "seed": 61200231, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 26.25980184132368, + 0 + ] + ] + }, + { + "type": "text", + "version": 84, + "versionNonce": 2115424170, + "index": "b0K", + "isDeleted": false, + "id": "WLNx0THmLTBapvMh54fb4", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2438.0603971000783, + "y": -1422.6936179118088, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 29.883333206176758, + "height": 25, + "seed": 1479818823, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863334153, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "diki", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "diki", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 842, + "versionNonce": 1662861494, + "index": "b0L", + "isDeleted": false, + "id": "sW6xH2BepT-FRyQ6tDP5m", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3545.294734508097, + "y": -680.9408644268862, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 166.07976468531527, + "height": 88.75162028157035, + "seed": 1088506761, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 667, + "versionNonce": 176442538, + "index": "b0M", + "isDeleted": false, + "id": "NGLollRSyNcoK-i8MxdAJ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3575.17151757318, + "y": -664.2450150669866, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 103.73332977294922, + "height": 50, + "seed": 530641513, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863342537, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "replica-set\ndiki", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "replica-set\ndiki", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 604, + "versionNonce": 1247787510, + "index": "b0N", + "isDeleted": false, + "id": "jtCl56OgPkEo8Pceveb6x", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3404.9958074267197, + "y": -638.8676716468823, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 142.80890167195048, + "height": 0, + "seed": 428391753, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 142.80890167195048, + 0 + ] + ] + }, + { + "type": "text", + "version": 592, + "versionNonce": 1477019754, + "index": "b0O", + "isDeleted": false, + "id": "3mqrXDO-TXTwImMt5SOZP", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3474.167036488386, + "y": -664.3705326242444, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 50.43333435058594, + "height": 25, + "seed": 1576283177, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "scale", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "scale", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 250, + "versionNonce": 763431734, + "index": "b0P", + "isDeleted": false, + "id": "JBLrkPG2SQg6KxFD4jyvb", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3778.6184633767566, + "y": -636.8416439875697, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 67.50435352175293, + "height": 0, + "seed": 617529097, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -67.50435352175293, + 0 + ] + ] + }, + { + "type": "rectangle", + "version": 1035, + "versionNonce": 793832234, + "index": "b0Q", + "isDeleted": false, + "id": "3mmyYhy3APKnKTrKO7hJG", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3122.854743598846, + "y": -694.9848328159529, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 125.33557103652515, + "height": 93.5340082362127, + "seed": 479458793, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "iQn7_iM1CQxnlPorLrSV5" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1061, + "versionNonce": 1032878710, + "index": "b0R", + "isDeleted": false, + "id": "iQn7_iM1CQxnlPorLrSV5", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3156.1225294985784, + "y": -673.2178286978466, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 58.79999923706055, + "height": 50, + "seed": 407851209, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863346098, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Pod A\ndiki", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "3mmyYhy3APKnKTrKO7hJG", + "originalText": "Pod A\ndiki", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 699, + "versionNonce": 1428026858, + "index": "b0S", + "isDeleted": false, + "id": "cIfEGtmLabf1mdT5xWRH9", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3104.2861355962546, + "y": -722.3247269604782, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 303.8338191605162, + "height": 161.07272420971785, + "seed": 2107396009, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 320, + "versionNonce": 206845366, + "index": "b0T", + "isDeleted": false, + "id": "D6CKz0_xnPkx0rAAFBCgc", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3247.978044795043, + "y": -591.6071467419862, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 16.450000762939453, + "height": 25, + "seed": 1923510921, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "...", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "...", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 285, + "versionNonce": 981182634, + "index": "b0U", + "isDeleted": false, + "id": "5N31jTSvIt8c07FFXUiQA", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3120.8797911340293, + "y": -645.4132524455619, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 189.27404174022422, + "height": 0, + "seed": 1277770089, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -189.27404174022422, + 0 + ] + ] + }, + { + "type": "rectangle", + "version": 90, + "versionNonce": 2062552822, + "index": "b0V", + "isDeleted": false, + "id": "6WwBLbauWOJmrFqqWYYIs", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1878.5609868784559, + "y": -1747.0486248554957, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 347.7155500385961, + "height": 959.0219202677413, + "seed": 514176489, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "IwepwsbUfo18ABbEeClEy", + "type": "arrow" + }, + { + "id": "lQNuXv5wCwUtg2eiYjKur", + "type": "arrow" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 113, + "versionNonce": 564668406, + "index": "b0W", + "isDeleted": false, + "id": "AvlBYbN5Ptbzsp8dj4Ezb", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1946.4383951441823, + "y": -1347.6416062616647, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 198.0500030517578, + "height": 105, + "seed": 906811431, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863526323, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 1, + "text": "Delivery\nService\n(+Delivery-DB)", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Delivery\nService\n(+Delivery-DB)", + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 179, + "versionNonce": 1933492278, + "index": "b0X", + "isDeleted": false, + "id": "IwepwsbUfo18ABbEeClEy", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2409.637613893117, + "y": -1678.0579665982727, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 181.08946638223824, + "height": 0, + "seed": 619093703, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "6WwBLbauWOJmrFqqWYYIs", + "focus": -0.8561228751935882, + "gap": 2.2716105938266082 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -181.08946638223824, + 0 + ] + ] + }, + { + "type": "text", + "version": 60, + "versionNonce": 1966409258, + "index": "b0Y", + "isDeleted": false, + "id": "I3Ed3NaW_AFmenGZyfh-G", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2307.385032366249, + "y": -1703.7038762937284, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 33.16666793823242, + "height": 25, + "seed": 1368555975, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "use", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "use", + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 95, + "versionNonce": 1764051318, + "index": "b0Z", + "isDeleted": false, + "id": "7ja4FhtYdldVuKRh_HQay", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2678.1984726095825, + "y": -944.4309888719476, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 188.47327006481555, + "height": 0, + "seed": 1788161385, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -188.47327006481555, + 0 + ] + ] + }, + { + "type": "line", + "version": 67, + "versionNonce": 499560682, + "index": "b0a", + "isDeleted": false, + "id": "7PctlvcMESg60PdKFoher", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2490.8591522274696, + "y": -944.4631851238296, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 27.159983455108886, + "seed": 1285316711, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -27.159983455108886 + ] + ] + }, + { + "type": "line", + "version": 78, + "versionNonce": 199797430, + "index": "b0b", + "isDeleted": false, + "id": "sSRkYhyjwFZ9u6LLndZF4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2492.1126899253973, + "y": -972.0410144782478, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 66.85534388949873, + "height": 0, + "seed": 417065415, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -66.85534388949873, + 0 + ] + ] + }, + { + "type": "line", + "version": 65, + "versionNonce": 72680362, + "index": "b0c", + "isDeleted": false, + "id": "aLqBGbCwX274D51I8GT8Q", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2426.5108837338266, + "y": -972.4588603775571, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 30.084904750274404, + "seed": 425760135, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 30.084904750274404 + ] + ] + }, + { + "type": "arrow", + "version": 113, + "versionNonce": 1512956918, + "index": "b0d", + "isDeleted": false, + "id": "lQNuXv5wCwUtg2eiYjKur", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2427.7644214317547, + "y": -944.4631851238296, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 200.1481857691872, + "height": 0, + "seed": 359137321, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "6WwBLbauWOJmrFqqWYYIs", + "focus": 0.6737582797014672, + "gap": 1.3396987455153067 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -200.1481857691872, + 0 + ] + ] + }, + { + "type": "text", + "version": 109, + "versionNonce": 319487594, + "index": "b0e", + "isDeleted": false, + "id": "D03gxFcNGz-0mgt6pkHvQ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2581.565100959917, + "y": -968.2663321019753, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 33.16666793823242, + "height": 25, + "seed": 1132583719, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863214220, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "use", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "use", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1102, + "versionNonce": 1842589674, + "index": "b2G", + "isDeleted": false, + "id": "RSCDdUYwsSukrmkF9KgLz", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3264.702197087876, + "y": -693.5205462365134, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 125.33557103652515, + "height": 93.5340082362127, + "seed": 1529781502, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "aLGRvxrUEC8YoAEw4lUQq" + } + ], + "updated": 1713863214220, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1128, + "versionNonce": 1173072374, + "index": "b2H", + "isDeleted": false, + "id": "aLGRvxrUEC8YoAEw4lUQq", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 3297.969982987608, + "y": -671.753542118407, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 58.79999923706055, + "height": 50, + "seed": 2140032318, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1713863348861, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Pod A\ndiki", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "RSCDdUYwsSukrmkF9KgLz", + "originalText": "Pod A\ndiki", + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/docs/delivery-gear-extension.png b/docs/delivery-gear-extension.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9569a196a21167856febad9161d71610f5198e GIT binary patch literal 378895 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 CQTYu3 literal 0 HcmV?d00001 diff --git a/docs/delivery-gear-extension.svg b/docs/delivery-gear-extension.svg new file mode 100644 index 0000000..70a6fe5 --- /dev/null +++ b/docs/delivery-gear-extension.svg @@ -0,0 +1,21 @@ + + + + + + + + Delivery Clusterartefactenumeratorcronreadbacklog itembacklog itembacklog itemscreates...backlogcontrollerwatchreplica-setBDBAreplica-setIssuesscalePod ABDBAPod BBDBAworker podsscalePod AIssues......worker podclaimdeleteprocessBLIBLI...readscan configuration+ diki cfgbacklog itemdikireplica-setdikiscalePod Adiki...DeliveryService(+Delivery-DB)useusePod Adiki \ No newline at end of file diff --git a/docs/delivery-process.excalidraw b/docs/delivery-process.excalidraw new file mode 100644 index 0000000..da56d23 --- /dev/null +++ b/docs/delivery-process.excalidraw @@ -0,0 +1,961 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "rectangle", + "version": 354, + "versionNonce": 1458591680, + "index": "a0", + "isDeleted": false, + "id": "oP-PLaudFOVkOmrDhjLiP", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 333.671875, + "y": 497.4810625724583, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 236.30468750000003, + "height": 82.91406250000003, + "seed": 996536358, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "8XgiFpgf6h3NgduTJy0-i" + }, + { + "id": "juCQoKp2muVXCWm0mdp7G", + "type": "arrow" + } + ], + "updated": 1722251313297, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 253, + "versionNonce": 362456128, + "index": "a1", + "isDeleted": false, + "id": "8XgiFpgf6h3NgduTJy0-i", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 358.07421875, + "y": 526.9380938224583, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 187.5, + "height": 24, + "seed": 1632422118, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "Delivery-Service", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "oP-PLaudFOVkOmrDhjLiP", + "originalText": "Delivery-Service", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "rectangle", + "version": 492, + "versionNonce": 570474432, + "index": "a2", + "isDeleted": false, + "id": "JoaynDSw_MxIMY9Hs61_O", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 334.6953125, + "y": 370.5703125, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 236.30468750000003, + "height": 82.91406250000003, + "seed": 1092132518, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "YZM0flOLiRiJycyHLEaJO" + }, + { + "id": "zSV62vpYVp8zjId5f8Lrj", + "type": "arrow" + } + ], + "updated": 1722251178737, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 405, + "versionNonce": 188488768, + "index": "a3", + "isDeleted": false, + "id": "YZM0flOLiRiJycyHLEaJO", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 347.37890625, + "y": 400.02734375, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 210.9375, + "height": 24, + "seed": 402799610, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "Delivery-Dashboard", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "JoaynDSw_MxIMY9Hs61_O", + "originalText": "Delivery-Dashboard", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "rectangle", + "version": 1089, + "versionNonce": 164602944, + "index": "a4", + "isDeleted": false, + "id": "tFLU4UeI5opz2IF_R9pSv", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 752.5462949533684, + "y": 435.0564361196383, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 236.30468750000003, + "height": 82.91406250000003, + "seed": 1197745318, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "hHbdCkZYH2eE2cVWA-HPA" + }, + { + "id": "zSV62vpYVp8zjId5f8Lrj", + "type": "arrow" + } + ], + "updated": 1722251430326, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1001, + "versionNonce": 1039045696, + "index": "a5", + "isDeleted": false, + "id": "hHbdCkZYH2eE2cVWA-HPA", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 794.5267637033684, + "y": 464.5134673696383, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 152.34375, + "height": 24, + "seed": 1581449722, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "Delivery-Gear", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "tFLU4UeI5opz2IF_R9pSv", + "originalText": "Delivery-Gear", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "rectangle", + "version": 531, + "versionNonce": 1294192576, + "index": "a6", + "isDeleted": false, + "id": "Qk-iOx_z1QYoC3ttufzvg", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -46.3874493154849, + "y": 498.73148004788465, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 236.30468750000003, + "height": 82.91406250000003, + "seed": 100067878, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "2aZo1ThhEBOoMas-dxQkD" + } + ], + "updated": 1722251178737, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 442, + "versionNonce": 1670515776, + "index": "a7", + "isDeleted": false, + "id": "2aZo1ThhEBOoMas-dxQkD", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 24.889894434515114, + "y": 528.1885112978847, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 93.75, + "height": 24, + "seed": 1166324262, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "CC-Utils", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Qk-iOx_z1QYoC3ttufzvg", + "originalText": "CC-Utils", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "arrow", + "version": 232, + "versionNonce": 1603524544, + "index": "a8", + "isDeleted": false, + "id": "Zu-zrGmIaFBRbb6nQbzwB", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 267.2532682197191, + "y": 539.6456239309813, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "width": 66.80412591458725, + "height": 0.3111942114644535, + "seed": 1234375034, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 66.80412591458725, + -0.3111942114644535 + ] + ] + }, + { + "type": "line", + "version": 388, + "versionNonce": 292936768, + "index": "aC", + "isDeleted": false, + "id": "SCekpmVBTHfLqNbD5IfhB", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 596.7099874256076, + "y": 581.5025833265655, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "width": 71.57317644106377, + "height": 0.7125753901990493, + "seed": 1640048166, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251435335, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 71.57317644106377, + 0.7125753901990493 + ] + ] + }, + { + "type": "line", + "version": 463, + "versionNonce": 1458590784, + "index": "aD", + "isDeleted": false, + "id": "t4QKG16-5huTDFPjrCJOy", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 597.4847338230054, + "y": 613.0926285611939, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 71.57317644106377, + "height": 0.7125753901990493, + "seed": 714895334, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251435335, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 71.57317644106377, + 0.7125753901990493 + ] + ] + }, + { + "type": "line", + "version": 575, + "versionNonce": 1985727552, + "index": "aE", + "isDeleted": false, + "id": "NduXQvc1-M0nliCNnZfjO", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 597.6664644594318, + "y": 643.9772719833771, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 71.57317644106377, + "height": 0.7125753901990493, + "seed": 2010928870, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251435335, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 71.57317644106377, + 0.7125753901990493 + ] + ] + }, + { + "type": "text", + "version": 424, + "versionNonce": 160973888, + "index": "aF", + "isDeleted": false, + "id": "Z8a-yufJ0bAXci_7z-ABJ", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 680.9182254834889, + "y": 635.33789317536, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 187.5, + "height": 19.2, + "seed": 503052282, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251435335, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 3, + "text": "manual release/merge", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "manual release/merge", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "text", + "version": 527, + "versionNonce": 1854258240, + "index": "aG", + "isDeleted": false, + "id": "sreL8lRaBHvX1oBoBxq2m", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 678.2963677014884, + "y": 570.9221943668956, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 318.75, + "height": 19.2, + "seed": 1458449018, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251435335, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 3, + "text": "automatic release/merge/deployment", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "automatic release/merge/deployment", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "text", + "version": 533, + "versionNonce": 1191457856, + "index": "aH", + "isDeleted": false, + "id": "vwGNCFkFAowIBwIfVc01t", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 677.4833622227377, + "y": 604.0067349668743, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 337.5, + "height": 19.2, + "seed": 199415142, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251435335, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 3, + "text": "automatic release (upon dep updates)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "automatic release (upon dep updates)", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "line", + "version": 140, + "versionNonce": 1927697472, + "index": "aL", + "isDeleted": false, + "id": "7WbxjF0qLaGXIpJyF340N", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 266.99051467834914, + "y": 539.5336233495575, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 75.95173787630071, + "height": 0.05419742160097485, + "seed": 394577894, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -75.95173787630071, + -0.05419742160097485 + ] + ] + }, + { + "type": "arrow", + "version": 293, + "versionNonce": 1418203072, + "index": "aM", + "isDeleted": false, + "id": "-Le-lsSWp0ZX1JLqlWQ4u", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 663.3015243498362, + "y": 437.8519678189644, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "width": 90.02068995277386, + "height": 26.350675386934427, + "seed": 228581542, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 90.02068995277386, + 26.350675386934427 + ] + ] + }, + { + "type": "arrow", + "version": 523, + "versionNonce": 596757568, + "index": "aN", + "isDeleted": false, + "id": "zSV62vpYVp8zjId5f8Lrj", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 658.4352257384011, + "y": 514.532376074748, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "width": 93.43196808476091, + "height": 28.572713233350783, + "seed": 877265702, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": { + "elementId": "tFLU4UeI5opz2IF_R9pSv", + "focus": 0.34661892133128874, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 93.43196808476091, + -28.572713233350783 + ] + ] + }, + { + "type": "line", + "version": 283, + "versionNonce": 1886394304, + "index": "aO", + "isDeleted": false, + "id": "Gnu-c-4kbL-369pd1j4HH", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 662.6799800736497, + "y": 437.829977852053, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 90.36346872885383, + "height": 27.101415622299385, + "seed": 671591974, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -90.36346872885383, + -27.101415622299385 + ] + ] + }, + { + "type": "line", + "version": 93, + "versionNonce": 537805888, + "index": "aP", + "isDeleted": false, + "id": "xFIqJa062NjR3j1gP6bjJ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 658.7639998018585, + "y": 514.7062804060636, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "width": 87.64025574429797, + "height": 25.09531539034333, + "seed": 1367631482, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251178737, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -87.64025574429797, + 25.09531539034333 + ] + ] + }, + { + "type": "rectangle", + "version": 586, + "versionNonce": 713880640, + "index": "ai", + "isDeleted": false, + "id": "HO58xN57i4TPP35QqI-R4", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -46.85065180647459, + "y": 611.0762259811426, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 236.30468750000003, + "height": 82.91406250000003, + "seed": 1622067136, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "sjYXvvVaeRWsG_CEbQ_2K" + }, + { + "id": "juCQoKp2muVXCWm0mdp7G", + "type": "arrow" + } + ], + "updated": 1722251315667, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 506, + "versionNonce": 1695793088, + "index": "aj", + "isDeleted": false, + "id": "sjYXvvVaeRWsG_CEbQ_2K", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 18.235285693525427, + "y": 640.5332572311426, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 106.1328125, + "height": 24, + "seed": 922734528, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1722251299848, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "Freshclam", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "HO58xN57i4TPP35QqI-R4", + "originalText": "Freshclam", + "autoResize": true, + "lineHeight": 1.2 + }, + { + "type": "arrow", + "version": 367, + "versionNonce": 1454132288, + "index": "ak", + "isDeleted": false, + "id": "juCQoKp2muVXCWm0mdp7G", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 189.38155560158478, + "y": 654.5850685277188, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 147.23978448245813, + "height": 82.04420211107515, + "seed": 770693056, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1722251315931, + "link": null, + "locked": false, + "startBinding": { + "elementId": "HO58xN57i4TPP35QqI-R4", + "focus": 0.6323571457017736, + "gap": 1 + }, + "endBinding": { + "elementId": "oP-PLaudFOVkOmrDhjLiP", + "focus": 0.28510628782161274, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 147.23978448245813, + -82.04420211107515 + ] + ] + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/docs/delivery-process.png b/docs/delivery-process.png new file mode 100644 index 0000000000000000000000000000000000000000..78cccd1b23fe6129b998a507963135957987eea5 GIT binary patch literal 181527 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 literal 0 HcmV?d00001 diff --git a/docs/delivery-process.svg b/docs/delivery-process.svg new file mode 100644 index 0000000..053522c --- /dev/null +++ b/docs/delivery-process.svg @@ -0,0 +1,13 @@ + + + + + + + + Delivery-ServiceDelivery-DashboardDelivery-GearCC-Utilsmanual release/mergeautomatic release/merge/deploymentautomatic release (upon dep updates)Freshclam \ No newline at end of file diff --git a/installation/generate_helm_values.py b/installation/generate_helm_values.py new file mode 100755 index 0000000..2903304 --- /dev/null +++ b/installation/generate_helm_values.py @@ -0,0 +1,435 @@ +#!/usr/bin/env python3 + +import argparse +import base64 +import collections.abc +import logging +import os + +import yaml + +import ctx +import model + +logger = logging.getLogger(__name__) + +own_dir = os.path.abspath(os.path.dirname(__file__)) +repo_dir = os.path.abspath(os.path.join(own_dir, os.pardir)) + + +def normalize_name( + name: str, +) -> str: + return name.replace('_', '-') + + +def delivery_db_cfg_if_specified( + cfg_set: model.ConfigurationSet, +): + try: + return cfg_set.delivery_db() + except: + logger.warning('delivery-db cfg not found') + + return None + + +def delivery_db_backup_cfg_if_specified( + extension_cfg, +): + try: + return extension_cfg.deliveryDbBackup() + except: + logger.warning('delivery-db-backup cfg not found') + + return None + + +def extension_cfgs_if_specified( + cfg_set: model.ConfigurationSet, +) -> tuple: + try: + return tuple(cfg_set._cfg_elements(cfg_type_name='delivery_gear_extensions')) + except: + logger.warning('extensions cfgs not found') + + return tuple() + + +def enabled_extensions( + extension_cfgs: tuple, +) -> set[str]: + enabled_extensions = set() + + for extension_cfg in extension_cfgs: + if extension_cfg.raw.get('artefactEnumerator'): + enabled_extensions.add('artefactEnumerator') + if extension_cfg.raw.get('bdba'): + enabled_extensions.add('backlogController') + enabled_extensions.add('bdba') + if extension_cfg.raw.get('clamav'): + enabled_extensions.add('backlogController') + enabled_extensions.add('clamav') + if extension_cfg.raw.get('deliveryDbBackup'): + enabled_extensions.add('deliveryDbBackup') + if extension_cfg.raw.get('issueReplicator'): + enabled_extensions.add('backlogController') + enabled_extensions.add('issueReplicator') + + return enabled_extensions + + +def pod_helm_values( + cfg, +) -> dict: + annotations = dict() + labels = dict() + + try: + annotations = cfg.pod()['annotations'] + labels = cfg.pod()['labels'] + except AttributeError: + pass + + return { + 'annotations': annotations, + 'labels': labels, + } + + +def ingress_helm_values( + cfg, + cfg_set: model.ConfigurationSet, +) -> dict: + return { + 'annotations': cfg.ingress().get('annotations', dict()), + 'class': cfg.ingress().get('class', 'nginx'), + 'hosts': cfg.ingress().get('hosts', []), + 'tlsHostNames': cfg_set.ingress().tls_host_names(), + } + + +def serialise_cfg_factory( + cfg_factory: model.ConfigFactory, + cfg_set: model.ConfigurationSet, +) -> str: + # serialise cfg factory as json + cfg_sets = [cfg_set.cfg_set()] + serialiser = model.ConfigSetSerialiser( + cfg_sets=cfg_sets, + cfg_factory=cfg_factory, + ) + serialised = serialiser.serialise().encode('utf-8') + return base64.b64encode(serialised).decode('utf-8') + + +def common_env_vars( + cfg_set: model.ConfigurationSet, + namespace: str, +) -> dict[str, str]: + env_vars = { + 'CFG_FACTORY_SECRET_PATH': '/cfg_factory/cfg_factory', + 'FEATURES_CFG_PATH': '/features_cfg/features_cfg', + 'K8S_TARGET_NAMESPACE': namespace, + } + + try: + kubernetes_cfg_name = cfg_set.cfg_set().kubernetes().name() + env_vars['K8S_CFG_NAME'] = kubernetes_cfg_name + except: + pass + + return env_vars + + +def delivery_db_helm_values( + cfg_set: model.ConfigurationSet, +): + if not (delivery_db_cfg := delivery_db_cfg_if_specified( + cfg_set=cfg_set, + )): + return dict() + + helm_values = delivery_db_cfg.helm_values() + helm_values['postgresqlPassword'] = delivery_db_cfg.credentials().password() + + return helm_values + + +def delivery_service_helm_values( + cfg_set: model.ConfigurationSet, + namespace: str, + create_cfg_factory: bool=False, + cfg_factory: model.ConfigFactory=None, +) -> dict: + delivery_service_cfg = cfg_set.delivery_service() + + env_vars = common_env_vars( + cfg_set=cfg_set, + namespace=namespace, + ) + + try: + extra_env_vars = [ + [ + env_var.get('name'), + f'"{env_var.get("value")}"', + ] + for env_var in delivery_service_cfg.env() + ] + env_vars = env_vars | dict(extra_env_vars) + except AttributeError: + pass + + helm_values = { + 'args': [ + '--delivery-cfg', + cfg_set.delivery().name(), + '--delivery-endpoints', + cfg_set.delivery_endpoints().name(), + ], + 'envVars': env_vars, + 'pod': pod_helm_values( + cfg=delivery_service_cfg, + ), + 'ingress': ingress_helm_values( + cfg=delivery_service_cfg, + cfg_set=cfg_set, + ), + 'replicas': delivery_service_cfg.replicas(), + 'featuresCfg': delivery_service_cfg.features_cfg(), + 'createCfgFactorySecret': create_cfg_factory, + } + + if delivery_db_cfg := delivery_db_cfg_if_specified( + cfg_set=cfg_set, + ): + helm_values['args'].append('--delivery-db-cfg') + helm_values['args'].append(delivery_db_cfg.name()) + + if delivery_service_cfg.invalid_semver_ok(): + helm_values['args'].append('--invalid-semver-ok') + + extension_cfgs = extension_cfgs_if_specified( + cfg_set=cfg_set, + ) + if extensions := enabled_extensions( + extension_cfgs=extension_cfgs, + ): + helm_values['args'].append('--service-extensions') + helm_values['args'].extend(extensions) + + if create_cfg_factory: + helm_values['cfgFactory'] = serialise_cfg_factory( + cfg_factory=cfg_factory, + cfg_set=cfg_set, + ) + + return helm_values + + +def delivery_dashboard_helm_values( + cfg_set: model.ConfigurationSet, +) -> dict: + delivery_service_cfg = cfg_set.delivery_service() + delivery_dashboard_cfg = cfg_set.delivery_dashboard() + + delivery_service_url = ( + f'{delivery_service_cfg.protocol()}://' + f'{delivery_service_cfg.ingress()["hosts"][0]}' + ) + + return { + 'envVars': { + 'REACT_APP_DELIVERY_SERVICE_API_URL': delivery_service_url, + }, + 'pod': pod_helm_values( + cfg=delivery_dashboard_cfg, + ), + 'ingress': ingress_helm_values( + cfg=delivery_dashboard_cfg, + cfg_set=cfg_set, + ), + 'replicas': delivery_dashboard_cfg.replicas(), + } + + +def extensions_helm_values( + cfg_set: model.ConfigurationSet, + namespace: str, +): + env_vars = common_env_vars( + cfg_set=cfg_set, + namespace=namespace, + ) + + extension_cfgs = extension_cfgs_if_specified( + cfg_set=cfg_set, + ) + + def iter_delivery_db_backup_cfg(extension_cfg): + db_backup_cfg = delivery_db_backup_cfg_if_specified(extension_cfg) + + if not db_backup_cfg: + return + + yield 'DELIVERY_GEAR_CFG_NAME', normalize_name(extension_cfg.name()) + yield 'SCHEDULE', db_backup_cfg['schedule'] + yield 'SUCCESSFUL_JOBS_HISTORY_LIMIT', db_backup_cfg['successful_jobs_history_limit'] + yield 'FAILED_JOBS_HISTORY_LIMIT', db_backup_cfg['failed_jobs_history_limit'] + + delivery_db_backup_cfgs = [ + dict( + iter_delivery_db_backup_cfg( + extension_cfg=extension_cfg, + ), + **env_vars, + ) + for extension_cfg in extension_cfgs + ] + + def iter_helm_values() -> collections.abc.Generator[tuple[str, dict], None, None]: + extensions = enabled_extensions( + extension_cfgs=extension_cfgs, + ) + + artefact_enumerator_enabled = 'artefactEnumerator' in extensions + backlog_controller_enabled = 'backlogController' in extensions + delivery_db_backup_enabled = 'deliveryDbBackup' in extensions + freshclam_enabled = 'clamav' in extensions + + configuration = { + 'scanConfigurations': [ + { + 'name': normalize_name(extension_cfg.name()), + 'spec': extension_cfg.raw, + } for extension_cfg in extension_cfgs + ], + } + yield 'configuration', configuration + + if artefact_enumerator_enabled: + artefact_enumerator = { + 'enabled': True, + 'envVars': env_vars, + 'configuration': {}, + } + yield 'artefact-enumerator', artefact_enumerator + + if backlog_controller_enabled: + backlog_controller = { + 'enabled': True, + 'envVars': env_vars, + 'scanConfigurations': [ + normalize_name(extension_cfg.name()) + for extension_cfg in extension_cfgs + ], + 'namespace': namespace, + } + yield 'backlog-controller', backlog_controller + + if delivery_db_backup_enabled: + delivery_db_backup = { + 'enabled': True, + 'configurations': delivery_db_backup_cfgs, + } + yield 'delivery-db-backup', delivery_db_backup + + if freshclam_enabled: + freshclam = { + 'enabled': True, + } + yield 'freshclam', freshclam + + return dict(iter_helm_values()) + + +def write_values_to_file( + helm_values: dict, + out_file: str, +): + with open(out_file, 'w') as file: + file.write(yaml.safe_dump(helm_values)) + + +def parse_args(): + parser = argparse.ArgumentParser() + + parser.add_argument( + '--cfg-dir', + required=False, + ) + parser.add_argument( + '--cfg-set', + required=True, + ) + parser.add_argument( + '--create-cfg-factory', + action='store_true', + default=False, + ) + parser.add_argument( + '--namespace', + default='delivery', + ) + parser.add_argument( + '--out-dir', + default=os.path.join(own_dir, 'helm-values'), + ) + + return parser.parse_args() + + +def main(): + parsed_arguments = parse_args() + + cfg_dir = parsed_arguments.cfg_dir + cfg_set_name = parsed_arguments.cfg_set + create_cfg_factory = parsed_arguments.create_cfg_factory + namespace = parsed_arguments.namespace + out_dir = parsed_arguments.out_dir + + if cfg_dir: + cfg_factory = model.ConfigFactory.from_cfg_dir(cfg_dir) + else: + cfg_factory = ctx.cfg_factory() + + cfg_set = cfg_factory.cfg_set(cfg_set_name) + + os.makedirs( + name=out_dir, + exist_ok=True, + ) + + write_values_to_file( + helm_values=delivery_db_helm_values( + cfg_set=cfg_set, + ), + out_file=os.path.join(out_dir, 'values-delivery-db.yaml'), + ) + write_values_to_file( + helm_values=delivery_service_helm_values( + cfg_set=cfg_set, + namespace=namespace, + create_cfg_factory=create_cfg_factory, + cfg_factory=cfg_factory, + ), + out_file=os.path.join(out_dir, 'values-delivery-service.yaml'), + ) + write_values_to_file( + helm_values=delivery_dashboard_helm_values( + cfg_set=cfg_set, + ), + out_file=os.path.join(out_dir, 'values-delivery-dashboard.yaml'), + ) + write_values_to_file( + helm_values=extensions_helm_values( + cfg_set=cfg_set, + namespace=namespace, + ), + out_file=os.path.join(out_dir, 'values-extensions.yaml'), + ) + + +if __name__ == '__main__': + main() diff --git a/installation/install.sh b/installation/install.sh new file mode 100755 index 0000000..0315b05 --- /dev/null +++ b/installation/install.sh @@ -0,0 +1,180 @@ +#!/usr/bin/env bash + +set -euo pipefail + +OWN_DIR=$(readlink -f "$(dirname "${0}")") + +CFG_DIR="" +CFG_SET="" +CREATE_CFG_FACTORY="" +INGRESS_NAMESPACE=ingress-nginx +INSTALL_INGRESS_CONTROLLER="" +KUBECONFIG="" +KUBERNETES_CFG_NAME="" +NAMESPACE=delivery +OCM_GEAR_VERSION="" +POSTGRES_VERSION=10.12.4 +VALUES_DIR="${OWN_DIR}/helm-values" + +parse_flags() { + while test $# -gt 0; do + case "$1" in + --cfg-dir) + shift; CFG_DIR="$1" + ;; + --cfg-set) + shift; CFG_SET="$1" + ;; + --create-cfg-factory) + CREATE_CFG_FACTORY=true + ;; + --ingress-namespace) + shift; INGRESS_NAMESPACE="$1" + ;; + --install-ingress-controller) + INSTALL_INGRESS_CONTROLLER=true + ;; + --kubeconfig) + shift; KUBECONFIG="$1" + ;; + --kubernetes-cfg-name) + shift; KUBERNETES_CFG_NAME="$1" + ;; + --namespace) + shift; NAMESPACE="$1" + ;; + --postgres-version) + shift; POSTGRES_VERSION="$1" + ;; + --values-dir) + shift; VALUES_DIR="$1" + ;; + --version) + shift; OCM_GEAR_VERSION="$1" + ;; + esac + + shift + done +} + +parse_kubeconfig() { + if [ -n "${KUBERNETES_CFG_NAME}" ]; then + cli.py config export_kubeconfig --kubernetes-config-name ${KUBERNETES_CFG_NAME} --output-file "${OWN_DIR}/kubeconfig.yaml" + export KUBECONFIG="${OWN_DIR}/kubeconfig.yaml" + fi +} + +check_required_flags() { + flags=("$@") + flag_unset="" + + for flag in "${flags[@]}"; do + [ -z "${!flag}" ] && echo "--$(echo ${flag} | tr '[:upper:]' '[:lower:]' | tr '_' '-') must be set" && flag_unset=true + done + + [ -n "${flag_unset}" ] && exit 1 + + return 0 +} + +parse_flags "$@" +parse_kubeconfig +check_required_flags INGRESS_NAMESPACE KUBECONFIG NAMESPACE POSTGRES_VERSION VALUES_DIR + +if ! which ocm 1>/dev/null; then + echo ">>> Installing OCM cli..." + curl -s https://ocm.software/install.sh | bash + echo ">>> Installed OCM cli in version $(ocm version)" +fi +if ! which yq 1>/dev/null; then + echo ">>> Installing yq..." + VERSION=v4.44.2 && BINARY=yq_linux_amd64 && wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY}.tar.gz -O - | tar xz && mv ${BINARY} /usr/bin/yq + echo ">>> Installed yq in version $(yq --version)" +fi +if ! which helm 1>/dev/null; then + echo ">>> Installing Helm package manager..." + DESIRED_VERSION=v3.7.0 && curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash + echo ">>> Installed Helm packaged manager in version $(helm version)" +fi +if ! which kubectl 1>/dev/null; then + echo ">>> Installing kubectl..." + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && chmod +x kubectl && mv kubectl /usr/bin/kubectl + echo ">>> Installed kubectl in version $(kubectl version)" +fi + +OCM_GEAR_COMPONENT_REF="europe-docker.pkg.dev/gardener-project/releases//ocm.software/ocm-gear" +OCM_GEAR_VERSION="${OCM_GEAR_VERSION:-$(ocm show versions ${OCM_GEAR_COMPONENT_REF} | tail -1)}" +COMPONENT_DESCRIPTORS=$(ocm get cv ${OCM_GEAR_COMPONENT_REF}:${OCM_GEAR_VERSION} -o yaml -r) + +echo ">>> Installing OCM-Gear in version ${OCM_GEAR_VERSION}" + +DELIVERY_SERVICE_CHART=$(echo "${COMPONENT_DESCRIPTORS}" | yq eval '.component.resources.[] | select(.name == "delivery-service" and .type == "helmChart/v1") | .access.imageReference') +DELIVERY_DASHBOARD_CHART=$(echo "${COMPONENT_DESCRIPTORS}" | yq eval '.component.resources.[] | select(.name == "delivery-dashboard" and .type == "helmChart/v1") | .access.imageReference') +EXTENSIONS_CHART=$(echo "${COMPONENT_DESCRIPTORS}" | yq eval '.component.resources.[] | select(.name == "extensions" and .type == "helmChart/v1") | .access.imageReference') +DELIVERY_DB_CHART="europe-docker.pkg.dev/gardener-project/releases/delivery-gear/delivery-charts/postgresql" + +if [ ! -d "${VALUES_DIR}" ]; then + echo ">>> Generating required helm values into ${VALUES_DIR}" + python3 ${OWN_DIR}/generate_helm_values.py \ + ${CFG_DIR:+"--cfg-dir"} ${CFG_DIR:+${CFG_DIR}} \ + ${CFG_SET:+"--cfg-set"} ${CFG_SET:+${CFG_SET}} \ + ${CREATE_CFG_FACTORY:+"--create-cfg-factory"} \ + --namespace ${NAMESPACE} \ + --out-dir ${VALUES_DIR} +else + echo ">>> Found existing helm values directory ${VALUES_DIR}, will not generate helm values" +fi + +if [ -n "${INSTALL_INGRESS_CONTROLLER}" ]; then + echo ">>> Creating namespace ${INGRESS_NAMESPACE}" + kubectl create ns ${INGRESS_NAMESPACE} --dry-run=client -o yaml | kubectl apply -f - + kubectl config set-context --current --namespace=${INGRESS_NAMESPACE} + + echo ">>> Installing ingress nginx controller" + helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx + helm repo update + helm upgrade -i ingress-nginx ingress-nginx/ingress-nginx \ + --namespace ${INGRESS_NAMESPACE} \ + --set externalTrafficPolicy=Cluster + echo ">>> Waiting for ingress nginx controller to become ready, this can take up to 90 seconds..." + kubectl wait \ + --namespace ${INGRESS_NAMESPACE} \ + --for=condition=ready pod \ + --selector=app.kubernetes.io/component=controller \ + --timeout=90s +fi + +echo ">>> Installing OCM-Gear components" + +echo ">>> Creating namespace ${NAMESPACE}" +kubectl create ns ${NAMESPACE} --dry-run=client -o yaml | kubectl apply -f - +kubectl config set-context --current --namespace=$NAMESPACE + +echo ">>> Installing delivery-db from ${DELIVERY_DB_CHART}" +helm upgrade -i delivery-db oci://${DELIVERY_DB_CHART} \ + --namespace ${NAMESPACE} \ + --version ${POSTGRES_VERSION} \ + --values ${VALUES_DIR}/values-delivery-db.yaml + +echo ">>> Installing delivery-service from ${DELIVERY_SERVICE_CHART}" +helm upgrade -i delivery-service oci://${DELIVERY_SERVICE_CHART%:*} \ + --namespace ${NAMESPACE} \ + --version ${DELIVERY_SERVICE_CHART#*:} \ + --values ${VALUES_DIR}/values-delivery-service.yaml +echo ">>> Waiting for delivery-service to become ready, this can take up to 3 minutes..." +kubectl rollout status deployment delivery-service \ + --namespace ${NAMESPACE} \ + --timeout=180s + +echo ">>> Installing delivery-dashboard from ${DELIVERY_DASHBOARD_CHART}" +helm upgrade -i delivery-dashboard oci://${DELIVERY_DASHBOARD_CHART%:*} \ + --namespace ${NAMESPACE} \ + --version ${DELIVERY_DASHBOARD_CHART#*:} \ + --values ${VALUES_DIR}/values-delivery-dashboard.yaml + +echo ">>> Installing extensions from ${EXTENSIONS_CHART}" +helm upgrade -i extensions oci://${EXTENSIONS_CHART%:*} \ + --namespace ${NAMESPACE} \ + --version ${EXTENSIONS_CHART#*:} \ + --values ${VALUES_DIR}/values-extensions.yaml