coming together now.
This commit is contained in:
2
KNEL-Contract-Template-Variables.env
Normal file
2
KNEL-Contract-Template-Variables.env
Normal file
@@ -0,0 +1,2 @@
|
||||
export SLA_PENALTY=""
|
||||
export SLO_PENALTY=""
|
@@ -1 +0,0 @@
|
||||
## Applications/Systems/Services Offered
|
@@ -1,26 +0,0 @@
|
||||
# KNEL Provided Services to TSYS Group Core Components
|
||||
|
||||
## Introduction
|
||||
|
||||
In addition to all of the services KNEL provides (generally) to all the nom core TSYS Group compoments , KNEL provides a number of component specific services to TSYS Group Core Compoments.
|
||||
|
||||
## HFNFC
|
||||
|
||||
- Umbrel
|
||||
|
||||
#% HFNOC
|
||||
|
||||
- Multi Tenant Governance System
|
||||
- SLURM
|
||||
|
||||
## Suborbital Systems
|
||||
|
||||
- EzEDA imstancr (compute / storage)
|
||||
- Nvidia cluster
|
||||
-
|
||||
|
||||
## Per component offerings
|
||||
|
||||
|
||||
| LOB business specific application compute/storage capacity on the KNEL Coolify bizapp instance.
|
||||
- Easy Appointments
|
14
MakeBook.sh
Normal file
14
MakeBook.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
# Put together the KNEL services contract template
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# Pull in contract variables
|
||||
source ./KNEL-Contract-Template-Variables.env
|
||||
|
||||
# Run mustache to expand variables
|
||||
# ....
|
||||
|
||||
bash RenderTemplates.sh
|
||||
bash RenderCSVToMarkdown.sh
|
||||
bash build-book.sh
|
@@ -1,2 +1,11 @@
|
||||
# KNELContracts
|
||||
|
||||
This is an mdbook repository for the
|
||||
|
||||
Turnkey Network Systems LLC Management Company : Known Element Enterprises LLC
|
||||
|
||||
contract (template) for services it provides to Turnkey Network Systems LLC and various super cell/series LLCs under Turnkey Network Systems LLC.
|
||||
|
||||
Each individual LLC (and Turnkey Network Systems LLC) will have a private repository with an (filled out template) and executed copy of this contract (and operating agreement).
|
||||
|
||||
|
||||
|
@@ -1,15 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# Put together the KNEL IT/business ops contract
|
||||
|
||||
# Pull in contract variables
|
||||
# source ./KNEL-Contract-Variables.env
|
||||
|
||||
# Run mustache to expand variables
|
||||
# ....
|
||||
|
||||
# Render CSV to markdown table
|
||||
|
||||
COOLIFY_TO_ALL="src/services-coolify-techops-all.md"
|
9
RenderTemplates.sh
Normal file
9
RenderTemplates.sh
Normal file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
MUSTACHE_PATH="../vendor/"
|
||||
|
||||
for input_file in $(ls -1 contract-inputs/*.md);
|
||||
do
|
||||
OUTPUT_FILE_NAME="$(echo $input_file | awk -F '/' '{print $2}')"
|
||||
$MUSTACHE_PATH $input_file > $OUTPUT_FILE_NAME
|
||||
done
|
3
build-book.sh
Normal file
3
build-book.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#/bin/bash
|
||||
|
||||
mdbook build && mdbook serve
|
6
contract-inputs/parties.md
Normal file
6
contract-inputs/parties.md
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
## Parties To The Contract
|
||||
|
||||
### Party 1
|
||||
|
||||
### Party 2
|
6
contract-inputs/terms-length.md
Normal file
6
contract-inputs/terms-length.md
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
## Contract Length
|
||||
|
||||
This is the input file. It will get rendered into the output file of same name in src/<this file>
|
||||
|
||||
- Contract Length : {{CONTRACT_LENGTH}}
|
6
contract-inputs/terms-payment.md
Normal file
6
contract-inputs/terms-payment.md
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
## Payment Terms
|
||||
|
||||
This is the input file. It will get rendered into the output file of same name in src/<this file>
|
||||
|
||||
- The services are offered for an all inclusive delivered price of {{PRICE}} which must be paid {{PAYMENT_FREQUENCY}}
|
12
contract-inputs/terms-slo.md
Normal file
12
contract-inputs/terms-slo.md
Normal file
@@ -0,0 +1,12 @@
|
||||
## SLA/SLO
|
||||
|
||||
This is the input file. It will get rendered into the output file of same name in src/<this file>
|
||||
|
||||
- The services listed in the section titled "Services Offered by KNEL" are offered with the following 🎃
|
||||
- {{SERVICES_SLA}}
|
||||
- {{SERVICES_SLO}}
|
||||
|
||||
- Penalities for not hitting the SLA/SLO
|
||||
|
||||
- {{SLA_PENALTY}}
|
||||
- {{SLO_PENALTY}}
|
@@ -24,7 +24,6 @@ Web Design/Mockup,[Penpot](https://penpot.app/),[KNEL Mockup](https://design.kno
|
||||
Time series/alert manager,[Promethus Alert Manager](https://prometheus.io/docs/alerting/latest/alertmanager/),[KNEL PromAM](https://alertmanager.knownelement.com/login?redirect=/)
|
||||
Meeting coordination,[Rally](https://github.com/lukevella/rallly),[KNEL Meeting Scheduler](https://companymeetings.knownelement.com/)
|
||||
Project/task management,[Redmine](https://www.redmine.org/),[KNEL Project](https://projects.knownelement.com/)
|
||||
Webmail,[Roundcube](https://roundcube.net/),[KNEL Webmail](https://webmail.knownelement.com/)
|
||||
Web Search,[SearXNG](https://docs.searxng.org/),[KNEL Websearch](https://websearch.knownelement.com/)
|
||||
IT Asset Management,[Snipe-IT](https://snipeitapp.com/),[KNEL Asset Management](https://assets.knownelement.com/login)
|
||||
Environment data management system,[Emoncms](https://emoncms.org/),Being deployed to [KNEL Emoncms](https://emoncms.knownelement.com/)
|
||||
@@ -42,4 +41,5 @@ Forms Manager,[EasyForms](https://easyforms.dev/),[KNEL Forms](https://forms.kno
|
||||
Advertising Network,[Revive](https://www.revive-adserver.com/),[KNEL Ads](https://ads.knownelement.com/www/admin/index.php)
|
||||
IP Address Management,[phpipam](https://phpipam.net/),Being deployed to [KNEL IPAM](https://ipam.knownelement.com/)
|
||||
Mailing List,[phplist](https://www.phplist.com/),Being deployed to [KNEL Mailing List](https://lists.knownelement.com)
|
||||
Web office,[Nextcloud](https://nextcloud.com/),[KNEL Nextcloud](https://nextcloud.knownelement.com/)
|
||||
Web office,[Nextcloud](https://nextcloud.com/),[KNEL Nextcloud](https://nextcloud.knownelement.com/)
|
||||
Webmail/Inbound/outbound E-mai (with 1gb quota aggregate across all mailboxes) (for non customer/corporate/non-automated use only),[Roundcube](https://roundcube.net/),[KNEL Webmail](https://webmail.knownelement.com/)
|
|
@@ -1 +1 @@
|
||||
coming soon,coming soon,coming soon
|
||||
LOB bizapp compute/storage,TBD,TBD
|
|
@@ -1 +1 @@
|
||||
coming soon,coming soon,coming soon
|
||||
LLC Governance,TBD,TBD
|
|
@@ -1 +1,2 @@
|
||||
coming soon,coming soon,coming soon
|
||||
Storage/Compute/Network HPC Runtime Resources, SLURM, TBD
|
||||
Electronic Design Automation,[EzEDA](https://ezeda.org), TBD
|
|
@@ -1,11 +0,0 @@
|
||||
- Email (inbound, outbound for non-automated email only) (with a total of 1gb quota aggregate across all mailboxes) (for non customer , corporate, non-automated use only).
|
||||
|
||||
|
||||
- Various other business specific back office or middleware functions as negotiated between KNEL and {{PARTY2}}.
|
||||
|
||||
- Serverless runtime (TBD)
|
||||
- Billing (Killbill)
|
||||
- Payment Gateway (Hyperswitch)
|
||||
- API Gateway (TBD)
|
||||
|
||||
- backups (of KNEL microservices and wordpress/grav site and bizapp application code/data (stored in KNEL microservice systems)
|
@@ -12,6 +12,7 @@
|
||||
- [Coolify R&D LOB Bespoke](./services-coolify-randd-lob.md)
|
||||
- [KNEL Datacenter All TSYS Group](./services-kneldc-all.md)
|
||||
- [KNEL Datacenter LOB Bespoke](./services-kneldc-lob.md)
|
||||
- [General Services](./services-general.md)
|
||||
|
||||
# Terms
|
||||
|
||||
|
6
src/parties.md
Normal file
6
src/parties.md
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
## Parties To The Contract
|
||||
|
||||
### Party 1
|
||||
|
||||
### Party 2
|
@@ -1,5 +0,0 @@
|
||||
# Services hosted in KNEL Coolify R&D Instance, offered to all TSYS Group components
|
||||
|
||||
|Function|Vendor|Instance|
|
||||
|---|---|---|
|
||||
|coming soon|coming soon|coming soon|
|
@@ -1,5 +0,0 @@
|
||||
# Services hosted in KNEL Coolify R&D Instance, offered to certain TSYS Group components under bespoke arrangement
|
||||
|
||||
|Function|Vendor|Instance|
|
||||
|---|---|---|
|
||||
|coming soon|coming soon|coming soon|
|
4
src/services-general.md
Normal file
4
src/services-general.md
Normal file
@@ -0,0 +1,4 @@
|
||||
|
||||
# General Services Offered
|
||||
|
||||
- backups (of KNEL microservices and wordpress/grav site and bizapp application code/data (stored in KNEL microservice systems)
|
@@ -1 +1,6 @@
|
||||
# Contract Length
|
||||
|
||||
## Contract Length
|
||||
|
||||
This is the input file. It will get rendered into the output file of same name in src/<this file>
|
||||
|
||||
- Contract Length : {{CONTRACT_LENGTH}}
|
@@ -1,3 +1,6 @@
|
||||
# Payment Terms
|
||||
|
||||
## Payment Terms
|
||||
|
||||
This is the input file. It will get rendered into the output file of same name in src/<this file>
|
||||
|
||||
- The services are offered for an all inclusive delivered price of {{PRICE}} which must be paid {{PAYMENT_FREQUENCY}}
|
@@ -1,10 +0,0 @@
|
||||
# SLA/SLO
|
||||
|
||||
- The services listed in the section titled "Services Offered by KNEL" are offered with the following 🎃
|
||||
- {{SERVICES_SLA}}
|
||||
- {{SERVICES_SLO}}
|
||||
|
||||
- Penalities for not hitting the SLA/SLO
|
||||
|
||||
- {{SLA_PENALTY}}
|
||||
- {{SLO_PENALTY}}
|
12
src/terms-slo.md
Normal file
12
src/terms-slo.md
Normal file
@@ -0,0 +1,12 @@
|
||||
## SLA/SLO
|
||||
|
||||
This is the input file. It will get rendered into the output file of same name in src/<this file>
|
||||
|
||||
- The services listed in the section titled "Services Offered by KNEL" are offered with the following 🎃
|
||||
- {{SERVICES_SLA}}
|
||||
- {{SERVICES_SLO}}
|
||||
|
||||
- Penalities for not hitting the SLA/SLO
|
||||
|
||||
- {{SLA_PENALTY}}
|
||||
- {{SLO_PENALTY}}
|
Reference in New Issue
Block a user