Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/multicloud/k8s.git from branch 'master'
to 260be59a550c865ce5be6b127e198c40fb45714d
- Made changes to the Project API.
Issue-ID: MULTICLOUD-875
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Ie1e9404069dae883ece8c6b1ca5eb07d284f96c0
|
|
* Update docs/submodules/aai/sparky-be.git from branch 'master'
to 34687b40708b969424b0f4489258a9476ec6a917
- Update SONAR config
Issue-ID: AAI-2793
Signed-off-by: Jimmy Forsyth <jf2512@att.com>
Change-Id: Ia1d4c7c97709b11933a47f9219bc6cfea7179064
|
|
* Update docs/submodules/aai/esr-server.git from branch 'master'
to 3d57ab6bc5054448e23d0a0a6e843b3617565b56
- Update SONAR config
Issue-ID: AAI-2793
Change-Id: Ifa440d05795e494e15009d6e8721f0f7208483c9
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
|
|
* Update docs/submodules/music.git from branch 'master'
to a7512128b6eb91ac745dc6130a841910e31eb413
- Fix Broken Docker Builds
Update Pom files and Directory Structure.
Issue-ID: MUSIC-561
Signed-off-by: Thomas Nelson <tn1381@att.com>
Change-Id: I3325b20cc4345e67a356a5cbb1bce7d45904be02
|
|
* Update docs/submodules/policy/engine.git from branch 'master'
to 9a03ea31d42b8a73c3aa8f96bbad85093cb169a7
- Update policy-engine to fix failing jUnit tests after jdk11 upgrade
Issue-ID: POLICY-1590
Change-Id: I9f5a05112d943d7f3b6b0e807bf6ae4f2b993e55
Signed-off-by: Peyton Puckett <peyton.puckett@att.com>
Signed-off-by: Peyton Puckett <pp5762@att.com>
|
|
* Update docs/submodules/ccsdk/dashboard.git from branch 'master'
to fa848fc27df9359f6e3a6bd0aa8d54d6241c7cd6
- release 1.3.0 dashboard
Change-Id: Iea55685766a6926ab6574d8be68de9fd07135608
Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
Issue-ID: DCAEGEN2-1891
Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
|
|
* Update docs/submodules/oom.git from branch 'master'
to 314512b9085a672195a1aad27e922cf1e791b780
- Merge "[COMMON] Use common secret template in dgbuilder"
- [COMMON] Use common secret template in dgbuilder
Taken into account how "easy" it would be to modify the dgbuilder
which is written in JavaScript (which is not my mother tongue to say
the least) let's try to remove hardcoded passwords from config files
without modifying the application container itself.
In order to achieve this:
1) Remove createReleaseDir.sh script from the container as it is never
used and contains a ton of passwords
2) Replace all sensitive values in config files with references to
respective environment variables
3) Introduce init container that will run envsubst command on config
files and copy them from ConfigMap value to the new volume which is
backed by tmpfs so that the plain text passwords are never written to
the disk
For now all the hardcoded values are still there to minimize the risk
of breaking the deployment but step by step they will be removed in
next commits.
Issue-ID: OOM-2247
Change-Id: I5a428e3415713857084ba6aaa6be9b04a8eb8c0f
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
|
|
* Update docs/submodules/sdnc/oam.git from branch 'master'
to b5cd53a8da9d5a4707875e97d6975097217e9545
- fixed sdnc-web pom
fixed parent and also some other props sync to sdnc-image
Issue-ID: SDNC-1064
Signed-off-by: Michael Dürre <michael.duerre@highstreet-technologies.com>
Change-Id: I7807e6298da407d0e87db24e6b95b32d4655c5f7
Signed-off-by: Michael Dürre <michael.duerre@highstreet-technologies.com>
|
|
* Update docs/submodules/ccsdk/features.git from branch 'master'
to d20a9b57c30bb74f1485354bba85740a3ffad702
- Merge "JUNIT tests for SDNR OOFPCIPOC"
- JUNIT tests for SDNR OOFPCIPOC
JUNIT test cases for provider classes of OOFPCIPOC
SDNR feature
Issue-ID: CCSDK-2105
Signed-off-by: SandeepLinux <Sandeep.Shah@ibm.com>
Change-Id: I6d1e79d47198bf145b5f880a73ea32a5b8b5b23c
|
|
* Update docs/submodules/oom.git from branch 'master'
to 306ba572afb98e9fd77f2bcb7475fb0ec7ade581
- Merge "[OOM] Bump postgresql version"
- [OOM] Bump postgresql version
Use version 10.11 deployed by crunchydata scripts version 4.2.1.
this will:
* remove some CVEs (in particular CVE-2019-10164)
* use UTF-8 as default encoding
Issue-ID: OOM-2290
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I6f6ca18b48c435f55f5ffcb88e4f2dc83b758b84
|
|
* Update docs/submodules/so.git from branch 'master'
to c8b62275a8cb5f10ab2050f2cee71973485fbbd7
- Merge "Adding sync mechanism"
- Adding sync mechanism
Change-Id: I81dc737c27092d32bac6457ba015f0b093cb1176
Issue-ID: SO-2418
Signed-off-by: waqas.ikram <waqas.ikram@est.tech>
|
|
* Update docs/submodules/modeling/etsicatalog.git from branch 'master'
to f173f592ed958f55d992c109553760e3fb12628a
- Subscription and notification interfaces add http basic auth support
Change-Id: I6b5a54bbd5cb989ece28c9a9344d4cba87ff6270
Issue-ID: MODELING-314
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
|
|
* Update docs/submodules/vid.git from branch 'master'
to ef8700898bb15a8b2231dcc730f1886a43c82253
- remove angular-animate and angular-touch
Issue-ID: VID-774
Signed-off-by: Amichai Hemli <amichai.hemli@intl.att.com>
Change-Id: Ibb451aeb486bf01ccd30ab1f2a8d4b72c3b92a71
|
|
* Update docs/submodules/usecase-ui.git from branch 'master'
to 8b413dccc18d361ac78e0d9f49e1dd761a79a258
- Changes for MDONS usecase
Added MDONS creation and Detail show pages and logic
Change-Id: If830fc0399af561e712b8deff745c8bd88e8117d
Issue-ID: USECASEUI-371
Signed-off-by: root <preethamshyam.sathiyaseelan@us.fujitsu.com>
|
|
* Update docs/submodules/sdc.git from branch 'master'
to 32f485b151dba9e40e6b1171c246bf8f3e9c8fc4
- Fix typo in PMSH data type
Issue-ID: DCAEGEN2-1940
Change-Id: I50d15f24e015eaac43a175c9bceef80f6d0d5900
Signed-off-by: dfarrelly <david.farrelly@est.tech>
|
|
* Update docs/submodules/so.git from branch 'master'
to 493477ef59ce12d082683f188e0253fe2d34bdff
- Merge "Modify requestDbClient to add methods for OrchestrationTask"
- Modify requestDbClient to add methods for OrchestrationTask
Issue-ID: SO-2368
Add methods to handle OrchestrationTask
Change-Id: I4595c5a1099977e5dba259bfbf77d666b1db699c
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
* Update docs/submodules/so.git from branch 'master'
to 662f2cdcb69c7ec2264493a8c329f946001c1020
- Add controller for OrchestrationTask
Issue-ID: SO-2368
Add custom controller for OrchestrationTask
in requestDB adapter
Change-Id: I88ee0f7ee06131400d12b2f085853823af1a035c
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
* Update docs/submodules/oom.git from branch 'master'
to b679d7bfa1ff3bdba9d70fee6beecdbf9f45d015
- Cluster Distributed lock service integration with OOM.
Disabled by default. In order to enable cluster replicaCount
should be higher than 2 and useScriptCompileCache is set to false.
We need to disable script compile cache otherwise there is
issue with updating CBA when running multiple replicas of
blueprint processor.
Issue-ID: CCSDK-2011
Signed-off-by: Sebastien Premont-Tendland <sebastien.premont@bell.ca>
Change-Id: I6f6071556eb499832f9a765ba4c27100497c6e88
|
|
* Update docs/submodules/modeling/etsicatalog.git from branch 'master'
to 36fa4d4ccf968236872e6d86c0a279ff0d9eb552
- Merge "return 404 instead of 500 if subscription does not exist"
- return 404 instead of 500 if subscription does not exist
Change-Id: I88bd100439ad37e7c14ae74e8f93bd9569875a9c
Issue-ID: MODELING-313
Signed-off-by: dyh <dengyuanhong@chinamobile.com>
|
|
* Update docs/submodules/modeling/etsicatalog.git from branch 'master'
to ec917b25163dc63a6177cbe9ad68b345649cd8e9
- _links is not implemented in the response of the Query VNF API
Change-Id: Ia5a7de02c05ef75f5dfb0729a25d4d86ffd1ead8
Issue-ID: MODELING-312
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
|
|
* Update docs/submodules/so.git from branch 'master'
to 3c83d49d9b70d8dd371ad5bf4dfc22a070344102
- Merge "Add test for OrchestrationTaskRepository"
- Add test for OrchestrationTaskRepository
Issue-ID: SO-2368
Add schema for create OrchestrationTask table
Change-Id: I163c9a9ff7d1ec15eb9c0061b4a0eac6f6e8fc08
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
* Update docs/submodules/aai/event-client.git from branch 'master'
to ff115760b12d3f77ea13bacd4fadc8a72beab560
- Change to aai-parent and sonar xml
Issue-ID: AAI-2793
Signed-off-by: Jimmy Forsyth <jf2512@att.com>
Change-Id: I611b9b2c2f991083403cdb8c4cddd681411f7646
|
|
* Update docs/submodules/sdnc/oam.git from branch 'master'
to df853bec2c86a38c9e2d81e499185ead5332bf3c
- Merge "Fix missing parameter value in BBS json template"
- Fix missing parameter value in BBS json template
The access_id(=remote_id) value was missing in the json template used for
creating the BBS use case access connectivity resource in the 3rd party
controller
Issue-ID: SDNC-1021
Signed-off-by: Pérez Caparrós David <David.PerezCaparros@swisscom.com>
Change-Id: If2ddc7472f7af9ae9140b76212f41042bcd8daaa
|
|
* Update docs/submodules/sdnc/oam.git from branch 'master'
to 09e4e9963d0214b795fab5bfe0d704945cab553d
- velocity templates for A1 Adapter DG's
New velocity templates to address JSON array
response from A1 mediator
Issue-ID: SDNC-1074
Signed-off-by: SandeepLinux <Sandeep.Shah@ibm.com>
Change-Id: I697b43e90762c5a1c5c7b51a2ae410763a6c61cf
Signed-off-by: Dan Timoney <dtimoney@att.com>
|
|
* Update docs/submodules/sdnc/oam.git from branch 'master'
to 11a572815f8b0f24f6b801211db16420b52f489e
- Merge "Fix build error due to missing 0.7.0 artifacts"
- Fix build error due to missing 0.7.0 artifacts
Fixed to use latest CCSDK snapshot version instead of using version 0.7.0,
which was not released due to bug in auto-release process.
Change-Id: I14a764c9999bd533d7e0029cc0361f556749d65e
Issue-ID: SDNC-1077
Signed-off-by: Dan Timoney <dtimoney@att.com>
|
|
* Update docs/submodules/appc.git from branch 'master'
to 90732f0d7d131cb3a9640cde51b9afdc502a7c4d
- update parent version for appc
upgrade to 1.5.1 for Frankfurt
Issue-ID: APPC-1731
Change-Id: Ia7cde5fbc394a345e7e476affc72689d14177fb5
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
* Update docs/submodules/aaf/authz.git from branch 'master'
to add60903781f8bb4cbe59555bf79181cb5f73b8c
- Release 2.1.17
Issue-ID: AAF-1081
Signed-off-by: Instrumental <jgonap@stl.gathman.org>
Change-Id: Ie7bd9c34c2698d792e91139ce074a1d1125be983
|
|
* Update docs/submodules/ccsdk/distribution.git from branch 'master'
to 5e5cc2b2ace3a5fe4b1b2394bfa5a32f4664e52b
- Fix onap-odl-neon image
Add missing configuration scripts
Issue-ID: SDNC-1056
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
Change-Id: Id76f855e819baef4eef8f0770c398c86da8c76fc
|
|
* Update docs/submodules/ccsdk/dashboard.git from branch 'master'
to 363e03d53bf39f7da2608998a82f194abe7bb3dc
- Merge "DCAE dashboard updates ver 1.3.0"
- DCAE dashboard updates ver 1.3.0
Update DB Schema to include new menu items for API doc
Update the page footer for latest copyright
Issue-ID: DCAEGEN2-1856
Issue-ID: DCAEGEN2-1556
Change-Id: Ia7f52b6f0151db62f2155fa26d0f50a1157e7481
Signed-off-by: Kotagiri, Ramprasad (rp5662) <rp5662@att.com>
|
|
* Update docs/submodules/aai/aai-common.git from branch 'master'
to 4f436e1378f7ee4533701f5b1766fe04d123cd1c
- Set spring-boot version to 2.1.12.RELEASE
Issue-ID: AAI-2803
Change-Id: Icdd8a896445576fcbf0065419e62be08625d9235
Signed-off-by: Jimmy Forsyth <jf2512@att.com>
|
|
* Update docs/submodules/oom.git from branch 'master'
to 6e61631cd701db5f31559b7c065ddea3d85bd426
- Merge "Fix yamllint error in info file"
- Fix yamllint error in info file
Each changes item needs its own list
this can be seen in the changed code
Also, remove other repositories.
Each repository in ONAP requires its own info file
and so we cannot include multiple repos in a single
info file
Issue-ID: CIMAN-33
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Id23288f9a5bddd3f0a1f52d56d072ef90b8a8f9b
|
|
* Update docs/submodules/so.git from branch 'master'
to 2d11a7092c292a3987ad0b105fe31ee8a0390294
- Merge "Based on Controller Actor calling CDS or APPC(Current Flow)"
- Based on Controller Actor calling CDS or APPC(Current Flow)
-Added BBNameSelectionReference table having bbName along with
action,scope,actor
-Updated CatalogDbClient to use BBNameSelectionReference Table
-Updated ControllerExecution bmpn to select flow as per Controller Actor
-Corrected Format Error
Issue-ID: SO-2316
Signed-off-by: Pooja03 <pm00501616@techmahindra.com>
Change-Id: I21fad846249f773308e34abcac134d3ee0694027
Signed-off-by: Manamohan <MS00534989@techmahindra.com>
|
|
* Update docs/submodules/policy/engine.git from branch 'master'
to 9f774daf0c3e317c9542c9fe4108772006b267a9
- Merge "Allow storing database password in environment variables"
- Allow storing database password in environment variables
This patch allows to store and get database password from
environment variables. This is needed if we want to send those
variables by helm secrets.
Issue-ID: OOM-2287
Change-Id: I041c3e4dd3b9042b2b6c2b34afc22867bab81b22
Signed-off-by: Dominik Mizyn <d.mizyn@samsung.com>
|
|
* Update docs/submodules/ccsdk/cds.git from branch 'master'
to ec47175357058d256e625bf120d152dbd49b54be
- Merge "Removed manual shutdown hook for hazelcast"
- Removed manual shutdown hook for hazelcast
Shutdown hook for hazelcast are already working with spring boot. Just
changed the policy to GRACEFUL (default is TERMINATE). This allow
hazelcast to shutdown gracefully and recover from a rolling upgrade
Also updated the Dockerfile to use multi stage to reduce by ~200Mb
the docker image size.
Issue-ID: CCSDK-2011
Signed-off-by: Sebastien Premont-Tendland <sebastien.premont@bell.ca>
Change-Id: I0034145c7acefa88ed8d16f23a29249c7225ace3
|
|
* Update docs/submodules/appc.git from branch 'master'
to c334915378ac2e6c3dbc9799e3956f37a8f750ad
- Remove unused feature.xml files in appc
features.xml file is no longer used in odl
Change-Id: Id33c240f79d30b8dcff525c37b21eae2c717ab10
Signed-off-by: vrvarma <vv8305@att.com>
Issue-ID: APPC-1832
|
|
* Update docs/submodules/aaf/authz.git from branch 'master'
to 83d5e01bcac0bbd8c6386eb5033954001524d91f
- Update DCAE Startup Info
Issue-ID: AAF-1081
Signed-off-by: Instrumental <jgonap@stl.gathman.org>
Change-Id: If1351f470ea1658d9c0d53698a76378ef0b0e282
|
|
* Update docs/submodules/sdc.git from branch 'master'
to 580e536e8b86a50789031f56a0e20a4985d738a0
- Backend extensibility
Issue-ID: SDC-2761
Change-Id: I9287e0255fdda8da61cafc4b761190c8992b9aff
Signed-off-by: MichaelMorris <michael.morris@est.tech>
|
|
* Update docs/submodules/sdc.git from branch 'master'
to 4aa20bc42b7bd98dde15f7594084669eb92412c2
- Configuration file runtime reload
Reloads the backend configuration file when the file
listener catches a change.
Forces validations errors when the configuration file
could not be parsed.
Remove not used configurations.
Change-Id: Ic6fcb2b557d52ec53074c38ab8e0fcfa96e9be67
Issue-ID: SDC-2758
Signed-off-by: andre.schmid <andre.schmid@est.tech>
|
|
* Update docs/submodules/ccsdk/cds.git from branch 'master'
to 6ed2cdca58d2d70ce07594bd9ee253f62d90af4c
- Merge "Migrate ccsdk-cds docs"
- Migrate ccsdk-cds docs
Merging this will create
https://onap-ccsdk-cds.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I6a37e27e212cd0502824db576af3325e6c37e8e8
|
|
* Update docs/submodules/ccsdk/apps.git from branch 'master'
to 27843b5e58a276dc008225a4e218d4c8e9165316
- Migrate ccsdk-apps docs
Merging this will create
https://onap-ccsdk-apps.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I9321a73e48a7001188cbf4ef89bb016bb772e4ee
|
|
* Update docs/submodules/sdnc/oam.git from branch 'master'
to f186adb942879e2658142f0cd262f95c8b99e886
- Merge "Migrate sdnc-oam docs"
- Migrate sdnc-oam docs
Merging this will create
https://onap-sdnc-oam.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Ifceb0ab965b2d29aa12a2eeb37bf7ac4edba341c
|
|
* Update docs/submodules/ccsdk/platform/plugins.git from branch 'master'
to 87d14cfc2cdcdfecbc75396d5347eae295bfb570
- Merge "Migrate ccsdk-platform-plugins docs"
- Migrate ccsdk-platform-plugins docs
Merging this will create
https://onap-ccsdk-platform-plugins.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I9aa49187b78337cbe5c3a787c75d52384b755857
|
|
* Update docs/submodules/ccsdk/dashboard.git from branch 'master'
to 7700459509e78a85115e20f459dcc803f00a788a
- Merge "Migrate ccsdk-dashboard docs"
- Migrate ccsdk-dashboard docs
Merging this will create
https://onap-ccsdk-dashboard.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Ibc64cdf9ded655bab1d413ee88caa23c37ad9fe2
|
|
* Update docs/submodules/oom.git from branch 'master'
to 6f42bd0de9f69673d1ae24089238004007f5e476
- Merge "[SO] Enable use of Keystone v3"
- [SO] Enable use of Keystone v3
SO can handle keystone v3 but override file must be capable to handle
this.
If openStackKeystoneVersion is set to "KEYSTONE_V3" in
so-catalog-db-adapter config part, SO will be able to use keystone v3
for OpenStack
Issue-ID: OOM-2221
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I14db318d25842a08ef380f6edb708e26dae050ad
|
|
* Update docs/submodules/so.git from branch 'master'
to a71813fd697298b9a9bddea6eacc9de5fada2de0
- Merge "SOL003 Adapter Package Management - Subscribe Fix"
- SOL003 Adapter Package Management - Subscribe Fix
Change-Id: I9580ba5cf2bd023d2c160388cd2115c710d6e95b
Issue-ID: SO-2417
Signed-off-by: rope252 <gareth.roper@est.tech>
|
|
* Update docs/submodules/ccsdk/features.git from branch 'master'
to ce964fd1a1bc139bad6548ba79a0ac84190af598
- Merge "Migrate ccsdk-features docs"
- Migrate ccsdk-features docs
Merging this will create
https://onap-ccsdk-features.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Id4195c72229e798a771729ab09a93a8c76becbda
|
|
* Update docs/submodules/ccsdk/distribution.git from branch 'master'
to 0236046527e5c9784207ce8d2e11d455cd9b5f2e
- Merge "Migrate ccsdk-distribution docs"
- Migrate ccsdk-distribution docs
Merging this will create
https://onap-ccsdk-distribution.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: If96fba9c4eabb871de25ac12b0bb877899081929
|
|
* Update docs/submodules/oom.git from branch 'master'
to 69aebb9de15d8f5a8ee9b457c301944a3b416183
- Update git submodules
* Update kubernetes/aai from branch 'master'
to 23f076495d36081f34a367067918d15fcc5ada8d
- Merge "Add ingress controler support to AAI"
- Add ingress controler support to AAI
Issue-ID: OOM-2171
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: I9afdae36aa9afd1f80f88b5bb3a15935f9335a93
|
|
* Update docs/submodules/ccsdk/features.git from branch 'master'
to 3b5d372ed15ccd9af58756b6d4dcaf30377ddd3e
- Fix code smells
Fix code smells based on SonarCloud report
Issue-ID: SDNC-1075
Signed-off-by: Ravi Pendurty <ravi.pendurty@highstreet-technologies.com>
Change-Id: I98be47a2c75f80aa5593aab2ed63e7abf1dcccc9
Signed-off-by: Ravi Pendurty <ravi.pendurty@highstreet-technologies.com>
|
|
* Update docs/submodules/sdc/sdc-docker-base.git from branch 'master'
to 2638324412de94f4dba352b7c2ba70d4b9764b95
- Updating jetty to 9.4.18
Issue-ID: SDC-2761
Change-Id: I63b446c9eb6422d9f25e6d065d434d64fa299abb
Signed-off-by: MichaelMorris <michael.morris@est.tech>
|