Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-11537

Create TLS secrets via the squash-deployment tool

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The squash deployment tool will clone the repositories for the individual squash microservices, set the appropriate namespace for the deployment, create the secrets, and deploy the microservices in the right order.

        Attachments

          Activity

          No builds found.
          afausti Angelo Fausti created issue -
          afausti Angelo Fausti made changes -
          Field Original Value New Value
          Epic Link DM-10742 [ 32696 ]
          afausti Angelo Fausti made changes -
          Description This tool basically will clone the repositories for the individual services, set the appropriate namespace for the deployment, keep the history of the TAGs used in the deployment/update of each microservice and finally deploy the microservices in the right order. This tool basically will clone the repositories for the individual services, set the appropriate namespace for the deployment, create the secrets, and deploy the microservices in the right order. We also want to keep the history of the TAGs used in the deployment/update of each microservice in this repository.
          afausti Angelo Fausti made changes -
          Status To Do [ 10001 ] In Progress [ 3 ]
          afausti Angelo Fausti made changes -
          Summary Create the squash-deployment tool Create TLS secrets via the squash-deployment tool
          afausti Angelo Fausti made changes -
          Description This tool basically will clone the repositories for the individual services, set the appropriate namespace for the deployment, create the secrets, and deploy the microservices in the right order. We also want to keep the history of the TAGs used in the deployment/update of each microservice in this repository. The squash deployment tool will clone the repositories for the individual squash microservices, set the appropriate namespace for the deployment, create the secrets, and deploy the microservices in the right order.
          Hide
          afausti Angelo Fausti added a comment - - edited

          Here is how the complete squash deployment will work, I have created an adhoc Makefile
          to build the microservices, in the future we could use a better tool like k8s helm to manage this.

          https://github.com/lsst-sqre/squash-deployment/tree/tickets/DM-11537

          Show
          afausti Angelo Fausti added a comment - - edited Here is how the complete squash deployment will work, I have created an adhoc Makefile to build the microservices, in the future we could use a better tool like k8s helm to manage this. https://github.com/lsst-sqre/squash-deployment/tree/tickets/DM-11537
          Hide
          afausti Angelo Fausti added a comment -

          In the Makefile you have the recipe to automate the creation of the tls-certs secret to be used by the squash-api, squash-bokeh and squash-dash microservices.

          Show
          afausti Angelo Fausti added a comment - In the Makefile you have the recipe to automate the creation of the tls-certs secret to be used by the squash-api , squash-bokeh and squash-dash microservices.
          Show
          afausti Angelo Fausti added a comment - https://github.com/lsst-sqre/squash-deployment/pull/1
          afausti Angelo Fausti made changes -
          Reviewers Joshua Hoblitt [ jhoblitt ]
          Status In Progress [ 3 ] In Review [ 10004 ]
          afausti Angelo Fausti made changes -
          Status In Review [ 10004 ] Reviewed [ 10101 ]
          afausti Angelo Fausti made changes -
          Resolution Done [ 10000 ]
          Status Reviewed [ 10101 ] Done [ 10002 ]
          afausti Angelo Fausti made changes -
          Story Points 1.4

            People

            Assignee:
            afausti Angelo Fausti
            Reporter:
            afausti Angelo Fausti
            Reviewers:
            Joshua Hoblitt
            Watchers:
            Angelo Fausti, Jonathan Sick, Joshua Hoblitt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.