⚲
Project
General
Profile
Sign in
Home
Projects
Help
Search
:
exphost-controller
All Projects
exphost
»
exphost-controller
Overview
Activity
Roadmap
Issues
Spent time
Gantt
Calendar
News
Documents
Wiki
Files
Repository
backlog
open
70%
262 issues
(
200 closed
—
62 open
)
Time tracking
Estimated time
448
:40
hours
Spent time
283
:20
hours
Issues by
Tracker
Status
Priority
Author
Assignee
Category
Feature
155/206
Bug
34/39
Epic
7/13
Support
4/4
Related issues
Feature #37
: verify access token on gateway
Actions
Feature #38
: add reset password endpoint
Actions
Feature #130
: add login
Actions
Feature #137
: add test flow to webui
Actions
Feature #139
: add metrics for creating user feature and add it to prometheus
Actions
Feature #140
: add health check endpoint
Actions
Feature #143
: extract webui from controller app into seperate helm
Actions
Feature #144
: design docker and helm tagging model
Actions
Feature #149
: make graphql PoC gateway
Actions
Feature #151
: create user should return user object and code 201
Actions
Feature #155
: refactor mockdao to mockldap
Actions
Feature #161
: move api.exphost.pl to exphost.pl/api
Actions
Feature #196
: add support for creating groups in ldap
Actions
Feature #197
: add support for listing group from ldap
Actions
Feature #198
: add support for adding users to groups
Actions
Feature #199
: create/delete argocd proj tokens
Actions
Feature #200
: add support for updateing groups in ldap
Actions
Feature #201
: add error message for registerGroup then uservervice return error
Actions
Feature #202
: create landing page
Actions
Feature #203
: add userinfo endpoint
Actions
Feature #204
: add userinfo endpoint
Actions
Feature #205
: add userinfo on webui
Actions
Feature #206
: add console page skeleton
Actions
Feature #208
: redirect to login/register page if not logged
Actions
Feature #209
: add test framework with dummy test
Actions
Feature #211
: deploy webui for every PR
Actions
Feature #213
: allow raw password for ldap in values
Actions
Feature #215
: extract gateway from controller app into seperate helm
Actions
Feature #216
: design docker and helm tagging model
Actions
Feature #217
: extract usersservice from controller app into seperate helm
Actions
Feature #218
: design docker and helm tagging model
Actions
Feature #219
: add authendpoint to webui chart
Actions
Feature #221
: publish helm chart on master and tags
Actions
Feature #222
: deploy webui also on master branch
Actions
Feature #223
: add annotation to webui resources
Actions
Feature #224
: make register page working
Actions
Feature #225
: reorder deployment of ldap and dex
Actions
Feature #227
: console page should not redirect to login/register when user is logged in
Actions
Feature #228
: gitlab ci should rollout restart deployment
Actions
Feature #229
: gitlab-ci destroy environment should delete pvc
Actions
Feature #230
: webui should redirect to /console instead of / after login
Actions
Feature #231
: add login button on login/register page
Actions
Feature #232
: register page should redirect to /login after successful registration
Actions
Feature #233
: gitlab-ci deployment should be manual
Actions
Feature #234
: refactor console login page
Actions
Feature #235
: creating user should create a default group automatically
Actions
Feature #236
: check if podman pull will speed up podman build
Actions
Feature #237
: add testing flow same as webui
Actions
Feature #238
: prepare better gitlab-ci for aggreated helm
Actions
Feature #240
: block restricted usernames/groups in usersservice
Actions
Feature #243
: add "add nginx" page
Actions
Feature #244
: list nginx apps
Actions
Feature #245
: forward nginx create requests to appsservice
Actions
Feature #246
: list nginx apps
Actions
Feature #247
: add nginx app
Actions
Feature #248
: add appservice helm to general helm
Actions
Feature #249
: create appsservice project and add it to redmine
Actions
Feature #250
: create appsservice helm
Actions
Feature #251
: userservices should create argo project for every group
Actions
Feature #252
: appsservice should create a project if not exists
Actions
Feature #253
: add ssh-agent and accept host keys
Actions
Feature #254
: check if user has access to request org
Actions
Feature #257
: appsservice should return data about created app
Actions
Feature #258
: move controller components deployments to one deployment
Actions
Feature #259
: add query nginx app
Actions
Feature #260
: add nginx should set up current org
Actions
Feature #262
: upload helm with "latest" version
Actions
Feature #263
: push docker images with git describe --tags
Actions
Feature #266
: userinfo should return groups
Actions
Feature #267
: return full userinfo
Actions
Feature #268
: userinfo should return error message when user is not logged in
Actions
Feature #269
: apps service should git pull periodically
Actions
Feature #270
: appsservice should check if user can list nginxs in requested org
Actions
Feature #271
: lint code
Actions
Feature #272
: gateway should pass the user info in X-User-Full
Actions
Feature #273
: refactor passing user info and extract it to one place
Actions
Feature #275
: create add domain and git repo to nginx app
Actions
Feature #276
: forward repo and domain params to nginx app
Actions
Feature #277
: add repo and domain to nginx form
Actions
Feature #278
: gateway should return nginx and error message
Actions
Feature #279
: change query to new schema with error message
Actions
Feature #280
: set network policies to allow traffic only from gateway to microservices
Actions
Feature #281
: appsservice should check if git repo is an repo url
Actions
Feature #282
: appservice should list apps with git repos and domains if they exists
Actions
Feature #283
: gateway should return nginx repo and domain
Actions
Feature #285
: add support for deleting apps
Actions
Feature #286
: add mutation deleteNginxApp and call appsservice delete endpoint
Actions
Feature #287
: add delete form for nginx apps
Actions
Feature #288
: add opa policy to allow fqdn outside exphost.pl or under <org>.users.exphost.pl
Actions
Feature #289
: add fqdn and git repo and branch to nginx app list
Actions
Feature #290
: add more forbidden usernames
Actions
Feature #291
: deploy controller to dev cluster
Actions
Feature #292
: add versioning annotation to nginx app template and return it while listing
Actions
Feature #293
: do don't deploy master branch on webui
Actions
Feature #294
: do don't deploy master branch on appsservice
Actions
Feature #295
: do don't deploy master branch on usersservice
Actions
Feature #296
: do don't deploy master branch on gateway
Actions
Feature #297
: deploy rc tags to dev cluster via git
Actions
Feature #298
: add optional git subpath for apps
Actions
Feature #299
: fix ldap password and secret precedence
Actions
Feature #302
: appproject should be able to create namespaces
Actions
Feature #303
: add default ingress for nginx apps
Actions
Feature #304
: block fqdns matching regexp
Actions
Feature #305
: return fqdns as a list
Actions
Feature #306
: change nginx's fqdn to fqdns
Actions
Feature #307
: list nginx fqdns as list
Actions
Feature #308
: add cert-manager annotation to nginx ingress
Actions
Feature #309
: add expclicite cert-manager for nginx
Actions
Feature #331
: move console from consoel.exphost.pl/console to console.exphost.pl/
Actions
Feature #332
: make landing page links poiting to console, console nginx etc or make them "comming soon"
Actions
Feature #333
: support for redirecting after logging
Actions
Feature #334
: deploy dex for controller with nice templates
Actions
Feature #335
: make console skeleton looks like sb admin or other nice console template
Actions
Feature #336
: move console back to /console
Actions
Feature #337
: nginx app name has to be correct kubernetes resource name (no spaces etc)
Actions
Feature #338
: reject app name if it's not correct k8s resource name
Actions
Feature #339
: nginx fqdns should be rendered as links
Actions
Feature #341
: add option to logout from console
Actions
Feature #342
: allow to specify multiple fqdns for nginx apps
Actions
Feature #343
: add option to delete nginx app
Actions
Feature #344
: add option to delete nginx app
Actions
Feature #345
: add option to delete nginx app
Actions
Feature #347
: add 'todo' or 'in dev' on non implemented technologies
Actions
Feature #349
: add option to add and list domains
Actions
Feature #350
: support for adding and listing domain
Actions
Feature #351
: forward add and list domain requests
Actions
Feature #352
: find a way store api specification in seperate repo and test components against that spec
Actions
Feature #353
: add option to delete domain
Actions
Feature #354
: add option to edit domain
Actions
Feature #355
: forward delete domain requests
Actions
Feature #356
: forward edit domain requests
Actions
Feature #357
: support for deleteting domains
Actions
Feature #358
: support for editing domains
Actions
Feature #359
: bootstrap app
Actions
Feature #361
: fix webui title
Actions
Feature #363
: pass access token to microservices
Actions
Feature #365
: support for adding and listing email
Actions
Feature #366
: forward add and list emails requests
Actions
Feature #367
: support for adding and listing emails
Actions
Feature #372
: replication password name too long
Actions
Feature #376
: add reset email password
Actions
Feature #377
: add reset email password
Actions
Feature #378
: add reset email password
Actions
Feature #382
: design the react app service flow
Actions
Feature #384
: git watcher MVP
Actions
Feature #385
: add support for adding and listing react apps
Actions
Feature #386
: forward react request to appsservice
Actions
Feature #387
: add support for adding and listing react apps
Actions
Feature #388
: prepare openapi for adding react apps
Actions
Feature #428
: create gitlab repos operator
Actions
Feature #432
: prepare argo workflow template for react apps
Actions
Feature #433
: find out if argo workflow should be deployed with exphost-controller, exphost-services, exphost-core or just as a seperate app
Actions
Feature #434
: add support for webhooks to gitlab-operator
Actions
Feature #435
: add gitlab-ci pipeline for react app
Actions
Feature #436
: add generic app PoC
Actions
Feature #438
: use openapi schemas for nginx
Actions
Feature #439
: add support for creating app instances
Actions
Feature #442
: set the namespace in kustomization.yaml
Actions
Feature #443
: make PoC of tenants helm chart
Actions
Feature #444
: use plain files instead of git repo
Actions
Feature #445
: git commiter mvp
Actions
Feature #446
: refactor and use restful, restx or other well known framework
Actions
Feature #447
: prepare swagger ui for apispec
Actions
Feature #449
: remove api-gateway
Actions
Feature #450
: add auth service
Actions
Feature #451
: use authservice in appsservice
Actions
Feature #452
: use authservice in domainsservice
Actions
Feature #453
: use authservice in usersservice
Actions
Feature #454
: use ingress instead of api-gateway
Actions
Feature #455
: use global values for endpoints
Actions
Feature #457
: expose ingress
Actions
Feature #458
: expose ingress
Actions
Feature #459
: expose ingress
Actions
Feature #461
: add support for creating and listing apps in webui
Actions
Feature #462
: fix warnings in tests
Actions
Feature #463
: create user app
Actions
Feature #464
: list apps
Actions
Feature #469
: alert then app git pushed wasn't able to push
Actions
Feature #470
: fix the git push procedure
Actions
Feature #473
: add support for adding and listing instances
Actions
Feature #476
: handle exception when instance file is an empty file
Actions
Feature #480
: add support for creating, listening and deleting flask applications
Actions
Feature #481
: add support for creating, listing and deleting flask applications
Actions
Feature #482
: create a gitlab-ci generator
Actions
Feature #483
: design the custom apps flow
Actions
Feature #484
: rewrite appsservice to create CRD instead of helm charts
Actions
Feature #485
: create helmchartopertator that will retrun helm charts based od application CRD or custom chart in repo
Actions
Feature #489
: add description to 404 error when component chart is missing
Actions
Feature #494
: add support for creating versions
Actions
Feature #495
: add combox with versions when creating instance
Actions
Feature #499
: add app projects helm chart
Actions
Feature #501
: set project in instances
Actions
Feature #502
: add create namespace option to instances
Actions
Feature #518
: add support for raw values in component config
Actions
Feature #519
: run nginx with clusterIP instead of loadbalancer
Actions
Feature #520
: add support for hostname ang git repo for nginx
Actions
Feature #523
: add apps list endpoints
Actions
Feature #524
: dynamically load applications and render per app forms based on the parameters for apps
Actions
Feature #525
: use message box for warnings and errors instead of console.log
Actions
Feature #526
: fix warnings in tests
Actions
Feature #527
: prepare lektor app flow
Actions
Feature #528
: prepare cicdservice that return Dockerfile for lektor
Actions
Feature #529
: add simple gitlab-ci.yaml for lektor app
Actions
Feature #530
: split dockerfile fetch type to by_app and by_type
Actions
Feature #531
: prepare a simple helm chart for lektor app
Actions
Feature #532
: migrate to talos
Actions
Bug #131
: create user enpoint returns null when creating user
Actions
Bug #136
: curl https://controller.dev.exphost.pl/users//users/ -I redirect to http
Actions
Bug #220
: fix gitlab-ci image builder
Actions
Bug #226
: logging to registered account not working
Actions
Bug #241
: webui shows successful submit if gateway couldn't connect to usersservice
Actions
Bug #255
: missing service account able to create secret
Actions
Bug #264
: exphost controller creates ingress with doubled domain
Actions
Bug #265
: exphost controller has wrong dex redirect
Actions
Bug #300
: approject name does not have tenant- prefix
Actions
Bug #301
: application is missing extra finalizer: kopf.zalando.org/KopfFinalizerMarker
Actions
Bug #329
: usersservices cannot connect to ldap if ldap was restarted
Actions
Bug #340
: side menu should be displayed on mobile devices
Actions
Bug #346
: home link on console should redirect to landing page
Actions
Bug #370
: wrong jwt padding
Actions
Bug #371
: wrong data type in mock emails dao
Actions
Bug #373
: get domains has hardcoded test-pr org
Actions
Bug #381
: usersservices cannot reconnet to ldap if ldap was restarted
Actions
Bug #440
: apps services returns ugly error when org not provided
Actions
Bug #441
: fix the nginx helm chart url
Actions
Bug #456
: authservice return 500 when no AUTH_ENDPOINT set
Actions
Bug #460
: emails uses api gateway to get domains
Actions
Bug #465
: emails not working
Actions
Bug #466
: domains not working
Actions
Bug #467
: logging to console requires confirmation from dex
Actions
Bug #468
: webui does not refresh content after adding resources (ex. domains, emails)
Actions
Bug #472
: adding nginx returns 404
Actions
Bug #474
: missing apps option in side menu
Actions
Bug #475
: appservices return error then no instances found
Actions
Bug #477
: app name cannot containe -_- in name
Actions
Bug #478
: instances are not reloaded when current app changes
Actions
Bug #487
: version manifest created without version in name
Actions
Bug #488
: missing namespace in version
Actions
Bug #490
: fix create and list nginx components
Actions
Bug #491
: fix create and list nginx components
Actions
Bug #496
: appsservice does not list apps with - in the name
Actions
Bug #503
: nginx cannot be run with seccomp
Actions
Bug #504
: instances should go to org.app namespace instead of org-app
Actions
Bug #505
: app projects failed every second run becase of makedirs already exists
Actions
Bug #521
: adding nginx app with git fails
Actions
Epic #195
: add support for teanants orgs
Actions
Epic #242
: support for dirty PoC deploying nginx via control panel
Actions
Epic #274
: upgrade nginx app to static page application
Actions
Epic #284
: delete nginx app
Actions
Epic #348
: support for domains
Actions
Epic #362
: support for emails
Actions
Epic #364
: migrate from X-User-full to full accessToken
Actions
Epic #383
: support react apps
Actions
Epic #448
: migrate api-gateway to just ingress
Actions
Epic #479
: flask application
Actions
Epic #493
: versions
Actions
Epic #500
: argocd projects
Actions
Epic #522
: make application section dynamic
Actions
Support #123
: add usersservices to redmine repos
Actions
Support #492
: make repoURL configurable via env
Actions
Support #497
: make release
Actions
Support #498
: gitlab's minio disk full
Actions
Loading...