Michael Snoyman
6afbf09892
Build/push runtime image using Github Actions
2020-04-05 15:38:33 +03:00
Michael Snoyman
dcc4ec7213
Base build
2020-04-05 15:29:33 +03:00
Michael Snoyman
d724878c2c
Turn off the all-cabal-* mirror checks
2020-04-05 15:18:16 +03:00
Michael Snoyman
25dcc40e70
Drop Helm
2020-03-23 13:04:33 +02:00
Magicloud
83b3fcc44a
Increase memory limitation for stackage-server-cron
...
During process with hoogle, the memory usage excceeds 2GiB and causes pod crashing loop.
2020-03-08 15:37:45 +08:00
Michael Snoyman
0304353465
Set LANG for Gitlab build
2020-02-12 19:55:28 +02:00
Deni Bertovic
98d0d61958
Adds /healthz endpoint
...
And points k8s readiness and liveness probes on it
2019-06-18 10:11:43 +02:00
Deni Bertovic
82f363c24a
Increase timeoutSeconds
...
This is a temporary fix for the k8s restarts
2019-06-18 09:38:07 +02:00
Deni Bertovic
d2ee4f0f13
Temporary switch to new k8s secrets name
...
This is needed to we can easily migrate to the new db with the
recent pantry changes. If something goes wrong we can simply revert to
the old secret (and hence the old db).
Once the upgrade is done (and verified) we can update the old secret and
update the name in this commit (back to it's original name)
2019-06-17 15:21:59 +02:00
Deni Bertovic
567d456ca7
Fixes helm chart values
2019-05-07 15:09:16 +02:00
Deni Bertovic
e7d8a08442
Adds explicit redirect to www
2019-03-27 15:25:40 +01:00
Deni Bertovic
0eac4c309b
Sets APPROOT to www.stackage.org for prod
2019-03-26 16:15:32 +01:00
Deni Bertovic
f1e3a8bb23
Adds note about ingress domain order
2019-03-17 20:00:24 +01:00
Deni Bertovic
7b7b1470e6
Adds www subdomain to list of hosts in ingress
2019-03-17 19:46:21 +01:00
Deni Bertovic
254ce236b2
Enable cron
2019-03-17 17:38:45 +01:00
Paul Montero
bd9aebc5fe
Updates for production deployment: gitlab-ci.yaml, values, disable cron service
2019-02-26 13:22:06 -05:00
Paul Montero
96dc7647fc
review-apps: Update gitlab-ci.yml to deploy helm production chart
2019-02-11 13:34:43 -05:00
Paul Montero
83e1871e0f
review-apps: Configure helm for the CI deployment
2019-01-14 09:51:54 -05:00
Paul Montero
3608a9d2b1
deployment: migrate Kube conf to helm charts
2018-12-30 14:28:59 -05:00
Deni Bertovic
cca49c10b8
Route ingress hoogle traffic to separate service
2018-10-12 17:14:45 +02:00
Deni Bertovic
0afe4a7ab5
Adds ingress and fixes CI deployment
2018-10-02 18:44:14 +02:00
Michael Snoyman
edfabd986c
Build Cabal first (so much memory)
2018-03-12 12:06:41 +02:00
Yghor Kerscher
a11195a904
Document how to configure and run load tests.
2017-11-02 15:45:31 +01:00
Yghor Kerscher
7ab2d3f841
Add load tests for Haddock pages.
2017-10-31 17:46:02 +01:00
Yghor Kerscher
1e0019cee3
Clean up load tests.
2017-10-31 17:45:39 +01:00
Yghor Kerscher
8514b3d710
Load test with multiple different snapshots.
2017-10-31 16:54:52 +01:00
Yghor Kerscher
173fc4cec2
Load test with Locust.io
2017-10-26 21:53:55 +02:00
Michael Snoyman
bc228569a9
Docker image: include Stack executable
2017-08-21 18:17:33 +03:00
ketzacoatl
e0e8e3ee17
update CI spec to use Gitlab review apps
...
Summary of changes:
* rename DOCKER_IMAGE to DEPLOYMENT_IMAGE
* docker image builds now run for any branch/tag
* include jobs for deploying and stopping the review app on kube
* review apps are deployed to the `fpco-untrusted` cluster
* review apps are available based the following URL scheme:
https://stackage-server-$CI_BUILD_REF_SLUG.review.fpco-untrusted.fpcomplete.com/
* master deploys to prod, and the previous staging env has been dropped
* import the kube specs we've used in CI/prod, update to use envvars
for APPROOT, DEPLOYMENT_APP, DEPLOYMENT_NAME, and DEPLOYMENT_IMAGE
2017-04-20 13:23:44 -04:00
Emanuel Borsboom
c78676a2cc
etc: reorder Dockerfile and stage with rsync
2016-07-17 14:15:08 -07:00
Emanuel Borsboom
dce37cd726
etc: update for new Jenkins setup
2016-07-14 23:37:02 -07:00
Emanuel Borsboom
930ba310bd
Update devops-helpers
2016-07-07 15:06:48 -07:00
Michael Snoyman
4c63827c21
Remove now-unneeded argument to stackage-server executable
2016-05-17 21:13:41 +03:00
Emanuel Borsboom
ade312b9df
etc/build_deploy.sh: fix Docker to build
2016-04-29 14:48:40 -07:00
Emanuel Borsboom
9cef058b9c
etc/build_deploy.sh: use Docker for build
2016-04-29 12:49:02 -07:00
Emanuel Borsboom
bb4bf8d67d
Add comments to deploy script wrappers
2016-02-19 10:51:27 -08:00
Emanuel Borsboom
46b185766d
Script deploy to multi-AZ Kube from CI
2016-02-18 07:49:57 -08:00