diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8ae73242f..c6a7d8049 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,22 @@ .. _changelog: +0.63.0 +------ + +This release introduces copying projects. This feature makes it easy for course instructors to distribute course materials to students. + +User-Facing Changes +~~~~~~~~~~~~~~~~~~~ + +**🌟 New Features** + +- **UI**: Introduce the ability to make a copy of a project, and to mark a project as a template intended for copying. (`#3427 `__). + +Individual Components +~~~~~~~~~~~~~~~~~~~~~ + +- `renku-ui 3.45.0 `_ + 0.62.1 ------ diff --git a/helm-chart/renku/templates/gateway/configmap.yaml b/helm-chart/renku/templates/gateway/configmap.yaml index 164e045a5..a3d10052d 100644 --- a/helm-chart/renku/templates/gateway/configmap.yaml +++ b/helm-chart/renku/templates/gateway/configmap.yaml @@ -37,11 +37,7 @@ data: authorizedParty: renku-cli revproxy: renkuBaseUrl: {{ include "renku.baseUrl" . | quote }} - {{- if .Values.gitlab.enabled }} - externalGitlabUrl: "" - {{- else }} externalGitlabUrl: {{ .Values.global.gitlab.url | default "" | quote }} - {{- end }} k8sNamespace: {{ .Release.Namespace }} renkuServices: notebooks: {{ printf "http://%s-notebooks" .Release.Name | quote }} diff --git a/helm-chart/renku/templates/setup-job-gitlab.yaml b/helm-chart/renku/templates/setup-job-gitlab.yaml deleted file mode 100644 index 9d8cb79b7..000000000 --- a/helm-chart/renku/templates/setup-job-gitlab.yaml +++ /dev/null @@ -1,78 +0,0 @@ -{{- if .Values.gitlab.enabled }} -apiVersion: batch/v1 -kind: Job -metadata: - name: "{{ .Release.Name }}-init-postgres-gitlab-rev{{ .Release.Revision }}-{{ randAlphaNum 5 | lower }}" - labels: - app: postgres-setup - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - chart: {{ template "renku.chart" . }} -spec: - template: - metadata: - name: {{ .Release.Name }}-init-postgres-gitlab - labels: - app: postgres-setup - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - chart: {{ template "renku.chart" . }} - spec: - restartPolicy: Never - containers: - - name: initialize-postgres-renku - image: "{{ .Values.initDb.image.repository }}:{{ .Values.initDb.image.tag }}" - args: [ "gitlab_db_init.py" ] - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - allowPrivilegeEscalation: false - runAsNonRoot: true - env: - - name: DB_HOST - value: {{ template "postgresql.fullname" . }} - - name: DB_ADMIN_USERNAME - {{ if .Values.global.externalServices.postgresql.enabled }} - value: {{ .Values.global.externalServices.postgresql.username }} - {{- else -}} - value: {{ .Values.postgresql.auth.username }} - {{- end }} - {{- if not .Values.global.externalServices.postgresql.enabled }} - - name: DB_ADMIN_PASSWORD - valueFrom: - secretKeyRef: - name: "{{ template "postgresql.fullname" . }}" - key: postgres-password - {{- else if .Values.global.externalServices.postgresql.password }} - - name: DB_ADMIN_PASSWORD - value: {{ .Values.global.externalServices.postgresql.password }} - {{- else if .Values.global.externalServices.postgresql.existingSecret }} - - name: DB_ADMIN_PASSWORD - valueFrom: - secretKeyRef: - name: {{ .Values.global.externalServices.postgresql.existingSecret }} - key: postgres-password - {{- end }} - - name: GITLAB_ENABLED - value: {{ .Values.gitlab.enabled | quote }} - - name: GITLAB_OAUTH_CLIENT_SECRET - valueFrom: - secretKeyRef: - name: {{ cat (include "renku.fullname" .) "-gateway" | nospace }} - key: gitlabClientSecret - - name: GITLAB_OAUTH_CLIENT_ID - value: {{ .Values.gateway.gitlabClientId | default .Values.global.gateway.gitlabClientId | quote }} - - name: GITLAB_DB_USERNAME - value: {{ .Values.global.gitlab.postgresUser | quote }} - - name: GITLAB_DB_NAME - value: {{ .Values.global.gitlab.postgresDatabase | quote }} - - name: GITLAB_DB_PASSWORD - valueFrom: - secretKeyRef: - name: {{ template "renku.fullname" . }}-gitlab-postgres - key: gitlab-postgres-password - - name: GITLAB_URL - value: {{ .Values.global.gitlab.url | quote }} - - name: RENKU_URL - value: "{{ template "renku.http" . }}://{{ .Values.global.renku.domain }}" -{{- end }} diff --git a/helm-chart/renku/values.yaml b/helm-chart/renku/values.yaml index 861141b0f..6b1ef3231 100644 --- a/helm-chart/renku/values.yaml +++ b/helm-chart/renku/values.yaml @@ -519,7 +519,7 @@ ui: replicaCount: 1 image: repository: renku/renku-ui - tag: "3.44.1" + tag: "3.45.0" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -708,7 +708,7 @@ ui: keepCookies: [] image: repository: renku/renku-ui-server - tag: "3.44.1" + tag: "3.45.0" pullPolicy: IfNotPresent imagePullSecrets: [] nameOverride: ""