Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
53cac3b
Add support for AWS session token
nickmisasi Oct 1, 2025
0500b6e
Change operator spec version
nickmisasi Oct 1, 2025
0adaea3
use latest
nickmisasi Oct 1, 2025
0b125e0
Disable telemetry
nickmisasi Oct 1, 2025
2c5f514
Really disable
nickmisasi Oct 1, 2025
2bfae12
Strip out telemetry
nickmisasi Oct 1, 2025
456f606
fix aws kube credential issues
nickmisasi Oct 2, 2025
2e3b6a9
Add better support for multiple users leveraging the bootstrapper at …
nickmisasi Oct 2, 2025
e5cd8b2
Proper state persistence
nickmisasi Oct 2, 2025
50c3690
Merge branch 'master' into aws-session-token
nickmisasi Oct 2, 2025
43baaf3
Use database config in deployemnts
nickmisasi Oct 2, 2025
b672b6b
Adds support for adding MattermostEnv variables via edit installation…
nickmisasi Oct 2, 2025
25d82bb
Revert "feat: Add embedded frontend support with Go embed (#16)"
nickmisasi Oct 2, 2025
1e36e72
Fix 400
nickmisasi Oct 2, 2025
f968d23
Reapply "feat: Add embedded frontend support with Go embed (#16)"
fmartingr Oct 2, 2025
39ca486
chore: validate kubecfg value
fmartingr Oct 2, 2025
71eacdf
refactor: put chart values in yaml files
fmartingr Oct 2, 2025
f7c17b3
fix: allow resetting state on server as well
fmartingr Oct 2, 2025
dd8f32a
feat: better error modal
fmartingr Oct 2, 2025
0ee77a0
feat: added rtcd and calls-offloader charts
fmartingr Oct 2, 2025
043bb05
feat: improved error messages for rtcd
fmartingr Oct 3, 2025
1e51603
fix: mattermost logo send you to the tool's home
fmartingr Oct 3, 2025
3d23dc0
fix: rtcd chart values
fmartingr Oct 3, 2025
8ecac46
fix: state for custom provider is maintained between restarts
fmartingr Oct 3, 2025
fd9232b
feat: better errors for all deployments
fmartingr Oct 3, 2025
bfca8ed
fix: rtcd image repository
fmartingr Oct 3, 2025
7b5dce3
fix: don't fail to load state if no current state exists
fmartingr Oct 3, 2025
b162e6f
chore: state management debug logging
fmartingr Oct 3, 2025
ff5eeee
chore: fix rtcd image version
fmartingr Oct 3, 2025
98008d4
refactor: handling of state of utilities progress
fmartingr Oct 3, 2025
0f42ce1
feat: calls offloader deployment
fmartingr Oct 3, 2025
6ab4b2c
refactor: split utilities in different files
fmartingr Oct 3, 2025
0b64254
deps: update npm deps
fmartingr Oct 3, 2025
7bcc37b
dev: added targets to run locally
fmartingr Oct 3, 2025
f8895d3
Update webapp/src/pages/install_operators/install_operators.tsx
fmartingr Oct 6, 2025
0c14cd5
chore: pr comments
fmartingr Oct 6, 2025
ca880e1
chore: gofmt
fmartingr Oct 6, 2025
a0def27
chore: correct variable
fmartingr Oct 6, 2025
3339e23
fix: ensure build folder exists for go embed
fmartingr Oct 6, 2025
aafb010
fix: images in embedded bundle
fmartingr Oct 6, 2025
e4cd144
feat: allow customizing operator values on install
fmartingr Oct 7, 2025
9e9592f
chore: move gitignore to parent folder
fmartingr Oct 7, 2025
0af26a7
chore: remove unused helper functions
fmartingr Oct 7, 2025
2da6a23
Merge remote-tracking branch 'origin/master' into feat/calls-operator…
fmartingr Oct 7, 2025
278a8e6
fix: golint installer
fmartingr Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 33 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ build_desktop_desktop: build_desktop_macos
lint-server:
@echo Running lint
@echo $(GOBIN)
GOBIN=$(GOBIN) $(GO) install golang.org/x/lint/golint
GOBIN=$(GOBIN) $(GO) install golang.org/x/lint/golint@latest
$(GOBIN)/golint -set_exit_status $(./...)
@echo lint success

Expand All @@ -40,11 +40,41 @@ node_modules:
git --version
cd webapp; npm install


.PHONY: lint-webapp
lint-webapp: node_modules
@echo Running eslint
cd webapp; npm run lint

.PHONY: check-style
check-style: lint-server govet lint-webapp
check-style: lint-server govet lint-webapp

.PHONY: build-webapp
build-webapp: node_modules
@echo Building webapp for production with all images embedded
cd webapp; IMAGE_INLINE_SIZE_LIMIT=524288 npm run build

.PHONY: build-server-embedded
build-server-embedded: build-webapp
@echo Building server with embedded frontend
@echo Copying webapp build files to static/build
rm -rf static/build
mkdir -p static/build
touch static/build/.gitkeep
cp -r webapp/build static/
go build -o build/mcnb-server ./cmd/mcnb
@echo Server built with embedded frontend - keeping static/build for runtime detection

.PHONY: run-server-dev
run-server-dev:
@echo Starting API server with go run on http://localhost:8070
@echo "The server will run in API-only mode (no embedded frontend)"
@echo "Press Ctrl+C to stop the server"
go run ./cmd/mcnb server --disable-telemetry

.PHONY: run-webapp-dev
run-webapp-dev: node_modules
@echo Starting React development server on http://localhost:3000
@echo "API calls will be proxied to http://localhost:8070"
@echo "Make sure the API server is running with 'make run-server-dev'"
@echo "Press Ctrl+C to stop the development server"
cd webapp && npm start
Loading
Loading