Commit Graph

23 Commits

Author SHA1 Message Date
StevenMcElligott 124dccdd06
feat(MeshCentral): Move to Stable (#4237) 2022-10-30 03:17:46 +03:00
Stavros Kois 3e72412b5d
feat(meshcentral): allow additiional custom config on UI (#4228)
* update questions

* feat(meshcentral): move to stable

* feat(meshcentral): allow additiional custom config on UI

* update docs

* update image

* add some comments

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-10-29 14:24:32 +03:00
Stavros Kois 4ed7ef3110
fix(kasm): rework (#4208) 2022-10-28 02:06:40 +03:00
Stavros Kois 6eafc24b4d
fix(meshcentral): remove maintenancemode config because if set to any value enables it (#4215) 2022-10-27 21:32:57 +03:00
Stavros Kois 4da3cec070
fix(meshcentral): try unsetting maintanancemode (#4214)
* update questions

* test maintannce
2022-10-27 20:03:56 +03:00
Stavros Kois 2bbba0ef6f
fix(meshcentral): correctly merge custom domain for scale gui (#4211)
* chore(meshcentral): put config in the default location

* remoev triger

* fix(meshcentral): correctly merge custom domain for scale gui with the default

* split secret for session key

* remove config from command

* empty lines

* update mongo

* add some questions
2022-10-27 16:51:56 +03:00
Stavros Kois eac55c22f5
fix(meshcentral): remove --cert from run command (#4205)
* fix(meshcentral): remove --cert from run command

* enable webSocketMaskOverride on agentconfig by default

* test somthing

* add another question

* remove required for testing
2022-10-27 08:41:30 +03:00
Stavros Kois 1e16b68223
fix(meshcentral): http port and probe (#4196)
* remove debug

* fix(meshcentral): http port and probe

* auto configure probe protocol

* add note
2022-10-26 11:39:46 +03:00
Stavros Kois 86b7ac4d90
fix(meshcentral): use transitioning variable tcdefaultdomain in scale GUI (#4184)
* fix(meshcentral): use transitioning variable tcdefaultdomain in scale GUI

* add a debug
2022-10-25 11:05:59 +03:00
Stavros Kois e7f86f78b3
feat(meshcentral): BREAKING CHANGE - Rework to add support for (almost) all configuration options (#4137)
* feat(meshcentral): initial rework on supporting lot more config options

* update args

* remove init containers

* major bump

* mountpath must be unique

* print dir

* more values

* see file

* change path

* run and more values

* typo

* default is false

* no aliasport without ingress

* change entrypoint

* bash

* view

* image

* use the smaller image

* whops

* use official image. I'ts indded smaller

* hmm

* add dbname anyway

* add autobackup

* add more values

* add probes

* moooore options

* add more optiosn

* add all the values

* try rootless

* another block for update via UI

* back to rot

* prune underscored keys

* encrypt secret

* add comments

* remove todo

* update paths and app some UI

* add some more questiosn

* identation for readability

* prune empty list, comments inside define break things?

* define empty lists as []

* attempt to fix domain "" and add relayDNS

* addd more gui

* add webdav gui

* put webdav behind checkbox

* compression and tlsoffload

* rename function

* compress

* trusted proxy

* comments

* add last sync comment

* differentiate prunes in native helm and scale

* add ping, pong and agent customization

* update commetns

* fix secret

* default plugins to false

* default false plugins
2022-10-25 00:54:54 +03:00
Stavros Kois f961cff814
chore(apps): split addons in smaller templates (#3979)
* split addons in smaller templates

* replace includes in files

* remove empty line
2022-10-02 00:39:52 +03:00
Kjeld Schouten-Lebbing 7be0dcbe6d
chore(Apps): refactor Services SCALE GUI 2022-09-19 00:17:23 +02:00
Stavros Kois 6c68a6c013
chore(questions): split serviceSelector (#3751)
* chore(questions): split serviceSelector

* replace questions with the new templates
2022-09-15 00:27:12 +03:00
Kjeld Schouten-Lebbing c5b2f8f13f
chore(charts): add documentation checkbox/section to all SCALE Apps 2022-08-12 13:15:27 +02:00
Stavros Kois 16fbffb961
fix(templates): move extraArgs from .Values.controller to .Values (#3447)
* fix(templates): move extraArgs from .Values.controller to .Values

* update questions

* whoops

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-12 10:40:46 +02:00
Stavros Kois ac9cc7f736
chore(questions): replace questions parts with templates (#3402)
* chore(questions): replace port parts with templates

* chore(questions): replace controller parts with templates

* remove tons of whitespce

* remove quotes from strings on templates

* make complete controller an include

* default to recreate

* remove replica and strategies as it's covered from controllerStrtegies include

* remove whitespace again

* replace controllertype with include (deployment/daemonset/statefulset)

* replace advanced port part except targetport

* remove more quotes

* add hidden toggle of enable the port

* new includes

* update build script

* controller deploy/stateful/deamon template changes

* replace controllerStrategies with replicas, replica#, strategy, recreate

* move 2 templates into a subfolder

* remove quotes

* remove disabled portals from questions and defined them on values

* remove enabled portal from the questions and add it on values

* one more app

* Portal cleanup

* remove portal templates

* add more includes

* replace portal links

* move some templates in folders

* replace ingressRoot with template

* more grouping

* replace persistenceroot with template

* replace serviceExpertRoot

* replace serviceroot

* fix a rogue one

* vctRoot

* securityContext cleanup

* remove quotes from templates on string

* replace vctRoot

* replace advanedSecurityRoot

* replace podsecurity root

* Update .github/scripts/build-catalog.sh

* Update values.yaml

* remove dupe portal

* update build-release script

* fix paths

* fix apps with imageSelector

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 23:25:02 +02:00
Kjeld Schouten-Lebbing e4911cf0b1
chore(charts): sync all apps persistence configuration and always default to PVC 2022-06-05 17:07:34 +02:00
Stavros Kois fa0d3f179d
fix(meshcentral): fix config file generation (#2591)
* fix(meshcentral): fix config file generation

* updates

* some fixes

* some more fixes

* fixes

* whoops

* fixes

* see output

* comma

* cleanup
2022-05-01 16:43:55 +00:00
Stavros Kois b1559f76f7
fix(meshcentral): BREAKING CHANGE - rewrite config generation (#2526)
* fix(meshcentral): fix

* escape

* escape more

* more

* fix

* rename vars

* update configmap and fix metadata

* cleanup configmap from ingored values

* add domain

* change persistence name

* change moutn

* try basic config

* close config file

* syntax

* whoops

* spaces?

* preview

* test install

* use a more "popular" image

* change paths

* squotes

* preview

* preview and run

* add schema

* expand var

* actually expand variables...

* cleanup

* dont cat config file
2022-04-21 13:09:07 +03:00
Stavros Kois fbfdba8c05
chore(apps): add missing quote on description (#2515) 2022-04-20 09:35:54 +02:00
sagit 1c1541bbf0
chore(meshcentral): Adjust description (#2412)
* chore(meshcentral): Adjust description

* bump

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-04-03 15:32:37 +02:00
sagit 1d149dcb5e
fix(meshcentral): Fix port type (#2373)
* fix(meshcentral): Fix port type

* change positions

* Update Chart.yaml
2022-04-01 08:06:56 +02:00
sagit f1806fb0ca
feat(meshcentral): Add meshcentral (#2303)
* add-meshcentral

* add-meshcentral

* starting space in comment

* starting space in comment

* change port

* add config

* mongodb

* Update charts/incubator/meshcentral/Chart.yaml

* Update charts/incubator/meshcentral/Chart.yaml

* fix path

* Update charts/incubator/meshcentral/Chart.yaml

* indentation

* Update Chart.yaml

* Update Chart.yaml

* update

* update question

* test

* trailing-whitespace

* Update charts/incubator/meshcentral/Chart.yaml

* fix question boolean

* Update charts/incubator/meshcentral/templates/_configmap.tpl

* Update charts/incubator/meshcentral/templates/_configmap.tpl

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>

* Update charts/incubator/meshcentral/values.yaml

* Update charts/incubator/meshcentral/templates/common.yaml

* Update charts/incubator/meshcentral/templates/_configmap.tpl

* Update charts/incubator/meshcentral/values.yaml

* Apply suggestions from code review

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-03-31 19:40:09 +02:00