openebs recreate ymls

This commit is contained in:
Philip Haupt
2025-09-07 01:18:31 +02:00
parent 20b6e09298
commit aac02aa379
3 changed files with 216 additions and 236 deletions

View File

@@ -1,7 +1,6 @@
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
namespace: openebs
annotations:
cas.openebs.io/config: |
- name: StorageType
@@ -17,7 +16,6 @@ volumeBindingMode: WaitForFirstConsumer
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
namespace: openebs
annotations:
cas.openebs.io/config: |
- name: StorageType
@@ -33,7 +31,6 @@ volumeBindingMode: WaitForFirstConsumer
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
namespace: openebs
annotations:
cas.openebs.io/config: |
- name: StorageType
@@ -50,7 +47,6 @@ allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
namespace: openebs
name: openebs-single-replica
parameters:
protocol: nvmf
@@ -60,7 +56,6 @@ provisioner: io.openebs.csi-mayastor
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
namespace: openebs
annotations:
api-approved.kubernetes.io: https://github.com/kubernetes-csi/external-snapshotter/pull/814
controller-gen.kubebuilder.io/version: v0.11.3
@@ -215,7 +210,6 @@ status:
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
namespace: openebs
annotations:
api-approved.kubernetes.io: https://github.com/kubernetes-csi/external-snapshotter/pull/814
controller-gen.kubebuilder.io/version: v0.11.3
@@ -714,7 +708,6 @@ status:
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
namespace: openebs
annotations:
api-approved.kubernetes.io: https://github.com/kubernetes-csi/external-snapshotter/pull/814
controller-gen.kubebuilder.io/version: v0.11.3
@@ -1112,6 +1105,19 @@ status:
storedVersions: []
---
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app: localpv-provisioner
chart: localpv-provisioner-4.2.0
component: localpv-provisioner
heritage: Helm
openebs.io/component-name: openebs-localpv-provisioner
release: openebs
name: openebs-localpv-provisioner
namespace: openebs
---
apiVersion: v1
automountServiceAccountToken: true
kind: ServiceAccount
metadata:
@@ -1171,19 +1177,6 @@ metadata:
name: openebs-service-account
namespace: openebs
---
apiVersion: v1
kind: ServiceAccount
metadata:
namespace: openebs
labels:
app: localpv-provisioner
chart: localpv-provisioner-4.2.0
component: localpv-provisioner
heritage: Helm
openebs.io/component-name: openebs-localpv-provisioner
release: openebs
name: openebs-localpv-provisioner
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
@@ -1198,7 +1191,6 @@ metadata:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
namespace: openebs
labels:
openebs.io/release: openebs
openebs.io/version: 2.8.0
@@ -1417,7 +1409,6 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
namespace: openebs
labels:
app: localpv-provisioner
chart: localpv-provisioner-4.2.0
@@ -1493,7 +1484,6 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
namespace: openebs
annotations:
helm.sh/hook: pre-upgrade
helm.sh/hook-delete-policy: hook-succeeded
@@ -1523,7 +1513,6 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
namespace: openebs
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
@@ -1562,11 +1551,11 @@ roleRef:
subjects:
- kind: ServiceAccount
name: openebs-loki
namespace: openebs
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
namespace: openebs
labels:
openebs.io/release: openebs
openebs.io/version: 2.8.0
@@ -1583,7 +1572,6 @@ subjects:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
namespace: openebs
labels:
app: localpv-provisioner
chart: localpv-provisioner-4.2.0
@@ -1604,7 +1592,6 @@ subjects:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
namespace: openebs
annotations:
helm.sh/hook: pre-upgrade
helm.sh/hook-delete-policy: hook-succeeded
@@ -1627,7 +1614,6 @@ subjects:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
namespace: openebs
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
@@ -1669,28 +1655,6 @@ metadata:
namespace: openebs
---
apiVersion: v1
data:
nats.conf: "# NATS Clients Port\nport: 4222\n\n# PID file shared with configuration
reloader.\npid_file: \"/var/run/nats/nats.pid\"\n\n###############\n# #\n#
Monitoring #\n# #\n###############\nhttp: 8222\nserver_name:$POD_NAME\n###################################\n#
\ #\n# NATS JetStream #\n# #\n###################################\njetstream
{\n max_mem: 5Mi\n}\n###################################\n# #\n#
NATS Full Mesh Clustering Setup #\n# #\n###################################\ncluster
{\n port: 6222\n name: nats\n\n routes = [\n nats://openebs-nats-0.openebs-nats.openebs:6222,nats://openebs-nats-1.openebs-nats.openebs:6222,nats://openebs-nats-2.openebs-nats.openebs:6222,\n
\ \n ]\n cluster_advertise: $CLUSTER_ADVERTISE\n\n connect_retries: 120\n}\nlame_duck_grace_period:
10s\nlame_duck_duration: 30s\n"
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: nats
app.kubernetes.io/version: 2.9.17
helm.sh/chart: nats-0.19.14
name: openebs-nats-config
namespace: openebs
---
apiVersion: v1
data:
test.sh: |
#!/usr/bin/env bash
@@ -1725,17 +1689,39 @@ data:
}
kind: ConfigMap
metadata:
namespace: openebs
labels:
app: loki-stack
chart: loki-stack-2.9.11
heritage: Helm
release: openebs
name: openebs-loki-stack-test
namespace: openebs
---
apiVersion: v1
data:
jwt-token.pem: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS3dJQkFBS0NBZ0VBNDdCVW45SkthS0MySEUvSUNRaEVTaDF2OXJvSk1KUHM5ZEVpMVRQa3NKZllFY2dJClRtVGNveHMzWFJvTWo0RkhsVStqT3Nub1VlYUZFNEdIUDZiZHNFM1pMNUtPNUxxVDNQR1oyL1Y4Rk16VnFoTzkKdFNDakRvaE9EUmNTRDF2MytPYlhVVnpiNDlNVnBlUU5yS016YUU1NHUvekFMSVE4QjZPL29KN2RtR2tINVpOSgpTV2VpSFdYN3M4SlpQQkZFNFFaR0R4NVl6SGZLQ3dldG1yUjlaTVRqRSt5SUJuaHlpbldLM3Y3WVZVOXJ3OEllCnU2Y3B0cmdKRnp3d3NidGNYMVJRQ25HbXhvZTd4d2kvMzJtdG52Z0hVSjJZaEJ0MDYvR3Zzb01Qb3NtNzhUMGkKeEg4dTV3Qng3aUoyOWtaRm95VGRzUFFrekZLeEw1ZFkreG9Ea2tDK1NLWlA1aXYrTmVRcDByUWc0SnU5K2R5dwo2RXdreGlyTzNwMkZwM2M2VE90TzdxdGpzZUFvTXhlYlJuWlFKVGpjT2R2WXVCQnZ1MGFtMlFCcGo5TVhlZ3YwClNTQmEzMXRUY2kwMHJMZGtjZ3R5dm5YRi8rS0ZhS1hxMFd3ODIyZUpaU04zaXl2RmQxK3dnWUpudTNjZFZEUTMKTGNYTDNzUFozZ2Jydy9uRmZualdnQ3UrdDdnS0hVd094OXV5OVZ3QUdDbWNGY2R4N01hT0NGbmxJeS9aOXV4SAp4ZVloQWpOeU04cHdKcnBYb0ZzTWVjZVZTenBoOG1Ya016SlNCbjQ4VGVyMGZYVVp1UDhVUnBjZ01kbXVHTXhzCjcxcFBQTzFnVTVPRUp0SVF4dXVoeERsKzZIY1dvMlVOYkJ5ZUVLN1pkUTVTendMeUxTWXA5ZWhjUWJFQ0F3RUEKQVFLQ0FnRUE0QUN1Z0w0RzdvQ09LYlJqL0Y3aHNIamRta0xVbjdJb3duNktZbTYzWXZWQVlkNEdMZm9WQjNMVApPUWxUcWl0cUhYOUgrNktBcVhLOUliK2hMQUlpd0QwV216TDQyaGFsT2cySGJWdEtRN3h4eU8yN0NlT2VCOElaCjU4NzJ1WjJsakg2dS95RDRSRjk3UU1Yb25odkJpN0VJSHdvK2xvMVI4Y0lyMlAzeXpPc29GYmlkdFZYN3JDaVYKUlBqRGlkRURqczc1Umc1NUZsQVR1bDVIY1poNGRSY3V3SDlJSS9XRDJxeGhmNW9CZzR5clhPQXlGRFFWV2VvZApKM3JUL1VkelRXWkppTHpmY3hvK3AwWDRYdmc5RTlTNGZadE9YVW9WOGJySlBEcXN1MTcxUkJUOWk0d0V2TWMzClR5MGhGSkYyR1ZjL3M4TytJRGFLazJPMjZ2Tmc1anFkWDdWdWpzSFh0ZWZUTEsrLy9aQlJxTTFYaXMzc1ovKzQKM0VOL3VVcHZiRmxzSkxQdmZ0OTJRSW16QWNDRng0NWxzQzVjK3BNMVJDaXNNOTNGZ2toZzF3bmYxeWM0bUhVRgpjc2FYa284b1RSZzl6ank0QWh2S0UraStjc1dzMHZycDl0UjVPQVMxRGpxQUoyNFdmQm1HOExhd0xHQXhUQWhUCnZKWmdtZlQ4TDF5cUNnelZhNXh2bDYybTJzQlRPQmI3OGx6MDJBNHRNYzhWbStWczFIUDduY001K1NMaERHTHoKZDVnUGFweldIS0lHeEVPd1dxMHZabjdIU1FTUXd5Qnc2d2tFcGtRSTd0VlIwTFg1YkcwNGM4bTBlL25mUmNkMwp0NDVIVDViRElTVFZRUFh2R01WODFiOVJaT0VCdDhURkRibG03UXBWck5lajlieTh5RUVDZ2dFQkFPV1YwQVlXCkNWZzd5YnBjWWZ6RnMwNGlCYjJJRkxQcExNRVJSYWVKdWp4ZWs0dFFyeWVFRHdBRFBlYWFNUDN6ZnExc2p3NTIKVE4xVG5WaDl2QmJRV0FBRDZ0bDUwRzhlZWdJaENtOXFxMnRFbU8zNjZlMWpxa2lIbEpHeWNrQW03ZG1rWXgzUgp0RFdRZEM2b1ptVENiSWpQTGRZTngzRWN2OWZ6NHl6TnZNR1FOVFpkZE8yaStBcUpYempvZDI1QkYxTEcvYitvCjJ4OW45bDljbmdKQkhrTW5va0pYRHArQW1UYjE1dkgybm1wYWNVb1RDd3V4ZEo2ZllKY2pZMDJYNWR4WGU5bHkKQnJSYkhBU3BuY0czelh0OXFaWlpUa2pxRDluNzU4WFUyejc2VU1relJFaHZKcEkrWWUzR3NTREtRTE5SMXpjVQpCT0RrLzQycUlyREh5clVDZ2dFQkFQM2lxVDY3NnlhclFIbGR6ZmFJRmZDUGN6cDFoUUZickV2TXc4YnBCaXY1CllXTFJjK2k5RlAyeU1nRGFLTmtSaTNzek1kUnVjQWJwUkFIaWE2bXpRNTRFdm05YnJDTXdmRnJYVHI0OWhualMKRHNNT2tqZEVOZ3VIdzRUVVNUMGs5eW55TnZacXViTWVKWlBhNmhCTUgzVzczbTZzNDdkK2xibzBjdGpibis3egowZGNuUmZKT2FRRENSVW5GOVF2ajlncHAvNFd5NjF5d3VPaElndjZ1OUZNbWU5MXFIWlZrWFJjN01MUnRRdFFICkx3Q1NIS0Y1MldHMEdqbHN0K1dEbXpBbHk2RG9paUJHK3NCeCtSWHBWK2Z4ODN1YlFQVVVzQ2Rsd2xIcitQTGsKYnhWRm5ObVNjRXBmQ0VwaHNuSVMxQ0k3Q2tYRHdrUTM3M1hueUVtZ3JJMENnZ0VCQU5oNStVc3p6aDNmU2lncAo0Yzc1RDBmVjlybXVyVzZ5cDV0b1VOaFhtajVBSXprU25BVlRsTjA3TVV2V0NlbjZoWEM2MHUwZENQOE1UMm5ZCkxOa0tIRi92VWFzOEhCZ2FrWXFlWXZ1SmhoYS8rTDgwZnd4eWxHYU5TTDVVbHp2OE9QdWw4RHQydDBobWE5WnUKdlJXMjZhWGFUR3J3VlNWSHFYRFRxMXBjcCtXUHQwMEt0QzA2SkUyekdCRk55UWN4NHU4UGFNWW1UbTcvbFNSMwo3UmxORTE3WTZUdEtZU1J1bW9sak5oN2lucDdEcHR6a3RkNlJ0ZGUzaWRrWTZoS0k3cGxqK0FpaFpzYjZ2YUY3CjJaK0dVdjlsRHRvUVhTdU5YK0wzanFSUVAyYlRtZ2NOQ3c2Tmw3My9pbEVzcjJtdXEzRXA4eGNoRGpTTVdKYlkKWEp0NTE1MENnZ0VCQUxPWFhXOHlFUEptbTVIK3FBNG5UNVcrYzUwN3VsMHVrdDkvdGxHRFRzbFdlK3dpQzZMcgo5ZWhMNEJFNFFVTGpwVTM5OWRhMlZHcWZJV3RQMWliUjF4ZjFkUnhpdFk2aTRxU0R2NERWRnNWcW1lU2k3dzFICkpBL2Q5cEdFZFZaYVNyaVNUUXpjakFYSFluK0hrS0Q4cUJocFQ3dnNjcHkvWDN5N1V5NVJsWDI3WFltYmoyQUsKMVQ0akxrNDBTTllqYUUwUGxCL29ZNU5LczFJazBQMEZsM0VtUE9Kd0NRTS9YcFpyV1ZXWUlIakpxQmI0UkdaNQpRaXRaOGw4Q3A4Y2o1R2dYcEVacm1DR2k5QWVqMTdZSFBSYW0wVHh6bzJ4Nk9PMTFqeExTSUdUNDhCY1ZDaEhpCkE2cW9OTDRoQTlDcnZ3R0QwQTF2bjRFUUxFUzBNN3JaZkpVQ2dnRUJBS1hKb2dJaFhDUDJSR0RWNVNhTjVvNzUKdGEyYTZsS05KcFJXb1YvVnN4eGhUY2RKeS9UbjBtZk9kYlBITWNuR0dpWjhUQXoybUxRUnBBcnpXQkUwVGZBWgpobS8rNDZyMXhEVGR4Ny9TWE85VWg3MU0zWGIxR2ZvNWZmTkFDbDNXZ3FVeTBRSS9KaWd5UUxBR1dxWnpRNG4yCkRtVDcyR041OWJycmtlcGlTZ2VZRGYxYlIwdzg4dG5aaEg5QmZOMys3RWtRN2szb3I3YmNZYmJYZlA2ejVlVzcKdFVZTkxxdkJlVk9udXo1cXBtbTFhY2k3dTJiRTc5QjN4aHYzWnVnT3h5WGdQZnJhNll4cVhwTWVGcFV5NnNmTQpyL3laRWNOY1hrbHVJSmhQVDVCdVFZNjFUZ2JqdlAyc1AyV3d1U3hGTFFTYlZ2ZVg4WjFLMTNtQkJDcEx2OGs9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
nats.conf: "# NATS Clients Port\nport: 4222\n\n# PID file shared with configuration
reloader.\npid_file: \"/var/run/nats/nats.pid\"\n\n###############\n# #\n#
Monitoring #\n# #\n###############\nhttp: 8222\nserver_name:$POD_NAME\n###################################\n#
\ #\n# NATS JetStream #\n# #\n###################################\njetstream
{\n max_mem: 5Mi\n}\n###################################\n# #\n#
NATS Full Mesh Clustering Setup #\n# #\n###################################\ncluster
{\n port: 6222\n name: nats\n\n routes = [\n nats://openebs-nats-0.openebs-nats.openebs:6222,nats://openebs-nats-1.openebs-nats.openebs:6222,nats://openebs-nats-2.openebs-nats.openebs:6222,\n
\ \n ]\n cluster_advertise: $CLUSTER_ADVERTISE\n\n connect_retries: 120\n}\nlame_duck_grace_period:
10s\nlame_duck_duration: 30s\n"
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: nats
app.kubernetes.io/version: 2.9.17
helm.sh/chart: nats-0.19.14
name: openebs-nats-config
namespace: openebs
---
apiVersion: v1
data:
jwt-token.pem: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBNnZhWTFMRXdpamYyWUtEdjFYYVdDaWc0eEJiRXB3aVdqMTU5VlQ3OXZZTXdXQWM2CnFWUExKVjZOeGRWeFl5M3ZVMVk4dFJHazR5ZFNMTWJkK2Q2TlpYSlI0V2cyVjg2RFRxRGxCWXRqamFNWWpnQW0KY1V0RjE2SVRsT0l1eVJFaCtvRzc1RVR5aVFwRGlGdGo5eG9RSG5YRS94RUlkWG1uV2hFdWdWc28rdzBoOGdFYwo4WThyeFE2VTducFY0cUxYYXVEY01uRVZmZTk5VFFCbVZvRHhualJkQjQ1OUFtSmJhQ1dFUXQwWmtvM3RtV3lLCkJUaUg0RDRhbWVNQWhDVWF6YzFUbXZseDR6ZTZBVGN6ZDBJY0RBODNSZ2VFMktDUHM4ZHNsMWRYc2RIZTR2ZzAKcDJDTElmWGRSQ3lla2VJWDhSK2o0bTBiK2VzUXFJeGk0RTNLOVJNRVVBWVhVSFVmRGpwSXZYcGwrWmpyTmNQUQovdXJibG5WdmdseE1tZUxodUFHdVVhaE9WTlQvTUJpSkl3MURrb0xzendxaHhQVjgrQ0daSE9hNGlFZ0hnOHpmClFhYzBOWHFUOVkyTFJoZkdqTkdDR3BidDIrV0VOY2VyZktwOW04QktIejJwRXdNV1ZBY0dlV3hidlQyRjMwOXMKd3I5WkpOaXVKMndHcVFBSXhZRGtPRmpGMlVXVmwrakFzdjNkS1lYaVBOcGxwU1ZVVFNuM2RGVDVkaHp1Y0NWRgpieHJHZEo1RVNlRk5hQ2l0OHZTcFlYWTRDeDdod1FnbmU3cENudFo0YWNmemxTUkMrZEJZSWpoQ1kwWGppV0RICjQ3VkdyQm9wbTRMQzBYQ3lDMWVCbVBmdG5reHVqN1E5ZFIzT0FDSTA4aG93eDc5VkJYbS9wK0RhMXdrQ0F3RUEKQVFLQ0FnQkFNZDZnb2NhYXhONXVHUnBkcm5nZ3owdHZHNjlmMllOVktXSkIwNk44enlaNnJvTHk5MTlWMXVjUwpLWlpBbkRDNmlxR3NjT1VsWUwxZFdYb1ZSaDVJbkxyTlJHMHdnVTR6d2RiQXRJd2ZDdlB1L0JDRXZLV1kzQUhRCm1CbGpPdWlYS2pIZEZJOVZMTFkxdjQ1bzJUaVZNZVVBTVRXbjd2UnZzYWtNazR6M1JtZkRXRldCay9YSDhZdDAKT24xVG5kMFFLTjVRYzhBRTk5VTZvQVRWMW9YdERPNXIzWnkrOVlOMnlXVkE1V3FTdFc4NGowU0lWNkViL2F2RAo1cGJpQThjMmVrWkEzYTBsZ0xpemsxTGUzdk9Od2V4K21CaE9IVlFWc01NMCtCcVFEVUNCcjRHblIwUE1KQUh2Cm1lYzdBVlE4UDBKRjN6eVpCQVc1bngxMm5ocDRZOVQ5R3U5WWk3NERrNXlSNU5kRFZiV3lzaFFYSGhmUVhSSDgKaXh5TzB0VGNwd1NtNnVPckJmcmJ6Y0diOEZxbDJZTG1tMTJBZ1Q0ckEvU05nMGxJR0FPNGlITWtJN3dMcmIvKwpPQXZoTGhnTnArak5mVnMrTmhTQXcxMW83RlUrQUdJTXVpQlRPcDFpUnRHSG5LanVpR0c5c0U2aXBuSUlVTzA5CnZEWm9IWU4vZ0g3d0NBK1NtNXJEa3hBZ1o3TUQweXFtU0N0U0xEeFZHRE1Fd1gva1UrVFFRZ0ozQTBrM1UwRysKSE9IYXRVUXRDMHZkME5NRUxOMGlMdjBEemJCVHdZUEJEdXFwTlRLbnljVklhb1JINGdCT2RDb0hLMnJnNkk2YQoxU05xUUdROURRbWRrOFlCMHFrOGliaThTWDNDa3pXbFAwS1NRVlNpWlJVcy9mMTdYd0tDQVFFQTlmVmZ2YzNvCkEyNXpseFFhbXpGeTV1ZnZFb25jQ0pqYy9WdG9CcjM4ZjVPc29pMzA5bXRkK09zLzRzdFZqUjAyRWJVcHVPMlAKQmdyeTNIcE8xRFIwb1NPU21rclJFNWRJYndGRnJka0hyWDNuWnFkbmRrT05MeTdBdnJ1THRSd0VWUFZMc29JUApFNzdGZWRrT1ZZM2RLQVNqVmVhZ0VkOGoyeDRKcmVUZ0pBVWdzYW9iRStUNlA5alF5WCtVUzNxUjFTS21vRVhVCkhlL3ZISlREOTRnb2RFUGoyalFVQ2tYcElHUndtSDFjcEh3Y1hxT2JvQ2VudVh1WjBLd3p6MlhPV3BRdXRjSlUKcHpybUlUdzljTDNxZ2tnSlo1MGhTUzA5R1djek5rU0NIbWE4QjRnWjNDN0szV3UzY1M5R0NzTi9DaHBuR2xSUgpBSmhMd3RGZlBJNXVId0tDQVFFQTlJNU9qWGNBbGw1aUNqajdoZ0pqNVdzUHZLZUlhNmEvdC9mVUQ4anZNUDlKCnZ5Vll0SkRycTRFcVhxQXd0Yi9HY25xbDkwUFNWRzZKRnRUM2xHTmpReGtYZGptV0hhd0w3RkVSOERWTnc0Q3MKYzhNWXFpVUZKQlYyK3pIeW16d0hHY2RuTjdvZGN3UzBwTWoxbnJFdGpLSU5mSVNvQTFDYU0yUXpJNlhXTnRmZgpWN2VGeG1yZHU2M245VkZNT011RzhFV0dSaHh2L2c1TTJGVjFHajVGakZkZFFDUTRmWE9JWTdzWmRwQi8yZ1hlCm9PN0NmT2JEQVBUS0Uwa0FGNVVrbFRSb3EzaHQzT08vYU9UY1dwNlEwb2YweG45cWdsRVBSc1FQY2VKb0haK0YKaWIyS0NrMHdraVZWaVFzNVpxTDJZQTAySEZZNTkvNEVsaHBzOExKRjF3S0NBUUJmaFVnRmdxNFVoeFRGRzcycApmKzdMMWs5MnQ2dUllelYzLzhQS3VvWVJWZHk1cjNkdkxBdDIzSVlYSWppN2NSaktqNzBBWU9JbXlxRy9GcEQrCndOQjZ0RUgvUWdjb3dKd1U0RDJiWXFva3FyenZsUndOUmZiUzJDbHE2Wk04WndFWHJad1VXNFpYZU1OZ3F2ZHkKS29JMVJIZmFxSktKM2tzaWtldllhUWJUZGxwWUpXUVd1ZHFtYVNITTM0dE1OUEhtQUdzTjI1Q2hmOGt4SkdWbgpBSzRWV1Rob1NjbHVvL0FCOEgvNStOVzkyNlY0NjdsSTNaMjUzMUxCUTk5ck1IS1BvdlR4Q2VPdWZxVlpTdmZoCmpTQkNNSS9XZWFPdnM2NEM2NTFyK2ZjK3IwOWU3WEI5bm42U3QzNnFxbDFkV01kQnVUZEpkbTF1K2JhU2xwV1MKQXc2cEFvSUJBQ0ZWaUdXRjlBR0xDZWdFemx2ODFXci9CZDBjSk44dmtuQmNDbjdBVDhJbytmOWc4czloOVkyaQpCSWx6WWxCVHZKUDhIY1V2YkdydnlpWGZqNE9kYkhsSDRVZlBINlFad0dKTXhwb3NXZFl0SXRTQW9rc0cwc1dSClcyOXY1bmE4WHVkbm82MFg1RTI2TlhsRW54NHJYbDhOODdLbVRsUnRWeWRzSUFCYTZYRCtTY1ltRU1qejVoZGYKNC84dlBxbDdMSUJ4cVpUQzZZMENtL3pjNFNKYm5KVTlqMHRmNUlkTkNTazI1b2lmdDUyYk1UWlVkUlFiVERkRQpKb3NzWnlQUHczWEcrQUZ2WCtJODlPa3lVTXJWVkQ0dUkvSXVpZkVMWlg2cTJNUVlMVUxrYklwUzJJOEE2SDd6Ck1jNkZSaVMwVDhyVjRpdElvWXdwQnEwREd4aFA1RzhDZ2dFQkFMTTBlbGN1VXBranNpNktEc2dGdnhIMXNQZGoKYjJNYTMxTW84NFZ5bm15Yzd4WndlNEFhR3dnMG9yUnF5MG02SVZRb2FpSkowUS9GZkoyelpvV0U2bjE4eGhzZApTcTJXc1RyY0x0WlpyUmwyQzhFUkkxU0VPOHBQT1l4SnJNOXl2dzN6OUt5YTY2T0U0YzEyOTh4azFRTWdock9XCnhBUUxVQ3M3R3NCajNMVDNFaEJYMmFycndJWGFucGhrNHNVT1BTbk81NVlHSFVDdkhjMTU3WjdnNDhWaUJiT2UKYlFJeVRoUE5vYVkyUm90aFZoMzI1b085M2NJZFZJT1dva0VBeCtkblYzUWpFQWJKRGdwUWZvWjNscFU2TlBXQwpaZzdRdlkvWVUrbHVXZjEvWmNodm53RWpiZUUvSTZlQjFMMElmb0hlY200YmsxeW0wYkZreFdOL0JtND0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K
kind: Secret
metadata:
labels:
@@ -1794,6 +1780,49 @@ stringData:
---
apiVersion: v1
kind: Service
metadata:
labels:
app: agent-core
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-agent-core
namespace: openebs
spec:
ports:
- name: grpc
port: 50051
- name: ha-cluster
port: 50052
selector:
app: agent-core
openebs.io/release: openebs
---
apiVersion: v1
kind: Service
metadata:
labels:
app: api-rest
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-api-rest
namespace: openebs
spec:
ports:
- name: https
port: 8080
protocol: TCP
targetPort: 8080
- name: http
port: 8081
protocol: TCP
targetPort: 8081
selector:
app: api-rest
openebs.io/release: openebs
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/instance: openebs
@@ -1913,6 +1942,25 @@ spec:
---
apiVersion: v1
kind: Service
metadata:
labels:
app: metrics-exporter-io-engine
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-metrics-exporter-io-engine
namespace: openebs
spec:
ports:
- name: metrics
port: 9502
protocol: TCP
targetPort: 9502
selector:
app: io-engine
openebs.io/release: openebs
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/instance: openebs
@@ -1951,74 +1999,12 @@ spec:
apiVersion: v1
kind: Service
metadata:
namespace: openebs
labels:
app: agent-core
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-agent-core
spec:
ports:
- name: grpc
port: 50051
- name: ha-cluster
port: 50052
selector:
app: agent-core
openebs.io/release: openebs
---
apiVersion: v1
kind: Service
metadata:
namespace: openebs
labels:
app: api-rest
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-api-rest
spec:
ports:
- name: https
port: 8080
protocol: TCP
targetPort: 8080
- name: http
port: 8081
protocol: TCP
targetPort: 8081
selector:
app: api-rest
openebs.io/release: openebs
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
namespace: openebs
labels:
app: metrics-exporter-io-engine
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-metrics-exporter-io-engine
spec:
ports:
- name: metrics
port: 9502
protocol: TCP
targetPort: 9502
selector:
app: io-engine
openebs.io/release: openebs
---
apiVersion: v1
kind: Service
metadata:
namespace: openebs
labels:
app: obs-callhome
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-obs-callhome-stats
namespace: openebs
spec:
ports:
- name: https
@@ -2038,7 +2024,6 @@ description: Used for critical pods that must run in the cluster, which can be m
to another node if necessary.
kind: PriorityClass
metadata:
namespace: openebs
name: openebs-cluster-critical
preemptionPolicy: PreemptLowerPriority
value: 1000000000
@@ -2046,12 +2031,12 @@ value: 1000000000
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: openebs
labels:
app: agent-core
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-agent-core
namespace: openebs
spec:
replicas: 1
selector:
@@ -2060,7 +2045,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: agent-core
openebs.io/logging: "true"
@@ -2161,12 +2145,12 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: openebs
labels:
app: api-rest
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-api-rest
namespace: openebs
spec:
replicas: 1
selector:
@@ -2175,7 +2159,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: api-rest
openebs.io/logging: "true"
@@ -2258,12 +2241,12 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: openebs
labels:
app: csi-controller
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-csi-controller
namespace: openebs
spec:
replicas: 1
selector:
@@ -2272,7 +2255,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: csi-controller
openebs.io/logging: "true"
@@ -2399,7 +2381,6 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: openebs
labels:
app: localpv-provisioner
chart: localpv-provisioner-4.2.0
@@ -2408,6 +2389,7 @@ metadata:
openebs.io/component-name: openebs-localpv-provisioner
release: openebs
name: openebs-localpv-provisioner
namespace: openebs
spec:
replicas: 1
selector:
@@ -2420,7 +2402,6 @@ spec:
type: Recreate
template:
metadata:
namespace: openebs
labels:
app: localpv-provisioner
chart: localpv-provisioner-4.2.0
@@ -2483,12 +2464,12 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: openebs
labels:
app: obs-callhome
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-obs-callhome
namespace: openebs
spec:
replicas: 1
selector:
@@ -2497,7 +2478,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: obs-callhome
openebs.io/logging: "true"
@@ -2554,12 +2534,12 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: openebs
labels:
app: operator-diskpool
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-operator-diskpool
namespace: openebs
spec:
replicas: 1
selector:
@@ -2568,7 +2548,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: operator-diskpool
openebs.io/logging: "true"
@@ -2652,9 +2631,8 @@ spec:
serviceName: openebs-etcd-headless
template:
metadata:
namespace: openebs
annotations:
checksum/token-secret: c5108ec83485c41774c75526a02ea8ac574f6311f6aaec2fbba0630a57dd5277
checksum/token-secret: 8d0c2fdece804f0c26f3e5d481ac76502fb7986568b109e601912baf1066ca42
labels:
app: etcd
app.kubernetes.io/instance: openebs
@@ -2827,7 +2805,6 @@ spec:
serviceName: openebs-loki-headless
template:
metadata:
namespace: openebs
annotations:
checksum/config: d754b334e2f0f83d14eaa66553982a27439f3f6a19d4625cb63ced56e32602c1
prometheus.io/port: http-metrics
@@ -2942,7 +2919,6 @@ spec:
serviceName: openebs-nats
template:
metadata:
namespace: openebs
annotations:
checksum/config: e4e59e32c0128fae11bf52af4b733c364d878e4619792f720850b606df60fbd2
prometheus.io/path: /metrics
@@ -3102,98 +3078,12 @@ spec:
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: promtail
app.kubernetes.io/version: 2.8.3
helm.sh/chart: promtail-6.13.1
name: openebs-promtail
namespace: openebs
spec:
selector:
matchLabels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/name: promtail
template:
metadata:
namespace: openebs
annotations:
checksum/config: e67cf0d4573abbc19bbd0798f5a6dfeaa0bb173cca295c7523f09b09ba9fb133
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/name: promtail
spec:
containers:
- args:
- -config.file=/etc/promtail/promtail.yaml
env:
- name: HOSTNAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: docker.io/grafana/promtail:2.8.3
imagePullPolicy: IfNotPresent
name: promtail
ports:
- containerPort: 3101
name: http-metrics
protocol: TCP
readinessProbe:
failureThreshold: 5
httpGet:
path: /ready
port: http-metrics
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
volumeMounts:
- mountPath: /etc/promtail
name: config
- mountPath: /run/promtail
name: run
- mountPath: /var/lib/docker/containers
name: containers
readOnly: true
- mountPath: /var/log/pods
name: pods
readOnly: true
enableServiceLinks: true
securityContext:
runAsGroup: 0
runAsUser: 0
serviceAccountName: openebs-promtail
volumes:
- name: config
secret:
secretName: openebs-promtail
- hostPath:
path: /run/promtail
name: run
- hostPath:
path: /var/lib/docker/containers
name: containers
- hostPath:
path: /var/log/pods
name: pods
updateStrategy: {}
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
namespace: openebs
labels:
app: agent-ha-node
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-agent-ha-node
namespace: openebs
spec:
minReadySeconds: 10
selector:
@@ -3202,7 +3092,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: agent-ha-node
openebs.io/logging: "true"
@@ -3296,13 +3185,13 @@ spec:
apiVersion: apps/v1
kind: DaemonSet
metadata:
namespace: openebs
labels:
app: csi-node
openebs.io/csi-node: mayastor
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-csi-node
namespace: openebs
spec:
minReadySeconds: 10
selector:
@@ -3311,7 +3200,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: csi-node
openebs.io/logging: "true"
@@ -3398,7 +3286,15 @@ spec:
dnsPolicy: ClusterFirstWithHostNet
hostNetwork: true
imagePullSecrets: null
initContainers: null
initContainers:
- command:
- sh
- -c
- trap "exit 1" TERM; until [ -d /sys/module/nvme_tcp ]; do [ -z "$WARNED"
] && echo "nvme_tcp module not loaded..."; WARNED=1; sleep 60; done;
image: docker.io/openebs/alpine-sh:4.1.0
imagePullPolicy: IfNotPresent
name: nvme-tcp-probe
nodeSelector:
kubernetes.io/arch: amd64
serviceAccountName: openebs-service-account
@@ -3435,12 +3331,12 @@ spec:
apiVersion: apps/v1
kind: DaemonSet
metadata:
namespace: openebs
labels:
app: io-engine
openebs.io/release: openebs
openebs.io/version: 2.8.0
name: openebs-io-engine
namespace: openebs
spec:
minReadySeconds: 10
selector:
@@ -3449,7 +3345,6 @@ spec:
openebs.io/release: openebs
template:
metadata:
namespace: openebs
labels:
app: io-engine
openebs.io/logging: "true"
@@ -3590,10 +3485,94 @@ spec:
updateStrategy:
type: OnDelete
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: promtail
app.kubernetes.io/version: 2.8.3
helm.sh/chart: promtail-6.13.1
name: openebs-promtail
namespace: openebs
spec:
selector:
matchLabels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/name: promtail
template:
metadata:
annotations:
checksum/config: e67cf0d4573abbc19bbd0798f5a6dfeaa0bb173cca295c7523f09b09ba9fb133
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/name: promtail
spec:
containers:
- args:
- -config.file=/etc/promtail/promtail.yaml
env:
- name: HOSTNAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: docker.io/grafana/promtail:2.8.3
imagePullPolicy: IfNotPresent
name: promtail
ports:
- containerPort: 3101
name: http-metrics
protocol: TCP
readinessProbe:
failureThreshold: 5
httpGet:
path: /ready
port: http-metrics
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
volumeMounts:
- mountPath: /etc/promtail
name: config
- mountPath: /run/promtail
name: run
- mountPath: /var/lib/docker/containers
name: containers
readOnly: true
- mountPath: /var/log/pods
name: pods
readOnly: true
enableServiceLinks: true
securityContext:
runAsGroup: 0
runAsUser: 0
serviceAccountName: openebs-promtail
volumes:
- name: config
secret:
secretName: openebs-promtail
- hostPath:
path: /run/promtail
name: run
- hostPath:
path: /var/lib/docker/containers
name: containers
- hostPath:
path: /var/log/pods
name: pods
updateStrategy: {}
---
apiVersion: batch/v1
kind: Job
metadata:
namespace: openebs
annotations:
helm.sh/hook: pre-upgrade
helm.sh/hook-delete-policy: hook-succeeded
@@ -3604,10 +3583,10 @@ metadata:
app.kubernetes.io/version: 4.2.0
helm.sh/chart: openebs-4.2.0
name: openebs-pre-upgrade-hook
namespace: openebs
spec:
template:
metadata:
namespace: openebs
labels:
app.kubernetes.io/instance: openebs
app.kubernetes.io/managed-by: Helm
@@ -3632,7 +3611,6 @@ spec:
apiVersion: v1
kind: Pod
metadata:
namespace: openebs
annotations:
helm.sh/hook: test-success
labels:
@@ -3641,6 +3619,7 @@ metadata:
heritage: Helm
release: openebs
name: openebs-loki-stack-test
namespace: openebs
spec:
containers:
- args:
@@ -3665,13 +3644,13 @@ spec:
apiVersion: v1
kind: Pod
metadata:
namespace: openebs
annotations:
helm.sh/hook: test
labels:
app: openebs-nats-test-request-reply
chart: nats-0.19.14
name: openebs-nats-test-request-reply
namespace: openebs
spec:
containers:
- command:

View File

@@ -1,6 +1,7 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: openebs
helmCharts:
- name: openebs

View File

@@ -1,16 +1,15 @@
# values.yaml
openebs-crds:
csi:
volumeSnapshots:
enabled: true
keep: true
# Refer to https://github.com/openebs/dynamic-localpv-provisioner/blob/v4.1.2/deploy/helm/charts/values.yaml for complete set of values.
# Refer to https://github.com/openebs/dynamic-localpv-provisioner/blob/v4.2.0/deploy/helm/charts/values.yaml for complete set of values.
localpv-provisioner:
rbac:
create: true
# Refer to https://github.com/openebs/zfs-localpv/blob/v2.6.2/deploy/helm/charts/values.yaml for complete set of values.
# Refer to https://github.com/openebs/zfs-localpv/blob/v2.7.1/deploy/helm/charts/values.yaml for complete set of values.
zfs-localpv:
crds:
zfsLocalPv:
@@ -28,12 +27,12 @@ lvm-localpv:
volumeSnapshots:
enabled: false
# Refer to https://github.com/openebs/mayastor-extensions/blob/v2.7.2/chart/values.yaml for complete set of values.
# Refer to https://github.com/openebs/mayastor-extensions/blob/v2.8.0/chart/values.yaml for complete set of values.
mayastor:
csi:
node:
initContainers:
enabled: false
enabled: true
etcd:
# -- Kubernetes Cluster Domain
clusterDomain: cluster.local
@@ -50,7 +49,7 @@ preUpgradeHook:
# -- The container repository for the hook job
repo: bitnami/kubectl
# -- The container image tag for the hook job
tag: 1.25.15
tag: "1.25.15"
# -- The imagePullPolicy for the container
pullPolicy: IfNotPresent
@@ -62,4 +61,5 @@ engines:
enabled: false
replicated:
mayastor:
enabled: true
enabled: true