Skip to content

Commit 3d3dd8c

Browse files
authored
Merge pull request #42 from adhoc-dev/t-48257
[ADD] Reverse Proxy
2 parents dc0a387 + 93d937a commit 3d3dd8c

31 files changed

Lines changed: 2357 additions & 15 deletions

charts/adhoc-odoo/v0.2.6/templates/deployment.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,11 @@ spec:
175175
- name: "ODOO_MAX_HTTP_THREADS"
176176
value: {{ .Values.odoo.performance.maxHttpTh | quote }}
177177
{{- end }}
178+
{{- if .Values.odoo.performance.saasPath }}
179+
- name: "ODOO_SAAS_PATH"
180+
value: {{ .Values.odoo.performance.saasPath | quote }}
181+
{{- end }}
182+
# SaaS Config
178183
*/}}
179184
{{/* SaaS Config */}}
180185
{{- if .Values.odoo.saas.mode }}

charts/adhoc-odoo/v0.2.9/questions.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -509,11 +509,11 @@ questions:
509509
label: "no not resolve this host list"
510510
type: "listofstrings"
511511
default:
512-
- mercadolibre.com
513-
- mercadolibre.com.ar
514-
- mercadolibre.com.uy
515-
- mercadolibre.cl
516-
- mercadolibre.com.mx
512+
- api.mercadolibre.com
513+
- auth.mercadolibre.com.ar
514+
- auth.mercadolibre.com.uy
515+
- auth.mercadolibre.cl
516+
- auth.mercadolibre.com.mx
517517
- api.pagos360.com
518518
- apis.andreani.com
519519
- api.mercadopago.com

charts/adhoc-odoo/v0.2.9/values.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,11 @@ adhoc:
178178
clientAnalyticAccount: "Unknown"
179179
devMode: false
180180
dnsBannedHost:
181-
- mercadolibre.com
182-
- mercadolibre.com.ar
183-
- mercadolibre.com.uy
184-
- mercadolibre.cl
185-
- mercadolibre.com.mx
181+
- api.mercadolibre.com
182+
- auth.mercadolibre.com.ar
183+
- auth.mercadolibre.com.uy
184+
- auth.mercadolibre.cl
185+
- auth.mercadolibre.com.mx
186186
- api.pagos360.com
187187
- apis.andreani.com
188188
- api.mercadopago.com
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
annotations:
2+
category: DevOps
3+
apiVersion: v2
4+
name: adhoc-odoo
5+
description: Odoo Chart for v16+
6+
7+
type: application
8+
9+
version: 0.3.0
10+
11+
home: "https://github.com/adhoc-dev/helm-charts"
12+
sources:
13+
- "https://github.com/adhoc-dev/"
14+
maintainers:
15+
- name: dbollini
16+
email: dib@adhoc.com.ar
17+
- name: jjscarafia
18+
email: jjs@adhoc.com.ar
19+
- name: azacchino
20+
email: az@adhoc.com.ar
21+
22+
icon: "https://github.com/adhoc-dev/helm-charts/raw/master/img/Odoo_logo.svg"
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Version changes
2+
3+
## *0.3.0*
4+
5+
Features:
6+
7+
- reverse Proxy:
8+
- add nginx to serve files
9+
10+
## *0.2.9*
11+
12+
Features:
13+
14+
- CNPG:
15+
- NetworkPolicy: pg only can be reached from the same namespace
16+
- Superuser: able to set superuser password
17+
- Restore: now we able to restore from GCP snapchot `cloudNativePG.restore.fromGCPSnapshot`
18+
- ODOO:
19+
- Envvars: now we use a ConfigMap to store the envvars
20+
21+
## *0.2.8*
22+
23+
Features:
24+
25+
- Add ODOO_INITIAL_LANGUAGE envvar and its question `odoo.basic.language`
26+
27+
Note: **NOT ready for CNPG**
28+
29+
## *0.2.7*
30+
31+
Features:
32+
33+
- Add support for FUSE bucket volumes (Only for GCP) `storage.location='fuse'`
34+
(This feature requires CSI Fuse driver enabled on GKE Cluster and GKE Metadata enabled on node_pools )
35+
36+
## *0.2.6*
37+
38+
Features:
39+
40+
- CloudNative Volume Snapshots [+info](https://cloudnative-pg.io/documentation/1.22/backup/#object-stores-or-volume-snapshots-which-one-to-use) [+info](https://cloudnative-pg.io/documentation/1.22/backup_volumesnapshot/)
41+
- Add new questions for pullSecret and CloudNativePG
42+
43+
## *0.2.5*
44+
45+
Features:
46+
47+
- Remove the WebSocket service when no workers are present.
48+
- Add `devMode` to disable the entrypoint, liveness, and readiness probes.
49+
- Make Ingress configuration snippets optional (enable with `configurationSnippet.enabled`).
50+
- Add support for additional environment variables for the Odoo container (`odoo.extraEnvVars`).
51+
- Add new app tye annotation: `adhoc.appType` (prod, test, etc)
52+
- Add initial support for Cloud-Native-pg (**CloudNativePG operator** must be installed before [+info](https://github.com/cloudnative-pg/charts))
53+
54+
## *0.2.4*
55+
56+
Features:
57+
58+
- Add configuration-snippet with some security improvements
59+
- Add new service level annotation: `adhoc.serviceLevel` (standard, advanced, premium)
60+
- Add new labels:
61+
- `adhoc.ar/service-level`: Adhoc Service level (standard, advanced, premium)
62+
- `adhoc.ar/tier`: Tier (prod, test, etc)
63+
- `adhoc.ar/odoo-version`: Odoo base version (`17.0`, `18.0`)
64+
- Remove warning on "Skipped a TLS block"
65+
66+
## *0.2.3*
67+
68+
Features:
69+
70+
- Add "Managed pull secret" (DockerHub credentials for odoo)
71+
- Initial support for minikube
72+
- Update ingressClassName
73+
- Fix HelmApp Version

0 commit comments

Comments
 (0)