Commit Graph

  • 46b1390648
    bundle update to catch sinatra 2.0.1 master R. Tyler Croy 2018-02-20 14:25:32 -0800
  • 0f31c0996c
    Merge pull request #84 from rtyler/sc R. Tyler Croy 2018-01-11 12:35:03 -0800
  • e0ab85d974
    Add a storage class with a Retain policy R. Tyler Croy 2018-01-11 12:21:24 -0800
  • bc2e0b19cc
    Add @dduportal R. Tyler Croy 2018-01-11 09:49:59 -0800
  • 6ed480ba24
    Merge pull request #83 from rtyler/developer-dashboard R. Tyler Croy 2018-01-02 15:19:08 -0800
  • e8fbbb891d
    Ensure we have monkeys.txt copied into the webapp directory before tests R. Tyler Croy 2018-01-02 15:16:01 -0800
  • c6bffa354d
    Refactor administrators a bit R. Tyler Croy 2018-01-02 15:06:43 -0800
  • dbe240ac4b
    Move file accesses into more opaque objects R. Tyler Croy 2018-01-02 15:03:18 -0800
  • efd1ecbbdb
    Ensure that curl properly fails on bad responses in container-check R. Tyler Croy 2018-01-02 14:57:51 -0800
  • e1ae017762
    Starting to refactor the webapp to be a bit more modular and perhaps testable R. Tyler Croy 2018-01-02 14:11:33 -0800
  • b01b105619
    Make the validation of the webapp container a bit more useful R. Tyler Croy 2018-01-02 13:15:06 -0800
  • 68b1cfae24
    Merge pull request #80 from rtyler/79 R. Tyler Croy 2017-12-23 15:27:55 -0800
  • 1b8e86f237
    Deploy a memcached service for storing dataz R. Tyler Croy 2017-12-23 14:47:53 -0800
  • 452e81c0d2
    Persist sessions using a consistent session secret and memcached R. Tyler Croy 2017-12-23 14:38:50 -0800
  • 018b7a0828
    Embed a Jenkins Minute in the home page for a little more interesting stuff R. Tyler Croy 2017-12-22 11:34:56 -0800
  • 84a10fd0c0
    Switch to the new docker image in the codevalet org on docker hub R. Tyler Croy 2017-12-22 11:34:32 -0800
  • e4c744f257
    Move the webapp into the codevalet Docker Hub organization R. Tyler Croy 2017-12-21 09:36:54 -0800
  • 662861bac1
    Switch the webapp to a multi-stage build to reduce size and rebuilds R. Tyler Croy 2017-12-21 09:30:46 -0800
  • a2131dddd8
    Add a simple /abuse URl for redirects R. Tyler Croy 2017-12-21 07:40:36 -0800
  • 0e8dde9480
    Merge pull request #78 from rtyler/master-relocate R. Tyler Croy 2017-12-20 16:29:31 -0800
  • a59dc268a0
    Move all the master code into codevalet/master R. Tyler Croy 2017-12-20 15:53:09 -0800
  • a095f5b0ac
    Fix the link to the Blue Ocean project R. Tyler Croy 2017-12-19 13:50:25 -0800
  • d021e0cc8d
    Use some short-term fixes for the azure-commons plugin R. Tyler Croy 2017-12-19 13:39:52 -0800
  • 5609feb908
    Merge pull request #70 from rtyler/lolz R. Tyler Croy 2017-12-18 16:13:14 -0800
  • c83072be3f
    Default the quiet period to zero R. Tyler Croy 2017-12-18 14:12:00 -0800
  • 2f5ed696bd
    Add another label `kind` for running kubernetes queries across all masters R. Tyler Croy 2017-12-18 14:11:39 -0800
  • 4b822e607f
    Change the webapp update script to follow the same pattern as canary R. Tyler Croy 2017-12-15 08:37:00 -0800
  • 7642336f1a
    Remove this unnecessary nginx script R. Tyler Croy 2017-12-15 08:35:12 -0800
  • 10fb3cb454
    Update the rolling-update-canary script to kill containers in the right namespace R. Tyler Croy 2017-12-15 08:30:32 -0800
  • 21f17763fa
    Canary lives on its own host silly goose R. Tyler Croy 2017-12-15 07:51:48 -0800
  • 64c509da54
    Label all jenkins instances the same so I can run kubectl commands across the bunch R. Tyler Croy 2017-12-15 07:51:21 -0800
  • d4eaa6cc99
    Update the deployment script for the webapp R. Tyler Croy 2017-12-13 14:50:20 -0800
  • 9de1b6d758
    Add the JRuby organization R. Tyler Croy 2017-12-13 13:20:37 -0800
  • 85404e7f1c
    The new nginx-based container is listening on port 80, not 8080 R. Tyler Croy 2017-12-12 17:10:46 -0800
  • a63885105b
    It takes a bit longer for Jenkins to boot up before we can call it 'good' R. Tyler Croy 2017-12-12 17:10:32 -0800
  • 71b2902f46
    Inherit the JAVA_OPTS from the Kubernetes podspec R. Tyler Croy 2017-12-12 17:10:11 -0800
  • d3750eeab2
    Fix broken setting of instance URL R. Tyler Croy 2017-12-12 16:29:38 -0800
  • 192b34b53b
    The container needs jenkins-support to boot R. Tyler Croy 2017-12-12 16:16:46 -0800
  • 8262092950
    Add a few more monkeys to the tree R. Tyler Croy 2017-12-12 16:06:07 -0800
  • 4d76b976e4
    Merge pull request #65 from rtyler/newjob-10 R. Tyler Croy 2017-12-12 16:00:59 -0800
  • 36b7ea1d87
    Update the README to have a proper build badge R. Tyler Croy 2017-12-12 15:59:45 -0800
  • 07373247ca
    Add some Terraform variable defaults to ensure Terraform can run in CI R. Tyler Croy 2017-12-12 15:38:20 -0800
  • c4ade26147
    Forbid the use of the Classic Jenkins Job creation UI R. Tyler Croy 2017-12-12 15:31:53 -0800
  • f3e608f519
    Rebuild the Jenkins master image to embed nginx to handle some redirects R. Tyler Croy 2017-12-12 15:24:00 -0800
  • 8cd07a8967
    Ensure some form of varfile exists for Jenkins to run R. Tyler Croy 2017-12-11 17:21:28 -0800
  • 9d64ef2775
    Link to the new subdomain'ed hosts from the home page R. Tyler Croy 2017-12-11 16:55:38 -0800
  • 9050d760ba
    Add Owen and Mark back into the mix because hey why not R. Tyler Croy 2017-12-11 16:54:42 -0800
  • 0e89b71ece
    Move user-specific instances to their own subdomains to avoid issues with Let's Encrypt R. Tyler Croy 2017-12-11 15:47:59 -0800
  • 2de5a6b918
    Move Canary over to its own subdomain to avoid re-registering codevalet.io with Let's Encrypt in different namespaces R. Tyler Croy 2017-12-07 11:07:34 -0800
  • db929af86c
    Add some notes on deploying the AKS cluster with infra in place R. Tyler Croy 2017-12-03 10:26:11 -0800
  • a4b5e98acc
    Add @michaelneale back to the mix R. Tyler Croy 2017-12-03 10:24:48 -0800
  • 2cdd04514a
    Use the latest azure-cli which supports aks R. Tyler Croy 2017-12-03 10:24:18 -0800
  • 9b624a8da5
    Order the yaml files a bit to make it easier to deploy fresh R. Tyler Croy 2017-12-02 19:16:51 -0800
  • 33987205a5
    Switch to using a Stateful Set, which is for stateful applications R. Tyler Croy 2017-12-02 19:15:19 -0800
  • b8b728ffe6
    Explicitly set the storageAccount for the Azure File storage class R. Tyler Croy 2017-11-30 16:29:22 -0800
  • 064d7977ca
    CIFS doesn't support symbolic links so we'll just move things over R. Tyler Croy 2017-11-30 16:25:50 -0800
  • bb35de9469
    Add support for Azure File storage R. Tyler Croy 2017-11-30 08:45:36 -0800
  • b2b165cd92
    Merge pull request #62 from rtyler/migration-to-cb R. Tyler Croy 2017-11-29 21:09:49 -0800
  • 15c5f28c9d
    Add the kubernetes-plugin to the mix for hitting ACI R. Tyler Croy 2017-11-29 21:07:39 -0800
  • 47c0a74ad8
    Add a (currently unused) Azure Container Instance connector to the cluster R. Tyler Croy 2017-11-29 21:03:48 -0800
  • 88686dc7ab
    Add support for JNLP agents R. Tyler Croy 2017-11-29 21:03:34 -0800
  • 1f141e47be
    Switch to the storage account currently being used in Azure R. Tyler Croy 2017-11-29 19:37:40 -0800
  • 67a27cacdf
    Ensure that agent-templates are always generated on 'make generate' R. Tyler Croy 2017-11-29 19:37:29 -0800
  • e7d6ce09da
    Update the setup-azure-cloud script to handle the latest API breakages in Azure plugins R. Tyler Croy 2017-11-29 18:48:09 -0800
  • 4bbae33dbf
    Switch webapp back to the latest and greatest R. Tyler Croy 2017-11-29 18:03:21 -0800
  • 384accb3a7
    Change the copyright over R. Tyler Croy 2017-11-29 17:39:22 -0800
  • f51ba78bd5
    Remove the unnecessary proxy code R. Tyler Croy 2017-11-29 17:37:13 -0800
  • 38d99c4718
    Add an Azure Container Registry to the infra plane R. Tyler Croy 2017-11-29 17:36:18 -0800
  • 5ae9c6eefd
    Ensure the container comes up with the right securityContext to access the PVC R. Tyler Croy 2017-11-29 17:34:25 -0800
  • 4b3c1439eb
    Small note about some AAD permissions R. Tyler Croy 2017-11-29 17:34:21 -0800
  • ff21bfc553
    Properly namespace the ingress resource for each master R. Tyler Croy 2017-11-29 17:33:55 -0800
  • f833106f82
    Switch to relying on the nginx-ingress controller rather than our dumb proxy R. Tyler Croy 2017-11-29 16:52:01 -0800
  • 8cacff969c
    Migrate canary and webapps to their own kubernetes namespaces and redeploy R. Tyler Croy 2017-11-28 11:26:42 -0800
  • a118291d97
    Successfully run `deploy` for production R. Tyler Croy 2017-11-13 15:53:02 -0800
  • 0e124f64e0
    Support provisioning Code Valet properly in some CloudBees accounts with AKS R. Tyler Croy 2017-11-13 15:45:38 -0800
  • 29ef0576bf
    Use the latest and greatest terraform R. Tyler Croy 2017-11-13 14:16:38 -0800
  • 4b87b26b16
    Refactor the variables into their own terraform plan R. Tyler Croy 2017-11-13 14:16:03 -0800
  • 66e4a95e62
    Remove the Azure Container Service since we're using AKS in the CloudBees account R. Tyler Croy 2017-11-13 14:15:38 -0800
  • 9f698f6939
    Merge pull request #60 from rtyler/no-executor-info R. Tyler Croy 2017-11-02 08:40:43 -0700
  • e1ffa10cc8
    Remove the executor-info plugin which breaks on master R. Tyler Croy 2017-11-02 08:27:04 -0700
  • a808a5271f
    Adjust to the new AzureVMAgentTemplate constructor R. Tyler Croy 2017-10-02 15:16:07 -0700
  • 36bd40f172
    Remove a couple accounts while I rebalance across kubernetes R. Tyler Croy 2017-09-26 19:46:15 -0700
  • 08d123c7aa
    Lower-case for consistency R. Tyler Croy 2017-09-26 17:52:14 -0700
  • afc81321a6 Add jean-marc for some poking R. Tyler Croy 2017-09-26 17:48:23 -0700
  • 5d8ec6d44e
    Tweak the kubectl script to make running the proxy easy R. Tyler Croy 2017-09-09 11:04:11 -0700
  • 1f1a710f8f
    Include the blueocean-executor-info plugin R. Tyler Croy 2017-09-09 09:05:54 -0700
  • 747cd1c9be
    Remove some entities which are not currently needed. R. Tyler Croy 2017-09-09 09:05:21 -0700
  • 4e3bcb6480
    Adding @markewaite to the VERY EXCLUSIVE list R. Tyler Croy 2017-09-04 20:45:47 -0700
  • d7254919df Merge pull request #51 from rtyler/check-container R. Tyler Croy 2017-09-03 21:22:56 -0700
  • 23fefb2d02
    Replicate the in-container build of gems/native extensions used in codevalet/canary R. Tyler Croy 2017-09-03 21:11:11 -0700
  • 09e72dc673 Merge pull request #50 from rtyler/make-check R. Tyler Croy 2017-09-03 18:14:18 -0700
  • c434a85332
    No need for a tty when checking the proxy container R. Tyler Croy 2017-09-03 18:13:09 -0700
  • be371665f9
    Avoid allocating a tty for the webapp in Jenkins R. Tyler Croy 2017-09-03 18:09:58 -0700
  • d58cae2eaf
    Run the `check` target in the Test stage R. Tyler Croy 2017-09-03 18:07:05 -0700
  • cfe4e98060 Merge pull request #49 from rtyler/lighter-pr-builds R. Tyler Croy 2017-09-03 17:43:37 -0700
  • af96c082ba
    Make rack behave like it's in production..when it's in production R. Tyler Croy 2017-09-03 17:40:21 -0700
  • 8212fbfa20
    Avoid long painful plugin builds for pull requests. R. Tyler Croy 2017-09-03 17:40:02 -0700
  • 3e27558330
    Don't attempt to pass invalid options to Puma (oops) R. Tyler Croy 2017-09-03 16:25:45 -0700
  • 2027a53444
    Switch the webapp to use Puma instead of dumb old WEBrick R. Tyler Croy 2017-09-03 16:22:48 -0700
  • 3fb392cf9f
    Don't mash over the webapp with the canary image you dolt! R. Tyler Croy 2017-09-03 13:21:13 -0700