{"push_id":2865497052,"size":13,"distinct_size":3,"ref":"refs/heads/tickets/DM-15396","head":"701503bebb12f3d8b6144724724c688ca16625a1","before":"300eaa59e47cce156dd9fb03d904092ba570b208","commits":[{"sha":"3494c8834036575710aa848cfd3d71ef0f988802","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15392] Initial kube deployment for dax-webserv.\n\nInitial work at dax-webserv deploys.\n\nContains:\n1) A service, deployment, and ingress rules for nginx-ingress.\n2) Persistent volumes and their claims for the dax webservice.\n3) Helper scripts to get started.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/3494c8834036575710aa848cfd3d71ef0f988802"},{"sha":"faefc4f6196275dcfc981f4b3f071b596c165796","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15392] Fix port problems, and URL ingress.\n\n1) Webserv runs on port 5000, not 8080.  So update that all around.\n2) Update the URL to be /api/image/v1 for imageserv.\n3) Add a new endpoint for metaserv at /api/meta/v1.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/faefc4f6196275dcfc981f4b3f071b596c165796"},{"sha":"e1adabcafa3d0c35afb279e1429223f8f9a904da","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15392] Add integration test script.\n\nThis script tests imageserve and metaserve to ensure that things\nare behaving well in the PDAC.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/e1adabcafa3d0c35afb279e1429223f8f9a904da"},{"sha":"de78ca84e7d57a91c63686597b42afd6f6dd5217","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@gmail.com"},"message":"Merge pull request #23 from lsst/tickets/DM-15392\n\n[DM-15392] Initial kube deployment for dax-webserv.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/de78ca84e7d57a91c63686597b42afd6f6dd5217"},{"sha":"af403640b719b239903bd6c8a522d0c325d1be9e","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15571] Move kube deployment to its own prod folder.\n\nThis will be the deployment and scripts for the production\nversion of webserv.  There will be another one of these as\na template for a development environment.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/af403640b719b239903bd6c8a522d0c325d1be9e"},{"sha":"a014f38194175599d9aa42102a65c7aeab98aeeb","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15571] Turn kube/prod into the prod deploy.\n\nWe need to change the namespace to dax-prod, and also provide a\nvolume with a different name that contains prod in it.\n\nThis is because the volumes are not namespaced, but the claims are,\nand the volumes can't be shared across namespaces.\n\nI could have dev and prod instances in the same namespace, but this\nimplies they might be using different claims and names all over the\nplace, and can introduce unintended consequences.  I'd like to\nkeep it to different namespaces that are isolated from each other\nif possible.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/a014f38194175599d9aa42102a65c7aeab98aeeb"},{"sha":"eda25cc466895fdfd8434a729112fae72b5368bb","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15571] Copy prod to dev, to create a new environment.\n\nThis is the beginning of the dev environment, with different names,\ndifferent namespace, and different URLs.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/eda25cc466895fdfd8434a729112fae72b5368bb"},{"sha":"37ebb93518e79973ec2ff2f3f3877ad76d6c6c04","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15571] Configure dev environment.\n\n1) Change namespace over from dax-prod to dax-dev.\n2) Create a volume with a different name, since this is the only\nnon-namespaced k8s object, and they can't be shared across namespaces.\n3) Fix the prod/destroy.sh script to destroy the correctly named pv\nfor prod, and delete the appropriate dev one for the destroy.sh in dev.\n4) Modify the ingress rule to route everything from /dev for now, and\nrewrite the URL.  I haven't found a way to configure the path for webserv\nyet, but maybe this can be improved.  The prod version doesn't need this\nbecause we are serving it at its natural URL.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/37ebb93518e79973ec2ff2f3f3877ad76d6c6c04"},{"sha":"3fcd0bb1c16d4f58f66d1ff5e398b4f1a6305056","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15571] Update .gitignore to ignore webserv.ini files.\n\nOtherwise we might accidentally check in files we don't want.","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/3fcd0bb1c16d4f58f66d1ff5e398b4f1a6305056"},{"sha":"1181625b6c16fcc8d9cd2c5bc1e21ed235d32211","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@gmail.com"},"message":"Merge pull request #24 from lsst/tickets/DM-15571\n\n[DM-15571] Dev k8s environment for webserv","distinct":false,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/1181625b6c16fcc8d9cd2c5bc1e21ed235d32211"},{"sha":"5e90d5bd4e6fe43b5a22253de80aebacc707d86c","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@gmail.com"},"message":"[DM-15396] Add the start of a new stack based container.\n\nThis will be the host container for web services going forward\nthat use the stack for things (like imgserv) and then become\na web service.","distinct":true,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/5e90d5bd4e6fe43b5a22253de80aebacc707d86c"},{"sha":"c2c6afe462e03bcabf2debe56cb9d7f0a7ca0b83","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15396] Stack container: checkpoint.\n\nGot everything mostly stitched together.  Things run as the lsst\nuser, and we're using the stack container.  Install python modules\non their branches where I've been working from.\n\nOne last problem is getting the imgserv tests to run as part of\ncreating the container, and then after the merge the branches\ncan be changed to master.","distinct":true,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/c2c6afe462e03bcabf2debe56cb9d7f0a7ca0b83"},{"sha":"701503bebb12f3d8b6144724724c688ca16625a1","author":{"name":"Christine Banek","email":"76e856a006c857cfcf44e3bbe63ed46745b9329a@lsst.org"},"message":"[DM-15396] Update branches to master, note failing test.\n\nThere's some test failures that are blocking us, but for now just\ndon't run the tests until we fix the associated ticket.","distinct":true,"url":"https://api.github.com/repos/lsst/dax_webserv/commits/701503bebb12f3d8b6144724724c688ca16625a1"}]}
{"actor":{"display_login":"cbanek"}}