diff --git a/rds/base/doris-gu-deployment.yml b/rds/base/doris-gu-deployment.yml new file mode 100644 index 0000000..1623747 --- /dev/null +++ b/rds/base/doris-gu-deployment.yml @@ -0,0 +1,69 @@ +--- +kind: Deployment +apiVersion: apps/v1 +metadata: + name: layer1-gu-port-doris + namespace: helmrds + labels: + app: layer1-gu-port-doris +spec: + replicas: 1 + selector: + matchLabels: + app: layer1-gu-port-doris + template: + metadata: + creationTimestamp: + labels: + app: layer1-gu-port-doris + spec: + containers: + - name: doris + image: docker.sunet.se/rds/doris-rds:git-15de3c5b9 + env: + - name: ASPNETCORE_ENVIRONMENT + value: Development + - name: ASPNETCORE_URLS + value: http://+:80 + - name: Domain + value: sunet.se + - name: ScieboRds__TokenStorageUrl + value: http://layer3-token-storage + - name: S3__Url + value: dummy + - name: ManifestIndex__Url + value: https://snd-storage-metadata-index-test-snd-dev.apps.k8s.gu.se + - name: ManifestIndex__ApiKey + valueFrom: + secretKeyRef: + name: doris-gu-secrets + key: "api-key" + - name: S3__AccessKey + valueFrom: + secretKeyRef: + name: doris-s3-key + key: "s3-key" + - name: S3__SecretKey + valueFrom: + secretKeyRef: + name: doris-s3-secret + key: "s3-secret" + - name: Doris__DorisApiEnabled + value: true + - name: Doris__PrincipalDomain + value: gu.se + - name: Doris__ApiUrl + value: https://dev.snd.se/doris/api/rocrate + - name: NextCloud__BaseUrl + value: https://gu.drive.test.sunet.se + - name: NextCloud__User + value: _doris_datasets + - name: NextCloud__Password + valueFrom: + secretKeyRef: + name: doris-gu-secret + key: "nextcloudpw" + + resources: {} + strategy: {} +status: {} diff --git a/rds/base/doris-gu-service.yaml b/rds/base/doris-gu-service.yaml new file mode 100644 index 0000000..268236a --- /dev/null +++ b/rds/base/doris-gu-service.yaml @@ -0,0 +1,25 @@ +--- +apiVersion: v1 +items: +- apiVersion: v1 + kind: Service + metadata: + labels: + app: layer1-gu-port-doris + name: layer1-gu-port-doris + namespace: helmrds + spec: + ports: + - port: 80 + protocol: TCP + targetPort: 8080 + selector: + app: layer1-gu-port-doris + sessionAffinity: None + type: ClusterIP + status: + loadBalancer: {} +kind: List +metadata: + resourceVersion: "" + selfLink: ""