Commit Graph

182 Commits

Author SHA1 Message Date
Manish Gupta
bd5de6e73a fix: cloud builds using vault (#639)
* testing vault connection

* modified

* fix env

* added tailscale and vault access for env variables

* more fixes

* fixes

* fix again

* fix again

* fix

* fix

* fix

* build fixes
2024-07-17 10:19:59 +05:30
Manish Gupta
34b63afdc0 chore: cloud build action (#632)
* checking WEB_CLOUD_BUILD_ENV

* check admin build

* fix admin build

* fix admin build

* fix admin build

* admin build fix

* admin build fix

* admin cloud build changes

* all builds

* fix all build

* moved the cloud build to new action

* cloud build action changes
2024-07-16 13:53:24 +05:30
pushya22
039c2442e4 Merge pull request #578 from makeplane/sync/ce-ee
sync: community changes
2024-07-05 17:04:07 +05:30
Manish Gupta
b7d792ed07 fix: Fixed aio build (#5056)
* fix: aio build

* fix aio branch build
2024-07-05 16:45:02 +05:30
sriram veeraghanta
5ad7b8db83 Merge pull request #555 from makeplane/sync/ce-ee
sync: community changes
2024-07-03 15:56:54 +05:30
Manish Gupta
5ad0114aac fix:feature preview (#4976)
* custom base tags

* fixed aio actions
2024-07-03 13:30:25 +05:30
Manish Gupta
140e35ee10 fix: skip arm build for pre-release (#524) 2024-07-02 16:44:02 +05:30
Manish Gupta
b489f563b0 chore: Enterprise AIO Builds (#528)
* chore: enterprise aio builds

* modified aio action
2024-07-02 16:43:05 +05:30
sriram veeraghanta
64a9f970d6 Merge branch 'develop' into sync/ce-ee 2024-06-28 14:41:21 +05:30
Manish Gupta
b5a2e5c727 fix: All in one docker image setup and build workflow (#4960)
* base images and action

* fix base docker files

* aio base image name change

* aio action changes

* aio base action cleanup

* aio file name changes

* base dockerfile updated for warning

* fixes

* action fix

* wip

* wip

* added app build

* checking aio app

* fixes

* fixes

* fixes to app images

* fix nginx

* fix action

* fix base

* modified dockerfie

* dockerfile fix

* fix

* pg-setup fix

* fix dockerfile-app

* fix

* fix: dockerfile-app

* added cache

* fix dockerfile

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* modified base action caching

* modified aio-branch action

* wip

* feature action modified

* action modified

* test deployment

* fix action

* flatten branch name, uninstall helm before installing

* wip

* testing build

* test build

* action modified

* updated action

* feature helm deployment fix

* removed feature build cache

* enabled cache on aio app build

* removed aio.sh
2024-06-28 13:08:13 +05:30
sriram veeraghanta
de00d6cf90 fix: wokflow fixes 2024-06-25 18:57:43 +05:30
Manish Gupta
b9a73cba71 fix: action fixed (#488) 2024-06-25 17:20:33 +05:30
Manish Gupta
3b68742dfa modified the git action (#473) 2024-06-25 16:26:02 +05:30
sriram veeraghanta
fdada9be49 fix: trigger build test pull request on pr comment 2024-06-24 17:43:40 +05:30
sriram veeraghanta
4ada913f35 fix: build test pull request only on preview and master 2024-06-24 12:31:58 +05:30
sriram veeraghanta
501249ce47 Merge pull request #451 from makeplane/sync/ce-ee
sync: community changes
2024-06-20 17:21:12 +05:30
sriram veeraghanta
f3bafb02d1 fix: change sync repo scope 2024-06-20 16:02:47 +05:30
Manish Gupta
272523871f fix: removed the arm build for master branch (#440) 2024-06-20 14:31:51 +05:30
Henit Chobisa
a93467b95b feat: Added Prime Monitor Go Service for monitoring, health check and feature flagging (#411)
* feat: added build meta data to monitor

* feat: added versioning to prime-monitor

* feat: added logger package for prime-monitor

* feat: implemented logging in cmd

* feat: implemented moduled monorepo architecture

* feat: added cron package for healthcheck

* feat: added constants and modules for healthcheck

* feat: added environment service getter method

* feat: added environment service parser for parsing the recieved keys

* feat: added environment service provider method

* feat: added retry based executer for the test methods

* feat: added http health check method and placeholders for redis & pg

* feat: added tests for healthcheck methods

* feat: added PerformHealthCheck Controller Method for execution of healthcheck controller

* feat: added healthcheck test file for testing the healthcheck

* feat: added healthcheck to work file

* feat: added readme for healthcheck package

* feat: created healthcheck register for prime scheduler

* feat: added cron command for running cron subpart of monitor

* feat: added prime schedule handler for cron

* feat: added start command for starting up prime scheduler

* feat: added build utility files for monitor

* fix: goreleaser builds

* feat: removed Redis method from healthcheck methods

* feat: added docker file for building prime-monitor

* feat: added flag for adding healthcheck duration for cron start

* chore: removed redis as a healthcheck method

* chore: modified actions to build monitor on branch build and docker images

* feat: added monitor service in docker compose caddy

* feat: added description for HealthCheckJob

* fix: status code issue for reachable and non reachable

* feat: added api package for connecting with prime api

* feat: modified cmd package to report healthcheck status to prime

* feat: added api types inside prime-monitor

* feat: added message field for meta while status reporting

* fix: modified constants for environment variables

* feat: added monitor readme

* fix: build-branch monitor content shift to build-branch-ee

* chore: added build args on release

* feat: remove version meta data from cli

* fix: docker file changed to fix the build to default

* fix: removed build flags from github branch build

* fix: moved cron start to root level start cmd

* fix: passed the recieved machine signature to api headers

* feat: optimised docker build for monitor
2024-06-20 12:14:46 +05:30
sriram veeraghanta
0172e2265a fix: merge conflicts resolved 2024-06-11 13:12:04 +05:30
sriram veeraghanta
a0e16692da fix: workflow updates 2024-06-11 12:46:59 +05:30
sriram veeraghanta
7c16889bc5 Merge pull request #354 from makeplane/sync/ce-ee
sync: community changes
2024-06-05 16:01:31 +05:30
Henit Chobisa
272428b05e fix: build test pull request running on non draft PRs (#4708) 2024-06-05 15:56:36 +05:30
sriram veeraghanta
0976aa6769 fix: removing develop branch from build branch workflow 2024-06-05 00:15:53 +05:30
sriram veeraghanta
14f1675ee8 Merge pull request #322 from makeplane/sync/ce-ee
sync: community changes
2024-05-29 12:46:45 +05:30
Manish Gupta
254251168d fix: docker build publish repo (#321) 2024-05-29 12:46:31 +05:30
Manish Gupta
49e65fbcb3 modified the actions to build images correctly (#4635) 2024-05-29 12:40:08 +05:30
sriram veeraghanta
6c254d9aa8 Merge pull request #317 from makeplane/sync/ce-ee
sync: community changes
2024-05-28 17:37:42 +05:30
Manish Gupta
a8c03281c6 chore: AIO docker images for preview deployments (#4605)
* fix: adding single docker base file

* action added

* fix action

* dockerfile.base modified

* action fix

* dockerfile

* fix: base aio dockerfile

* fix: dockerfile.base

* fix: dockerfile base

* fix: modified folder structure

* fix: action

* fix: dockerfile

* fix: dockerfile.base

* fix: supervisor file name changed

* fix: base dockerfile updated

* fix dockerfile base

* fix: base dockerfile

* fix: docker files

* fix: base dockerfile

* update base image

* modified docker aio base

* aio base modified to debian-12-slim

* fixes

* finalize the dockerfiles with volume exposure

* modified the aio build and dockerfile

* fix: codacy suggestions implemented

* fix: codacy fix

* update aio build action

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-28 17:28:02 +05:30
sriram veeraghanta
9149a03866 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-05-22 12:49:59 +05:30
sriram veeraghanta
9591ccccaa fix: create sync pr workflow 2024-05-22 12:48:47 +05:30
sriram veeraghanta
0df9e982b6 fix: workflow changes 2024-05-16 17:13:08 +05:30
sriram veeraghanta
e6a2417821 fix: adding new selfhosted runner 2024-05-16 16:43:21 +05:30
Manish Gupta
8df0ea9c96 feat: added arm64 build input on workflow_dispatch (#251) 2024-05-15 13:53:06 +05:30
sriram veeraghanta
af4a159aee fix: merge conflicts resolved 2024-05-14 20:58:56 +05:30
sriram veeraghanta
087d54a261 fix: worflow update 2024-05-14 14:26:23 +05:30
sriram veeraghanta
8548fe2568 Merge pull request #232 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-10 02:48:24 +05:30
sriram veeraghanta
45bb1153ee fix: removing deploy with nginx env 2024-05-09 21:05:51 +05:30
sriram veeraghanta
097d79d520 fix: adding names to workflow 2024-05-09 17:27:03 +05:30
sriram veeraghanta
7a1c2bbf03 fix: update ee workflow 2024-05-09 17:24:45 +05:30
sriram veeraghanta
4d5954e14d fix: update workflow 2024-05-09 17:20:12 +05:30
Manish Gupta
89976c47a9 upload action fixed (#222) 2024-05-09 16:46:34 +05:30
sriram veeraghanta
41093efbb7 fix: adding harbour env variables in workflow 2024-05-09 16:01:23 +05:30
sriram veeraghanta
629c6c2b56 fix: workflow updates 2024-05-09 03:50:05 +05:30
sriram veeraghanta
c2617d8917 Merge pull request #221 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 02:53:39 +05:30
sriram veeraghanta
9d2d9c59ca fix: workflow updates 2024-05-09 02:52:00 +05:30
sriram veeraghanta
70d31eb704 fix: update workflow 2024-05-09 02:30:00 +05:30
sriram veeraghanta
d3adfbfe71 fix: workflow update 2024-05-09 02:27:54 +05:30
sriram veeraghanta
d73712e41a fix: updates build branch workflow 2024-05-09 02:09:35 +05:30
sriram veeraghanta
9bf4b1ecb6 fix: workflow updates 2024-05-09 01:47:57 +05:30