NGPixel
ec36eb2d86
fix: update arm docker base to node 24
2026-05-01 06:15:46 -04:00
NGPixel
f0f71536ab
ci: pin packer postgres to 17
2026-02-26 05:41:53 -05:00
NGPixel
48dc6da333
ci: fix packer cleanup script
2026-02-26 05:23:59 -05:00
NGPixel
4a1a6a934f
ci: purge droplet-agent in packer cleanup script
2026-02-26 05:10:46 -05:00
NGPixel
429866446b
ci: fix packer docker script
2026-02-26 04:59:50 -05:00
NGPixel
0456332325
ci: update packer definition
2026-02-26 04:43:06 -05:00
Nicolas Giard
0317f71199
ci(helm): use prod chart
2026-02-22 00:22:00 -05:00
Nicolas Giard and acidsugarx
8fc931a0d9
fix(helm): Replace bitname PostgreSQL chart with custom statefulset ( #7936 )
...
* fix(helm): Replace Bitnami PostgreSQL chart with custom StatefulSet (#7831 )
* refactor: migrate from Bitnami PostgreSQL to official PostgreSQL image
Replace Bitnami PostgreSQL dependency with custom PostgreSQL StatefulSet implementation
Add new PostgreSQL templates: statefulset, service, and PVC
Update values.yaml to include PostgreSQL image configuration with official postgres:17.4 image
Implement custom PostgreSQL deployment using official Docker Hub image instead of Bitnami chart
Add PostgreSQL resource, nodeSelector, tolerations, and affinity configuration options
Update helper templates to support new PostgreSQL implementation
Update deployment template to connect to the new PostgreSQL implementation
Update README.md to document the new PostgreSQL configuration parameters
BREAKING CHANGE: This replaces the Bitnami PostgreSQL dependency with a custom PostgreSQL implementation using the official
PostgreSQL image from Docker Hub, changing how PostgreSQL is deployed and configured.
Signed-off-by: Ilya Gilev jazer23569@gmail.com
* feature: added a option to use an existing secret for postresql installation
---------
Signed-off-by: Ilya Gilev jazer23569@gmail.com
* refactor(helm): adjust helm templates for clarity
---------
Signed-off-by: Ilya Gilev jazer23569@gmail.com
Co-authored-by: acidsugarx <58903233+acidsugarx@users.noreply.github.com >
2026-02-22 00:04:24 -05:00
NGPixel
4eb9dabb63
refactor: update docker images to Node 24 and fix promisify calls
2026-01-03 03:03:15 -05:00
Lyz and jmp
9f481221ab
ci(helm): add custom environment variables to the deployment ( #7784 )
...
Co-authored-by: jmp <jmp@icij.org >
2025-09-11 12:58:59 -04:00
Nadia Santalla
41d3ba4312
chore(helm): render external database URL if it is set ( #7036 )
2025-04-07 09:19:29 -04:00
94d253bf59
chore(helm): add support for securityContext and resources in sideload container ( #7350 )
...
---------
Co-authored-by: Mohamed Amine Arous <“maarous-prestataire@ina.fr ”>
Co-authored-by: Nicolas Giard <github@ngpixel.com >
2024-11-22 14:31:07 -05:00
Nicolas Giard
18ebf83f88
ci: update base docker image
2024-09-16 01:31:04 -04:00
Dominik
d1b4c8c407
chore(helm): add pod annotations ( #7222 )
2024-06-26 00:51:45 -04:00
Sukka
3a7ce75a1e
refactor(templates): replace polyfill.io ( #7032 )
2024-04-24 20:53:45 -04:00
craph
d5af4cb068
chore: fix python issue for node18 in dev Dockerfile ( #7029 )
...
* Fix: email toLowerCase
* Fix python issue for node18 in Dockerfile
2024-02-28 16:07:19 -05:00
Nicolas Giard
eb91563a0b
ci: fix missing patches folder in docker images
2023-08-10 19:08:25 -04:00
Nicolas Giard
cae50a70d9
ci: add patch-package to docker build
2023-08-10 18:56:38 -04:00
NGPixel
3855d2c853
fix: add node 18 + 20 compatibility
2023-08-10 17:15:02 -04:00
Dov Benyomin Sohacheski and Nicolas Giard
b9326df1d4
docs(helm): Correct spelling mistake in comment ( #6202 )
...
* Corrected spelling mistake in comment
---------
Co-authored-by: Nicolas Giard <github@ngpixel.com >
2023-03-11 17:15:15 -05:00
12d777f18a
feat(helm): allows setting the NODE_EXTRA_CA_CERTS variable ( #6217 )
...
---------
Co-authored-by: Radim Dostál <radim.dostal@tetanet.cz >
Co-authored-by: Nicolas Giard <github@ngpixel.com >
2023-03-11 17:14:00 -05:00
Nicolas Giard
3579f9e725
ci: purge do agent directory from do packer image
2022-11-09 17:26:04 -05:00
Nicolas Giard
701567b53a
ci: add DO img-check script to packer
2022-11-09 17:09:32 -05:00
Nicolas Giard
fff7f10dd7
ci: add purge droplet-agent to DO packer script
2022-11-09 17:04:07 -05:00
yuta
cf7abeaa94
chore(helm): add loadBalancerIP param ( #5704 )
2022-10-04 15:26:09 -04:00
Don Kendall
dffffd3a2b
fix(helm): allow self-signed ssl ( #5446 )
2022-07-06 19:40:21 -04:00
Don Kendall
4f2dd36e33
feat(helm): expose DATABASE_URL ( #5445 )
2022-07-05 18:26:50 -04:00
Nicolas Giard
cd33ff0afb
feat(admin): export tool for full migration / backup ( #5294 )
...
* feat: export content utility (wip)
* feat: export navigation + groups + users
* feat: export comments + navigation + pages + pages history + settings
* feat: export assets
2022-05-16 01:13:42 -04:00
Martin Lindner
a06201aaf5
feat(helm): add support for spec.ingressClassName to Ingress template ( #5202 )
2022-05-09 00:18:13 -04:00
Nicolas Giard
e28153e7ee
ci: update packer docker image for wiki-update-companion to 2.0
2022-05-06 00:56:17 -04:00
Nicolas Giard
fd274e49f8
ci: fix arm dockerfile to alpine
2022-05-01 20:42:11 -04:00
Nicolas Giard
196cd99504
ci: update docker arm build image
2022-05-01 19:41:17 -04:00
myml
ecb7d9d14b
ci: docker build missing python ( #5207 )
2022-04-29 18:57:31 -04:00
Parkhost
8dcbc18a3b
chore(helm): add revisionHistoryLimit ( #5175 )
2022-04-09 20:29:26 -04:00
Nicolas Giard
066e0f35ae
docs: update helm readme
...
[skip ci]
2022-02-27 22:42:14 -05:00
Marián Skrip and Nicolas Giard
de6d4beef9
feat(config): add option to specify default value to env var expansion ( #5020 )
...
* feat: Add option to specify default value to env var expansion
* fix: remove unused capturing group for env var replacement
Co-authored-by: Nicolas Giard <github@ngpixel.com >
2022-02-18 19:56:02 -05:00
Marián Skrip and Nicolas Giard
2815f38c52
feat(logging): add option to configure JSON logging ( #5022 )
...
* fix: Use logger for logs using console logging
* feat: Add option to configure JSON logging
* fix: use generic logFormat instead of json specific
* fix: use logFormat for docker config
* fix: use logFormat to build winston formatters
Co-authored-by: Nicolas Giard <github@ngpixel.com >
2022-02-18 19:48:22 -05:00
NGPixel
932bb6fdee
ci: update digitalocean motd message
2022-02-18 02:47:37 -05:00
NGPixel
4ecf1f0167
ci: add packer files execute permission
2022-02-18 02:19:40 -05:00
NGPixel
fb4bcca89e
ci: packer script typo
2022-02-17 22:26:46 -05:00
NGPixel
22fed93c4b
ci: fix digitalocean image scripts paths
2022-02-17 22:18:01 -05:00
NGPixel
c42e0f9888
ci: add do image build via packer
2022-02-17 22:16:00 -05:00
Jordan JEAN
8d420759f8
chore(helm): add volumes and volumeMounts chart values ( #4714 )
2022-02-04 22:47:14 -05:00
Nicolas Giard
5250c64fbb
ci: replace cypress docker source
2022-02-03 20:06:04 -05:00
PGeorge Bezerra
67c1be75f3
docs: fix typo on helm documentation ( #4791 )
...
ca certificate for database connection is not a path, but certificate content
***NO_CI***
2021-12-26 00:18:47 -05:00
NGPixel
003ca51826
fix: arm dockerfile use non-alpine base image
2021-12-04 21:11:38 -05:00
John Smith
7e335fa8c3
fix: revert arm dockerfile to node 14 (unsupported sqlite3 in 16.x)
2021-12-04 20:27:33 -05:00
John Smith
661ec5f5e0
fix: arm dockerfile alpine python version
2021-12-04 19:06:31 -05:00
John Smith
0343ea4ddf
fix: arm dockerfile incorrect node version
2021-12-04 18:28:06 -05:00
Nicolas Giard
88258fdda6
misc: update arm dockerfile
2021-12-04 01:42:28 -05:00