Skip to content

Commit

Permalink
feat(gateway): refactor gateway to support ingress (#1559)
Browse files Browse the repository at this point in the history
* refactor: impl runtime ingress

* refactor: impl bucket domain ingress

* refactor: impl website domain ingress

* refactor: rm apisix api service; add region cert conf

* remove apisix deployment in build scripts

* feat(server): publish website-hosting to runtime

---------

Co-authored-by: 0fatal <2816813070@qq.com>
  • Loading branch information
maslow and 0fatal committed Oct 7, 2023
1 parent 5456de2 commit 155814b
Show file tree
Hide file tree
Showing 58 changed files with 683 additions and 3,627 deletions.
1 change: 0 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
"alipay",
"alisms",
"apiextensions",
"apisixtlses",
"apiv",
"appid",
"automount",
Expand Down
3 changes: 1 addition & 2 deletions build/Kubefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,11 @@ ENV NAMESPACE=laf-system
ENV REGION=default
ENV EXTERNAL_HTTP_SCHEMA=http
ENV INTERNAL_HTTP_SCHEMA=http
ENV ENABLE_APISIX_HOST_NETWORK=true
ENV ENABLE_MONITOR=true


ENV DB_PV_SIZE=10Gi
ENV OSS_PV_SIZE=20Gi
ENV PROMETHEUS_PV_SIZE=20Gi

CMD ["DOMAIN=$(DOMAIN) REGION=$(REGION) NAMESPACE=$(NAMESPACE) EXTERNAL_HTTP_SCHEMA=$(EXTERNAL_HTTP_SCHEMA) INTERNAL_HTTP_SCHEMA=$(INTERNAL_HTTP_SCHEMA) ENABLE_APISIX_HOST_NETWORK=$(ENABLE_APISIX_HOST_NETWORK) DB_PV_SIZE=$(DB_PV_SIZE) OSS_PV_SIZE=$(OSS_PV_SIZE) PROMETHEUS_PV_SIZE=$(PROMETHEUS_PV_SIZE) ENABLE_MONITOR=$(ENABLE_MONITOR) sh start.sh"]
CMD ["DOMAIN=$(DOMAIN) REGION=$(REGION) NAMESPACE=$(NAMESPACE) EXTERNAL_HTTP_SCHEMA=$(EXTERNAL_HTTP_SCHEMA) INTERNAL_HTTP_SCHEMA=$(INTERNAL_HTTP_SCHEMA) DB_PV_SIZE=$(DB_PV_SIZE) OSS_PV_SIZE=$(OSS_PV_SIZE) PROMETHEUS_PV_SIZE=$(PROMETHEUS_PV_SIZE) ENABLE_MONITOR=$(ENABLE_MONITOR) sh start.sh"]
20 changes: 0 additions & 20 deletions build/charts/apisix/.helmignore

This file was deleted.

12 changes: 0 additions & 12 deletions build/charts/apisix/Chart.lock

This file was deleted.

64 changes: 0 additions & 64 deletions build/charts/apisix/Chart.yaml

This file was deleted.

215 changes: 0 additions & 215 deletions build/charts/apisix/README.md

This file was deleted.

39 changes: 0 additions & 39 deletions build/charts/apisix/README.md.gotmpl

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file removed build/charts/apisix/charts/etcd-8.7.7.tgz
Binary file not shown.
21 changes: 0 additions & 21 deletions build/charts/apisix/templates/NOTES.txt

This file was deleted.

113 changes: 0 additions & 113 deletions build/charts/apisix/templates/_helpers.tpl

This file was deleted.

Loading

0 comments on commit 155814b

Please sign in to comment.