From 6db47b69b492c8052cc4811914c8166a0732d37e Mon Sep 17 00:00:00 2001 From: "Kunz, Immanuel" <immanuel.kunz@aisec.fraunhofer.de> Date: Fri, 29 Jul 2022 09:34:20 +0200 Subject: [PATCH] add header, remove CICD information --- cmd/collector/collector.go | 25 +++++++++ kubernetes/collector.yml | 101 ------------------------------------- 2 files changed, 25 insertions(+), 101 deletions(-) delete mode 100644 kubernetes/collector.yml diff --git a/cmd/collector/collector.go b/cmd/collector/collector.go index 8f23469..795ccbf 100644 --- a/cmd/collector/collector.go +++ b/cmd/collector/collector.go @@ -1,3 +1,28 @@ +// Copyright 2019-2022 Fraunhofer AISEC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// $$\ $$\ $$$$$$$$\ $$$$$$$\ $$$$$$\ $$\ $$\ $$$$$$\ +// $$$\ $$$ |$$ _____|$$ __$$\ \_$$ _|$$$\ $$ |$$ __$$\ +// $$$$\ $$$$ |$$ | $$ | $$ | $$ | $$$$\ $$ |$$ / $$ | +// $$\$$\$$ $$ |$$$$$\ $$ | $$ | $$ | $$ $$\$$ |$$$$$$$$ | +// $$ \$$$ $$ |$$ __| $$ | $$ | $$ | $$ \$$$$ |$$ __$$ | +// $$ |\$ /$$ |$$ | $$ | $$ | $$ | $$ |\$$$ |$$ | $$ | +// $$ | \_/ $$ |$$$$$$$$\ $$$$$$$ |$$$$$$\ $$ | \$$ |$$ | $$ | +// \__| \__|\________|\_______/ \______|\__| \__|\__| \__| +// +// This file is part of the MEDINA Framework. + package main import ( diff --git a/kubernetes/collector.yml b/kubernetes/collector.yml deleted file mode 100644 index 08567cf..0000000 --- a/kubernetes/collector.yml +++ /dev/null @@ -1,101 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: cloud-evidence-collector - name: cloud-evidence-collector -spec: - replicas: 1 - selector: - matchLabels: - app: cloud-evidence-collector - template: - metadata: - labels: - app: cloud-evidence-collector - spec: - containers: - - image: - imagePullPolicy: Always - name: cloud-evidence-collector - ports: - - containerPort: 8081 - - containerPort: 9091 - env: - - name: ASSESSMENT_URL - value: "security-assessment-grpc-svc:9092" - - name: AUTH_JWKS_URL - value: - - name: OAUTH2_CLIENT_ID - value: - - name: OAUTH2_CLIENT_SECRET - value: - - name: OAUTH2_TOKEN_URL - value: - - name: TIME - value: {{time}} - - name: AZURE_CLIENT_ID - valueFrom: - secretKeyRef: - name: cloud-evidence-collector-secrets - key: AZURE_CLIENT_ID - - name: AZURE_CLIENT_SECRET - valueFrom: - secretKeyRef: - name: cloud-evidence-collector-secrets - key: AZURE_CLIENT_SECRET - - name: AZURE_TENANT_ID - valueFrom: - secretKeyRef: - name: cloud-evidence-collector-secrets - key: AZURE_TENANT_ID - - name: SUBSCRIPTION_ID - valueFrom: - secretKeyRef: - name: cloud-evidence-collector-secrets - key: SUBSCRIPTION_ID - - imagePullSecrets: - - name: regcred ---- -apiVersion: v1 -kind: Service -metadata: - name: cloud-evidence-collector-svc -spec: - ports: - - port: 8081 - protocol: TCP - targetPort: 8081 - name: rest - - port: 9091 - targetPort: 9091 - name: grpc - selector: - app: cloud-evidence-collector ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: cloud-evidence-collector - annotations: - cert-manager.io/issuer: "letsencrypt-production" - cert-manager.io/renew-before: 168h - acme.cert-manager.io/http01-edit-in-place: "true" -spec: - ingressClassName: nginx - tls: - - hosts: - - cloud-evidence-collector-dev.k8s.medina.org - secretName: cloud-evidence-collector-tls - rules: - - host: cloud-evidence-collector-dev.k8s.medina.org - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: cloud-evidence-collector - port: - number: 8081 -- GitLab