Skip to content

WIP: Deploy as a Knative Service

Thong Kuah requested to merge create_knative_service into master

What does this MR do?

Teaches GitLab how to deploy an image as a Knative Service.

NOTE: An image must have a PORT environment variable defined for ingress and health checks. e.g. in Dockerfile:

ENV PORT 5000
EXPOSE 5000

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ce/issues/58368#note_149868711

TODO

  • Write a service object to a) create the namespace and b) deploy the Knative service and c) obtain the domain for the deployed service

Does this MR meet the acceptance criteria?

Edited by 🤖 GitLab Bot 🤖

Merge request reports