Page MenuHomePhabricator

Final deploy of DSG
Closed, ResolvedPublic2 Estimated Story Points

Description

As talked about in our meeting today, myself with @Dzahn and @Jelto, we've exchanged and agreed on collaboration-services doing a last scap-deploy of the Design Style Guide with the deprecation notice.

That is the necessary final step before getting rid of scap-deploy functionality (mostly introduced to be able to deploy the large Sketch files to the style guide which is now not necessary anymore with our Figma external service use).

Event Timeline

Catrope set the point value for this task to 2.Nov 28 2023, 6:56 PM

Yep, basically we just need the github link once you have the banner code / language pushed.

Then you can leave it to us to get that deployed one way or another. (from gerrit or gitlab, with scap or puppet). But you don't have to worry about the details there.

LSobanski triaged this task as Medium priority.Dec 4 2023, 4:37 PM
LSobanski moved this task from Incoming to Backlog on the collaboration-services board.

In T350791 the new environment in Kubernetes was prepared and the three design services (landing-page, strategy and blog) are running in Kubernetes.

The next step would be the final deploy of the style-guide. @Volker_E do you have a rough plan when this can happen?

After that we can set the services on Kubernetes to active and start decommissioning the old services on miscweb vms.

ftr: The design-style-guide lives in GitLab and wikikube now: https://gitlab.wikimedia.org/repos/sre/miscweb/design-style-guide. So the last update should be cherry picked to this repo if it's done in Github.
Having the style-guide also on Kubernetes made the migration far easier and non-blocking.

Change 991748 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: update design-style-guide to show deprecation notice

https://gerrit.wikimedia.org/r/991748

Change 991748 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: update design-style-guide to show deprecation notice

https://gerrit.wikimedia.org/r/991748

I imported the pull request from GitHub to GitLab and deployed the change. I can see the new banner on https://design.wikimedia.org/style-guide/ (some sub-paged are cached but the banner should appear within the next hours there too).

@Volker_E I'll close this task, as the deploy has happened. The general deprecation of the design-style-guide can be discussed in T333144 or T347754.
If something is missing feel free to re-open the task! Thanks again for the code change.

As the Gerrit repo was out of sync with the GitHub repo the Gitlab repo was missing a dozen commits. So I rebased gitlab/master on top of github/master.

Change 1003802 had a related patch set uploaded (by DDesouza; author: DDesouza):

[operations/deployment-charts@master] design/style-guide: bump version

https://gerrit.wikimedia.org/r/1003802

Change 1003802 merged by jenkins-bot:

[operations/deployment-charts@master] design/style-guide: bump version

https://gerrit.wikimedia.org/r/1003802