Artikel: Anwendungsmanagement Listing: Secret-Definition als Helm-Template {{- if .Values.pgadmin.enabled }} apiVersion: v1 kind: Secret metadata: name: {{ include "postgresql-pgadmin.pgadmin.secretName" . }} namespace: {{ .Values.namespace }} labels: {{- include "postgresqlpgadmin.labels" . | nindent 4 }} type: Opaque stringData: pgadmin-email: {{ .Values.pgadmin.auth.email | quote }} pgadmin-password: {{ .Values.pgadmin.auth.password | quote }} {{- end }} Artikel: Ceph-Cluster mit APIs automatisieren Listing 1: udev-Regeln für USB-OSDs ACTION=="add", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi" ACTION=="change", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi" ACTION=="online", ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{ID_BUS}="scsi" Listing 2: Python-Beispiel für librbd with rados.Rados(conffile='my_ceph.conf') as cluster: with cluster.open_ioctx('mypool') as ioctx: rbd_inst = rbd.RBD() size = 4 * 1024**3 # 4 GiB rbd_inst.create(ioctx, 'myimage', size) with rbd.Image(ioctx, 'myimage') as image: data = b'foo' * 200 image.write(data, 0)