Commit Graph

31 Commits

Author SHA1 Message Date
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