deleted diverse projects

This commit is contained in:
2025-11-17 11:21:07 +00:00
parent 0ba21d400e
commit 0cd93bcbad
20 changed files with 8 additions and 11315 deletions
-10075
View File
File diff suppressed because it is too large Load Diff
-42
View File
@@ -1,42 +0,0 @@
apiVersion: beat.k8s.elastic.co/v1beta1
kind: Beat
metadata:
name: beat
spec:
type: filebeat
version: 7.17.22
elasticsearchRef:
name: es
kibanaRef:
name: kibana
config:
filebeat.inputs:
- type: container
paths:
- /var/log/containers/*.log
daemonSet:
podTemplate:
spec:
dnsPolicy: ClusterFirstWithHostNet
hostNetwork: true
securityContext:
runAsUser: 0
containers:
- name: filebeat
volumeMounts:
- name: varlogcontainers
mountPath: /var/log/containers
- name: varlogpods
mountPath: /var/log/pods
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers
volumes:
- name: varlogcontainers
hostPath:
path: /var/log/containers
- name: varlogpods
hostPath:
path: /var/log/pods
- name: varlibdockercontainers
hostPath:
path: /var/lib/docker/containers
-20
View File
@@ -1,20 +0,0 @@
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: es
spec:
version: 7.17.22
nodeSets:
- name: estest
count: 3
config:
node.store.allow_mmap: false
volumeClaimTemplates:
- metadata:
name: elasticsearch-data # Do not change this name unless you set up a volume mount for the data path.
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
-9
View File
@@ -1,9 +0,0 @@
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
name: kibana
spec:
version: 7.17.22
count: 1
elasticsearchRef:
name: es
-36
View File
@@ -1,36 +0,0 @@
apiVersion: logstash.k8s.elastic.co/v1alpha1
kind: Logstash
metadata:
name: logstash
spec:
count: 1
elasticsearchRefs:
- name: es
clusterName: qs
version: 7.17.22
pipelines:
- pipeline.id: main
config.string: |
input {
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => [ "${QS_ES_HOSTS}" ]
user => "${QS_ES_USER}"
password => "${QS_ES_PASSWORD}"
ssl_certificate_authorities => "${QS_ES_SSL_CERTIFICATE_AUTHORITY}"
}
}
services:
- name: beats
service:
spec:
type: NodePort
ports:
- port: 5044
name: "filebeat"
protocol: TCP
targetPort: 5044
-796
View File
@@ -1,796 +0,0 @@
# Source: eck-operator/templates/operator-namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
name: elk-stack
labels:
name: elk-stack
---
# Source: eck-operator/templates/service-account.yaml
apiVersion: v1
kind: ServiceAccount
automountServiceAccountToken: true
metadata:
name: elastic-operator
namespace: elk-stack
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
---
# Source: eck-operator/templates/webhook.yaml
apiVersion: v1
kind: Secret
metadata:
name: elastic-webhook-server-cert
namespace: elk-stack
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
---
# Source: eck-operator/templates/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: elastic-operator
namespace: elk-stack
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
data:
eck.yaml: |-
log-verbosity: 0
metrics-port: 0
container-registry: docker.elastic.co
max-concurrent-reconciles: 3
ca-cert-validity: 8760h
ca-cert-rotate-before: 24h
cert-validity: 8760h
cert-rotate-before: 24h
disable-config-watch: false
exposed-node-labels: [topology.kubernetes.io/.*,failure-domain.beta.kubernetes.io/.*]
set-default-security-context: auto-detect
kube-client-timeout: 60s
elasticsearch-client-timeout: 180s
disable-telemetry: false
distribution-channel: all-in-one
validate-storage-class: true
enable-webhook: true
webhook-name: elastic-webhook.k8s.elastic.co
webhook-port: 9443
operator-namespace: elk-stack
enable-leader-election: true
elasticsearch-observation-interval: 10s
ubi-only: false
---
# Source: eck-operator/templates/cluster-roles.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: elastic-operator
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
rules:
- apiGroups:
- "authorization.k8s.io"
resources:
- subjectaccessreviews
verbs:
- create
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- create
- apiGroups:
- coordination.k8s.io
resources:
- leases
resourceNames:
- elastic-operator-leader
verbs:
- get
- watch
- update
- apiGroups:
- ""
resources:
- endpoints
verbs:
- get
- list
- watch
- apiGroups:
- ""
resources:
- pods
- events
- persistentvolumeclaims
- secrets
- services
- configmaps
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- apiGroups:
- apps
resources:
- deployments
- statefulsets
- daemonsets
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- apiGroups:
- policy
resources:
- poddisruptionbudgets
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- apiGroups:
- elasticsearch.k8s.elastic.co
resources:
- elasticsearches
- elasticsearches/status
- elasticsearches/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- autoscaling.k8s.elastic.co
resources:
- elasticsearchautoscalers
- elasticsearchautoscalers/status
- elasticsearchautoscalers/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- kibana.k8s.elastic.co
resources:
- kibanas
- kibanas/status
- kibanas/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- apm.k8s.elastic.co
resources:
- apmservers
- apmservers/status
- apmservers/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- enterprisesearch.k8s.elastic.co
resources:
- enterprisesearches
- enterprisesearches/status
- enterprisesearches/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- beat.k8s.elastic.co
resources:
- beats
- beats/status
- beats/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- agent.k8s.elastic.co
resources:
- agents
- agents/status
- agents/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- maps.k8s.elastic.co
resources:
- elasticmapsservers
- elasticmapsservers/status
- elasticmapsservers/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- stackconfigpolicy.k8s.elastic.co
resources:
- stackconfigpolicies
- stackconfigpolicies/status
- stackconfigpolicies/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- logstash.k8s.elastic.co
resources:
- logstashes
- logstashes/status
- logstashes/finalizers # needed for ownerReferences with blockOwnerDeletion on OCP
verbs:
- get
- list
- watch
- create
- update
- patch
- apiGroups:
- storage.k8s.io
resources:
- storageclasses
verbs:
- get
- list
- watch
- apiGroups:
- admissionregistration.k8s.io
resources:
- validatingwebhookconfigurations
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- apiGroups:
- ""
resources:
- nodes
verbs:
- get
- list
- watch
---
# Source: eck-operator/templates/cluster-roles.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: "elastic-operator-view"
labels:
rbac.authorization.k8s.io/aggregate-to-view: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-admin: "true"
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
rules:
- apiGroups: ["elasticsearch.k8s.elastic.co"]
resources: ["elasticsearches"]
verbs: ["get", "list", "watch"]
- apiGroups: ["autoscaling.k8s.elastic.co"]
resources: ["elasticsearchautoscalers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["apm.k8s.elastic.co"]
resources: ["apmservers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["kibana.k8s.elastic.co"]
resources: ["kibanas"]
verbs: ["get", "list", "watch"]
- apiGroups: ["enterprisesearch.k8s.elastic.co"]
resources: ["enterprisesearches"]
verbs: ["get", "list", "watch"]
- apiGroups: ["beat.k8s.elastic.co"]
resources: ["beats"]
verbs: ["get", "list", "watch"]
- apiGroups: ["agent.k8s.elastic.co"]
resources: ["agents"]
verbs: ["get", "list", "watch"]
- apiGroups: ["maps.k8s.elastic.co"]
resources: ["elasticmapsservers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["stackconfigpolicy.k8s.elastic.co"]
resources: ["stackconfigpolicies"]
verbs: ["get", "list", "watch"]
- apiGroups: ["logstash.k8s.elastic.co"]
resources: ["logstashes"]
verbs: ["get", "list", "watch"]
---
# Source: eck-operator/templates/cluster-roles.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: "elastic-operator-edit"
labels:
rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-admin: "true"
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
rules:
- apiGroups: ["elasticsearch.k8s.elastic.co"]
resources: ["elasticsearches"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["autoscaling.k8s.elastic.co"]
resources: ["elasticsearchautoscalers"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["apm.k8s.elastic.co"]
resources: ["apmservers"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["kibana.k8s.elastic.co"]
resources: ["kibanas"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["enterprisesearch.k8s.elastic.co"]
resources: ["enterprisesearches"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["beat.k8s.elastic.co"]
resources: ["beats"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["agent.k8s.elastic.co"]
resources: ["agents"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["maps.k8s.elastic.co"]
resources: ["elasticmapsservers"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["stackconfigpolicy.k8s.elastic.co"]
resources: ["stackconfigpolicies"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
- apiGroups: ["logstash.k8s.elastic.co"]
resources: ["logstashes"]
verbs: ["create", "delete", "deletecollection", "patch", "update"]
---
# Source: eck-operator/templates/role-bindings.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: elastic-operator
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: elastic-operator
subjects:
- kind: ServiceAccount
name: elastic-operator
namespace: elk-stack
---
# Source: eck-operator/templates/webhook.yaml
apiVersion: v1
kind: Service
metadata:
name: elastic-webhook-server
namespace: elk-stack
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
spec:
ports:
- name: https
port: 443
targetPort: 9443
selector:
control-plane: elastic-operator
---
# Source: eck-operator/templates/statefulset.yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: elastic-operator
namespace: elk-stack
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
spec:
selector:
matchLabels:
control-plane: elastic-operator
serviceName: elastic-operator
replicas: 1
template:
metadata:
annotations:
# Rename the fields "error" to "error.message" and "source" to "event.source"
# This is to avoid a conflict with the ECS "error" and "source" documents.
"co.elastic.logs/raw": "[{\"type\":\"container\",\"json.keys_under_root\":true,\"paths\":[\"/var/log/containers/*${data.kubernetes.container.id}.log\"],\"processors\":[{\"convert\":{\"mode\":\"rename\",\"ignore_missing\":true,\"fields\":[{\"from\":\"error\",\"to\":\"_error\"}]}},{\"convert\":{\"mode\":\"rename\",\"ignore_missing\":true,\"fields\":[{\"from\":\"_error\",\"to\":\"error.message\"}]}},{\"convert\":{\"mode\":\"rename\",\"ignore_missing\":true,\"fields\":[{\"from\":\"source\",\"to\":\"_source\"}]}},{\"convert\":{\"mode\":\"rename\",\"ignore_missing\":true,\"fields\":[{\"from\":\"_source\",\"to\":\"event.source\"}]}}]}]"
"checksum/config": 8b10381ca4067cf2c56aecc94c799473b09486202e146d2d7e5d6714f4c2e533
labels:
control-plane: elastic-operator
spec:
terminationGracePeriodSeconds: 10
serviceAccountName: elastic-operator
automountServiceAccountToken: true
securityContext:
runAsNonRoot: true
containers:
- image: "docker.elastic.co/eck/eck-operator:2.13.0"
imagePullPolicy: IfNotPresent
name: manager
args:
- "manager"
- "--config=/conf/eck.yaml"
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
env:
- name: OPERATOR_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: WEBHOOK_SECRET
value: elastic-webhook-server-cert
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 150Mi
ports:
- containerPort: 9443
name: https-webhook
protocol: TCP
volumeMounts:
- mountPath: "/conf"
name: conf
readOnly: true
- mountPath: /tmp/k8s-webhook-server/serving-certs
name: cert
readOnly: true
volumes:
- name: conf
configMap:
name: elastic-operator
- name: cert
secret:
defaultMode: 420
secretName: elastic-webhook-server-cert
---
# Source: eck-operator/templates/webhook.yaml
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
name: elastic-webhook.k8s.elastic.co
labels:
control-plane: elastic-operator
app.kubernetes.io/version: "2.13.0"
webhooks:
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-agent-k8s-elastic-co-v1alpha1-agent
failurePolicy: Ignore
name: elastic-agent-validation-v1alpha1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- agent.k8s.elastic.co
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- agents
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-apm-k8s-elastic-co-v1-apmserver
failurePolicy: Ignore
name: elastic-apm-validation-v1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- apm.k8s.elastic.co
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- apmservers
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-apm-k8s-elastic-co-v1beta1-apmserver
failurePolicy: Ignore
name: elastic-apm-validation-v1beta1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- apm.k8s.elastic.co
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- apmservers
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-beat-k8s-elastic-co-v1beta1-beat
failurePolicy: Ignore
name: elastic-beat-validation-v1beta1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- beat.k8s.elastic.co
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- beats
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-enterprisesearch-k8s-elastic-co-v1-enterprisesearch
failurePolicy: Ignore
name: elastic-ent-validation-v1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- enterprisesearch.k8s.elastic.co
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- enterprisesearches
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-enterprisesearch-k8s-elastic-co-v1beta1-enterprisesearch
failurePolicy: Ignore
name: elastic-ent-validation-v1beta1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- enterprisesearch.k8s.elastic.co
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- enterprisesearches
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-elasticsearch-k8s-elastic-co-v1-elasticsearch
failurePolicy: Ignore
name: elastic-es-validation-v1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- elasticsearch.k8s.elastic.co
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- elasticsearches
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-elasticsearch-k8s-elastic-co-v1beta1-elasticsearch
failurePolicy: Ignore
name: elastic-es-validation-v1beta1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- elasticsearch.k8s.elastic.co
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- elasticsearches
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-ems-k8s-elastic-co-v1alpha1-mapsservers
failurePolicy: Ignore
name: elastic-ems-validation-v1alpha1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- maps.k8s.elastic.co
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- mapsservers
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-kibana-k8s-elastic-co-v1-kibana
failurePolicy: Ignore
name: elastic-kb-validation-v1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- kibana.k8s.elastic.co
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- kibanas
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-kibana-k8s-elastic-co-v1beta1-kibana
failurePolicy: Ignore
name: elastic-kb-validation-v1beta1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- kibana.k8s.elastic.co
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- kibanas
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-autoscaling-k8s-elastic-co-v1alpha1-elasticsearchautoscaler
failurePolicy: Ignore
name: elastic-esa-validation-v1alpha1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- autoscaling.k8s.elastic.co
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- elasticsearchautoscalers
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-scp-k8s-elastic-co-v1alpha1-stackconfigpolicies
failurePolicy: Ignore
name: elastic-scp-validation-v1alpha1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- stackconfigpolicy.k8s.elastic.co
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- stackconfigpolicies
- clientConfig:
service:
name: elastic-webhook-server
namespace: elk-stack
path: /validate-logstash-k8s-elastic-co-v1alpha1-logstash
failurePolicy: Ignore
name: elastic-logstash-validation-v1alpha1.k8s.elastic.co
matchPolicy: Exact
admissionReviewVersions: [v1, v1beta1]
sideEffects: None
rules:
- apiGroups:
- logstash.k8s.elastic.co
apiVersions:
- v1alpha1
operations:
- CREATE
- UPDATE
resources:
- logstashes
-22
View File
@@ -1,22 +0,0 @@
clusterName: "kubetest"
replicas: 1
minimumMasterNodes: 1
createCert: true
secret:
enabled: true
password: "#gentoo#" # generated randomly if not defined
image: "docker.elastic.co/elasticsearch/elasticsearch"
imageTag: "8.14.1"
resources:
requests:
cpu: "200m"
memory: "500Mi"
limits:
cpu: "300m"
memory: "1Gi"
ingress:
enabled: false # enable ingress only if you need external access to elasticsearch cluster
hosts:
- host: elastic.his.de
paths:
- path: /
-3
View File
@@ -1,3 +0,0 @@
elasticsearchHosts: "https://elasticsearch-master:9200"
enterpriseSearch:
host: "https://elasticsearch-master:9200"
-1
View File
@@ -1 +0,0 @@
eyJhbGciOiJSUzI1NiIsImtpZCI6IjluZGx6M2dVYzdFb0lLX19lbXRPclJTQVVZNTZ0eXYyQVptX3ZuOFdqRHMifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiXSwiZXhwIjoxNzIxNDAyMDk2LCJpYXQiOjE3MjEzOTg0OTYsImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsInNlcnZpY2VhY2NvdW50Ijp7Im5hbWUiOiJhZG1pbi11c2VyIiwidWlkIjoiNTk1NDU1NTctOTUyYy00MzIwLTk3NGUtYmY1MDQ5ZmZhZTY1In19LCJuYmYiOjE3MjEzOTg0OTYsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlcm5ldGVzLWRhc2hib2FyZDphZG1pbi11c2VyIn0.CUNwFvIublVBGOC85oQ10VSMFJEfEosBl4HskuZoHbs7w5Wx9lfsh08B2Ovseh4TrHZOnK8MeWBuFEvlMCPxCUdqTw7Bx1s7wkiGxO0TuP29wtjhj7CfjO8QrhPh3rtxi63uyOXigUO9q8wtfr5w7anW2MdEI8PRre82WbOyR8JvpYPyOGyoxvem5g-UpbZsibS_erODU9yDq4EMjD0FZCItJdcbgN6U_agfh1yBL463-BrGtSmrAAdcPnnOSOWvBxHKltXpCpRk6OO_vXy693SemaY8rs8_F0QdviZjBmofY7e64zCCo0qtiH1mZCM3_fOISMeZJ14ras4fucXxwg
-29
View File
@@ -1,29 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app.kubernetes.io/instance: kubernetes-dashboard
app.kubernetes.io/name: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- kubedash.realm.local
secretName: kubedash-cert
rules:
- host: kubedash.realm.local
http:
paths:
- backend:
service:
name: kubernetes-dashboard-kong-proxy
port:
number: 443
path: /
pathType: Prefix
@@ -1,20 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIDQzCCAiugAwIBAgIIa4PYX0C5TacwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
AxMVbWluaWNhIHJvb3QgY2EgN2ViYWMyMB4XDTI0MDcxOTEzNTYxMloXDTI2MDgx
ODEzNTYxMlowHzEdMBsGA1UEAxMUa3ViZWRhc2gucmVhbG0ubG9jYWwwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV+R9ziJ/hn/CQgROudwFBY2CX6um
66JOXeK2GfbGy2jIxT7Kx24nhDfYyKVzxlnun7fdMRF4op5C3HgJswgaHwLche2b
0ijLdSl/Vz+vlwv+uTD5aGUqFUnQMPmPrW/WKWwjeXUXLGMxUc32XizJgHCpvSZ5
JSZE/pzvQLHkkEvdDCq66qOvDZMVPQOzqi3X8OyS4UUajIh2JlKPYqFf54gzvv3X
xtq0cAPR3PyIHTPU9az+nRzthb8Xf/1XXxmNAycZMsSzGJpi4CVsPiw3BEBmvxJa
aR/R/7W9RwLbKdbvdLRZ4c4N2eqgIX3AXlujS+Q7cqGO20s+CTb50mHHAgMBAAGj
gYEwfzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUC8krRWTlJvmi63tdQiwVmsFh
+QIwHwYDVR0RBBgwFoIUa3ViZWRhc2gucmVhbG0ubG9jYWwwDQYJKoZIhvcNAQEL
BQADggEBAHCCWgvHfXE/93nbGPYfSxwyUIvzEVnfgzfmrDoqEZRzaQw+U0lrvQJj
0+pmT5LHg1xwWpttSirJLdfwhWpO3u6WeO2BkMk74yuBxlXM5evHgzx14PQlbJT3
aFAZ83ntUantsgv/39cWiCrLd9+xVo5AOrYjTvkw03i4PBqvgJMEuP5PwvTxzYS6
DcDnOYLB4bT2v5WP6vl+j0YpGcmmUMR7oeZr5ItZOTt87AJbXAzZw3oKSF6oSZ2S
lEX8jWz98b39bzKdyihJ1lq3nqeY5K4qkJzY68e+fgqiN/GeNnDO/NpBOfEpa8Ft
3W2yn27GgwafgKBFpiRsum3jPyS5teg=
-----END CERTIFICATE-----
@@ -1,28 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvV+R9ziJ/hn/C
QgROudwFBY2CX6um66JOXeK2GfbGy2jIxT7Kx24nhDfYyKVzxlnun7fdMRF4op5C
3HgJswgaHwLche2b0ijLdSl/Vz+vlwv+uTD5aGUqFUnQMPmPrW/WKWwjeXUXLGMx
Uc32XizJgHCpvSZ5JSZE/pzvQLHkkEvdDCq66qOvDZMVPQOzqi3X8OyS4UUajIh2
JlKPYqFf54gzvv3Xxtq0cAPR3PyIHTPU9az+nRzthb8Xf/1XXxmNAycZMsSzGJpi
4CVsPiw3BEBmvxJaaR/R/7W9RwLbKdbvdLRZ4c4N2eqgIX3AXlujS+Q7cqGO20s+
CTb50mHHAgMBAAECggEAFKj8iT5CnlgQsajprQUFQao31EbFiPN2ulkhn2dLxnyt
KgrjrSz2c72GfwqVRCD4877qASwI7PfsQeCMXEg2Ci3hPm6hYpzOpbp2W0TCgkP/
69GSTbDZSq4bdmZu4VkENm3HCh8Dhul5/pOu+vp5uHxjyfw5jkisS7DceOxciZus
0AATEkG5BYQqM2pOGRCFBKxo0FhpJJSbkBBN75wEWkb7Cv36gRYWclkTytXbSvYt
2YMrHureIKunK7kJzzIlkxnP++qe2Z8CdS0uLzblHGeKEubpHzMf63J0Zv8Ax67F
aQrPEu5jKNMclTWi7JzzjnSKpvQMxUp4NcgbeMKBcQKBgQDoeXZ6f3vZG0+S9IyY
g3VaLarHogRWovC9vE9uewX4K+J2EBJP5bYr3XKXGr6ITQaYv4Lhmw2Gjfkz46VA
zH4oAKhToSI2wpisjNIdquVObiMdLF+0sL7NshvLC8p6tpmfcmMPIsP9nXsp6kZs
cocxHzVM+cB3zSdjfQfi458gAwKBgQDBFmCcEJLzchYxvK+SqP3sn0lYCUni1MYn
y2oWAmUmLTZsckb8WRUCGm/cX87iiJ2B9vspNNEgoe04aNMPjCPRnVlU1lQ5uavA
4DYZYQmwQcvniiuD6qKXqJjMnAYNygHCZtmMXCHKGZGxphFut91knjVzqwejYVJj
eA9o4KCV7QKBgHJ+Z8ibAs8BcWZqBNiUXfak6Sha9hIJO9HmbaR2+JCqZGVLMwmg
k+D0tpwO8unELcyK/ZXJPJcZUzOoGVpZnIRtFnnhsS0RGApbbJxp73d6LNcQZK5k
IgTChIey7e0UA4MQ3hK1R5uftOoG1NpSaZzaxvB7TLx0EMMh8AFho5wrAoGBAIoi
XSkpPkgFdVVNvHl6hnZSmiDuPDqXp89uWc23Fu/R5p58vsXnYP0pNp98t0AfJjeF
Hrei/n2O+muhqmT0B+f83pyv3H+TkgkhHfLYFhtPZvWVRn5QTNOcnPu8HyScQNf3
xmkAvHeeBToHKW+BAFTsTica0xMSG+PnT3bjRF8dAoGAJkKqCkJ2FjcnsIdigiKs
XY2xUAEXYNd7g1dPxR08Ovul1cCHm6cLpxEi72s2iK6/AUrhBxgNtLddr9DXF2vD
snTntYVe8F+5nZ1onSee8qWAj9UL4melyxghMh+FlL3+g+WTCcJmjJmlnAvHR9FO
bwndoIvYd7+J8vvL4UBcDLg=
-----END PRIVATE KEY-----
-12
View File
@@ -1,12 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kubernetes-dashboard
-5
View File
@@ -1,5 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard
-18
View File
@@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: nuvalidator
namespace: default
spec:
ingressClassName: nginx
rules:
- host: validator.his.de
http:
paths:
- backend:
service:
name: nuvalidator
port:
number: 8888
path: /
pathType: Prefix
-18
View File
@@ -1,18 +0,0 @@
apiVersion: v1
kind: Pod
metadata:
name: nuvalidator
namespace: default
labels:
app.kubernetes.io/instance: nuvalidator
app.kubernetes.io/name: nuvalidator
spec:
containers:
- name: vnu
image: ghcr.io/validator/validator:latest
- name: w3c
image: ghcr.io/netresearch/validator-w3c
ports:
- name: web
containerPort: 80
protocol: TCP
-52
View File
@@ -1,52 +0,0 @@
-----BEGIN PRIVATE KEY-----
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
Ga8frOVdT1aalyv7UrEOhoFU7HrJ
-----END PRIVATE KEY-----
-112
View File
@@ -1,112 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIH9TCCBt2gAwIBAgIQTFytFJNvIXzYA5gSb3Xq6TANBgkqhkiG9w0BAQsFADCB
lTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
A1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMT0wOwYDVQQD
EzRTZWN0aWdvIFJTQSBPcmdhbml6YXRpb24gVmFsaWRhdGlvbiBTZWN1cmUgU2Vy
dmVyIENBMB4XDTI0MDIyODAwMDAwMFoXDTI1MDIyNzIzNTk1OVowbTELMAkGA1UE
BhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xLTArBgNVBAoTJEhJUyBIb2No
c2NodWwtSW5mb3JtYXRpb25zLVN5c3RlbSBlRzEXMBUGA1UEAxMOcmFuY2hlci5o
aXMuZGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCx6tbputym85ds
mbaaR6CGWxZGvkSKsgvWvO40YpTAtdiZ+HbFgJa7DpNTCEzFpNPsM7S2iSmKaS1b
uuXKX5H4P7bOpxms9Ge2HDco00e8JNUgF769Fh7soX6n1YkSy5TTH3IUCts8T+FE
QuG84lrQ/BAnkaOkN5DirW3jE0LGY/qkY6u9fHzcHH/7hqQwIlPlmaLfCjizdYUV
xt3lM2DH+60AQSd7C3TwGXZmEZjimeu0xRveMQgQQ7CjMtMwBgF5xo4cMDDuXleO
BCjJOfjeIYKsJ8T15rBhKmcs+MV1D6tKzFbnBLOseGg7h68Q78xSQBNV2/zAW4kg
C+4ofNYc7e7CyxWPHv2qpNV7O58QRFCIVnerz5qtU0VeTTMUiA0mVrCyOgfpIP5B
hSXpTjGPFCv2Bq0LC5oZqAbd75aj6vcBV8eUvCx4aJMh4msEPW+JPTVQ7giB/dKv
73+FEnN3I2oQ25Gh+3GxSwDP4KBZacLPiePCShTxk59wQsy7SLEr3ycx3il+aJj6
HWYlQgN8La1dCtnJvjmQxC72XYeVpEXIrLsZF7KuW9pbvjPisvGfOHg1r2ym0PFQ
y3UMdM+c+HJvR2zJaHKbzYuzJxPrbeA+ZxLz2WCYvwPHEqkNxHrix6MOuotZK+LG
Pb+pcjrC0aYcmCJ5pblzUamw/PWiTQIDAQABo4IDZjCCA2IwHwYDVR0jBBgwFoAU
F9nWJSdn+THCSUPZMDZEjGypT+swHQYDVR0OBBYEFIn6WTfvA0HA00q13RCG6q6a
EwgfMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG
AQUFBwMBBggrBgEFBQcDAjBKBgNVHSAEQzBBMDUGDCsGAQQBsjEBAgEDBDAlMCMG
CCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgIwWgYD
VR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5zZWN0aWdvLmNvbS9TZWN0aWdvUlNB
T3JnYW5pemF0aW9uVmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNybDCBigYIKwYB
BQUHAQEEfjB8MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LnNlY3RpZ28uY29tL1Nl
Y3RpZ29SU0FPcmdhbml6YXRpb25WYWxpZGF0aW9uU2VjdXJlU2VydmVyQ0EuY3J0
MCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5zZWN0aWdvLmNvbTCCAX0GCisGAQQB
1nkCBAIEggFtBIIBaQFnAHUAzxFW7tUufK/zh1vZaS6b6RpxZ0qwF+ysAdJbd87M
OwgAAAGN7zCrIgAABAMARjBEAiB5Xm/DfHeVKvG4dfx+CPFTMOmS70imUcSVPpeJ
gccUVwIgK8fCD3go5rpCL2RsoTBsD3CZFkV8tvWP8TdtfFHq1rYAdgCi4wrkRe+9
rZt+OO1HZ3dT14JbhJTXK14bLMS5UKRH5wAAAY3vMKtKAAAEAwBHMEUCIESiqbvc
BWIaGCPADRH8pJFf5obMfItuBlTTYFo1Q9dzAiEAhSKvKqT0anvArEXRtXqg55lc
/mxH6rBnXfigbicFktQAdgBOdaMnXJoQwzhbbNTfP1LrHfDgjhuNacCx+mSxYpo5
3wAAAY3vMKtRAAAEAwBHMEUCIDawjoPZGS49aNQgqFH27YSyJUDOD5k6OCcPw66/
sE9BAiEA44aYuTCY1dk5ZiXBTaFWgiv2udQE1lRTjTThhF+1ioYwLQYDVR0RBCYw
JIIOcmFuY2hlci5oaXMuZGWCEnd3dy5yYW5jaGVyLmhpcy5kZTANBgkqhkiG9w0B
AQsFAAOCAQEAUu2ChLBdilWqCQevwnhQmjHr6AfhUfugP7WczEUmxT56tu3CjXPd
1TLoZztcLlpkY6KD2Ij3eyimkDucV6z+bIyW+f5i2DU4qxxj4sn1CMyg9X55NTUq
obGv/IGK8MVPx7ccOByNFyHdmD2R4JpeszLD5S0slB5GaUtk+To+/upNAeRKzdja
0aJ0f5Z9Yw1nAcV7/JvPeTgf1+TtRzQHW3N2vQf/J//THT0TbEyM3FQR7xZ9sRBy
vYrh7BnNtP5U0g6I09TiFuds/VMkJvtAjHjACL48Lajuxkk4R1D+lMYCQwXjtu3A
ss4memoNSyzSuq41MFzWfhJ7Dg5Gd2Efjg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGGTCCBAGgAwIBAgIQE31TnKp8MamkM3AZaIR6jTANBgkqhkiG9w0BAQwFADCB
iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl
cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV
BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgx
MTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBlTELMAkGA1UEBhMCR0IxGzAZBgNV
BAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UE
ChMPU2VjdGlnbyBMaW1pdGVkMT0wOwYDVQQDEzRTZWN0aWdvIFJTQSBPcmdhbml6
YXRpb24gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAnJMCRkVKUkiS/FeN+S3qU76zLNXYqKXsW2kDwB0Q
9lkz3v4HSKjojHpnSvH1jcM3ZtAykffEnQRgxLVK4oOLp64m1F06XvjRFnG7ir1x
on3IzqJgJLBSoDpFUd54k2xiYPHkVpy3O/c8Vdjf1XoxfDV/ElFw4Sy+BKzL+k/h
fGVqwECn2XylY4QZ4ffK76q06Fha2ZnjJt+OErK43DOyNtoUHZZYQkBuCyKFHFEi
rsTIBkVtkuZntxkj5Ng2a4XQf8dS48+wdQHgibSov4o2TqPgbOuEQc6lL0giE5dQ
YkUeCaXMn2xXcEAG2yDoG9bzk4unMp63RBUJ16/9fAEc2wIDAQABo4IBbjCCAWow
HwYDVR0jBBgwFoAUU3m/WqorSs9UgOHYm8Cd8rIDZsswHQYDVR0OBBYEFBfZ1iUn
Z/kxwklD2TA2RIxsqU/rMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHSAEFDASMAYG
BFUdIAAwCAYGZ4EMAQICMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNl
cnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNy
bDB2BggrBgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRy
dXN0LmNvbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZ
aHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAThNA
lsnD5m5bwOO69Bfhrgkfyb/LDCUW8nNTs3Yat6tIBtbNAHwgRUNFbBZaGxNh10m6
pAKkrOjOzi3JKnSj3N6uq9BoNviRrzwB93fVC8+Xq+uH5xWo+jBaYXEgscBDxLmP
bYox6xU2JPti1Qucj+lmveZhUZeTth2HvbC1bP6mESkGYTQxMD0gJ3NR0N6Fg9N3
OSBGltqnxloWJ4Wyz04PToxcvr44APhL+XJ71PJ616IphdAEutNCLFGIUi7RPSRn
R+xVzBv0yjTqJsHe3cQhifa6ezIejpZehEU4z4CqN2mLYBd0FUiRnG3wTqN3yhsc
SPr5z0noX0+FCuKPkBurcEya67emP7SsXaRfz+bYipaQ908mgWB2XQ8kd5GzKjGf
FlqyXYwcKapInI5v03hAcNt37N3j0VcFcC3mSZiIBYRiBXBWdoY5TtMibx3+bfEO
s2LEPMvAhblhHrrhFYBZlAyuBbuMf1a+HNJav5fyakywxnB2sJCNwQs2uRHY1ihc
6k/+JLcYCpsM0MF8XPtpvcyiTcaQvKZN8rG61ppnW5YCUtCC+cQKXA0o4D/I+pWV
idWkvklsQLI+qGu41SWyxP7x09fn1txDAXYw+zuLXfdKiXyaNb78yvBXAfCNP6CH
MntHWpdLgtJmwsQt6j8k9Kf5qLnjatkYYaA7jBU=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTANBgkqhkiG9w0BAQwFADB7
MQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE
AwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4
MTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5
MRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO
ZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0
aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sI
s9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnG
vDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQ
Ijy8/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ/vDP+fmyc/xadGL1RjjWmp2bIcmfb
IWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf/zvk9tyy29lTdyOcSOk2uTIq3XJq0
tyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLDU+/bqv50TmnHa4xgk97E
xwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNV
icQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9/YgIoJk2KOtWbPJYjNhLixP6Q5
D9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW//e5XOsIzstAL81VXQJSdhJ
WBp/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ
5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3/GcV4clXhB4PY9bpYrrWX1Uu6lzG
KAgEJTm4Diup8kyXHAc/DVL17e8vgg8CAwEAAaOB8jCB7zAfBgNVHSMEGDAWgBSg
EQojPpbxB+zirynvgqV/0DCktDAdBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rID
ZsswDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAowCDAG
BgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29t
L0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggr
BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqGSIb3DQEBDAUA
A4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WOnnL+5Nb+qh+cli3vA0p+
rvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q/aGNnwU4M309z/+3ri0ivCRlv79Q2R+
/czSAaF9ffgZGclCKxO/WIu6pKJmBHaIkU4MiRTOok3JMrO66BQavHHxW/BBC5gA
CiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LEApE9GQDTF1w52z97GA1F
zZOFli9d31kWTz9RvdVFGD/tSo7oBmF0Ixa1DVBzJ0RHfxBdiSprhTEUxOipakyA
vGp4z7h/jnZymQyd/teRCBaho1+V
-----END CERTIFICATE-----
-8
View File
@@ -1,8 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: gitlab-it
namespace: gitlab
spec:
type: ExternalName
externalName: gitlab-it.his.de
@@ -11,12 +11,11 @@ apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: wazuh-storage name: wazuh-storage
mountOptions:
# Microk8s is our standard for local development - nfsvers=4.1
provisioner: microk8s.io/hostpath parameters:
server: 192.168.0.40
# In case you're running Minikube you can comment the line above and use this one share: /volume1/kubernetes
# provisioner: k8s.io/minikube-hostpath provisioner: nfs.csi.k8s.io
reclaimPolicy: Delete
# If you're using a different provider you can list storage classes volumeBindingMode: Immediate
# with: "kubectl get sc" and look for the column "Provisioner"