move graphql to a sub url instead of the standalone vhost
graphql is exposed a a standalone vhost (graphql.staging.swh.network) It should be expose as a sub path of the main webapp like the other apis
Probably something like webapp.staging.swh.network/graphql
(This is completely open, all suggestions are welcomes)
Migrated from T4603 (view on Phabricator)
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Phabricator Migration user marked this issue as related to #4131 (closed)
marked this issue as related to #4131 (closed)
- Vincent Sellier added GraphQL API System administration priority:Normal labels
added GraphQL API System administration priority:Normal labels
- Vincent Sellier added activity::Deployment label
added activity::Deployment label
- Vincent Sellier changed milestone to %GraphQL API
changed milestone to %GraphQL API
- Author Owner
from https://hedgedoc.softwareheritage.org/C8vOAh4VTrKx8i46GV0Qpg?both#Doubts The V1 will be deployed this way:
flowchart TD start( ) -- webapp.staging.swh.network --> Varnish; Varnish --> RP("apache"); RP -- /graphql/* --> graphql RP -- /* --> webapp
- Vincent Sellier assigned to @vsellier
assigned to @vsellier
- Vincent Sellier added state:wip label
added state:wip label
- Vincent Sellier mentioned in commit swh/infra/puppet/puppet-swh-site@6ffc2342
mentioned in commit swh/infra/puppet/puppet-swh-site@6ffc2342
- Vincent Sellier mentioned in merge request swh/infra/puppet/puppet-swh-site!595 (merged)
mentioned in merge request swh/infra/puppet/puppet-swh-site!595 (merged)
- Vincent Sellier mentioned in commit swh/infra/ci-cd/swh-charts@13b1a5c8
mentioned in commit swh/infra/ci-cd/swh-charts@13b1a5c8
- Vincent Sellier mentioned in merge request swh/infra/ci-cd/swh-charts!23 (merged)
mentioned in merge request swh/infra/ci-cd/swh-charts!23 (merged)
- Vincent Sellier mentioned in commit swh/infra/ci-cd/k8s-clusters-conf@48232224
mentioned in commit swh/infra/ci-cd/k8s-clusters-conf@48232224
- Vincent Sellier mentioned in merge request swh/infra/ci-cd/k8s-clusters-conf!16 (merged)
mentioned in merge request swh/infra/ci-cd/k8s-clusters-conf!16 (merged)
- Author Owner
Deployment plan:
- Puppet configuration to configure the apache rule for /graphql (swh/infra/puppet/puppet-swh-site!595 (merged))
- The ingress redirection (swh/infra/ci-cd/k8s-clusters-conf!16 (merged)) (An ingress deployed manually will handle the redirection until next step)
- The swh-chart configuration + argocd sync (swh/infra/ci-cd/swh-charts!23 (merged))
- Delete the temporary ingress
kubectl --context archive-staging-rke2 -n swh delete ingress graphql-ingress-temporary
1 - Vincent Sellier added 1h of time spent at 2023-01-16
added 1h of time spent at 2023-01-16
- Vincent Sellier added 4h of time spent at 2023-01-17
added 4h of time spent at 2023-01-17
- Vincent Sellier mentioned in commit swh/infra/puppet/puppet-swh-site@56d05526
mentioned in commit swh/infra/puppet/puppet-swh-site@56d05526
- Vincent Sellier mentioned in commit swh/infra/ci-cd/swh-charts@ac045563
mentioned in commit swh/infra/ci-cd/swh-charts@ac045563
- Vincent Sellier mentioned in commit swh/infra/puppet/puppet-swh-site@9e9d2b26
mentioned in commit swh/infra/puppet/puppet-swh-site@9e9d2b26
- Vincent Sellier mentioned in commit swh/infra/puppet/puppet-swh-site@033fa35b
mentioned in commit swh/infra/puppet/puppet-swh-site@033fa35b