Пример #1
0
 def GetSecrets(self, record):
     secrets = {}
     secrets.update({
         k: FormatSecretKeyRef(v)
         for k, v in record.env_vars.secrets.items()
     })
     secrets.update({
         k: FormatSecretVolumeSource(v)
         for k, v in record.MountedVolumeJoin('secrets').items()
     })
     return cp.Mapped(k8s_object_printer.OrderByKey(secrets))
Пример #2
0
 def GetConfigMaps(self, record):
     config_maps = {}
     config_maps.update({
         k: FormatConfigMapKeyRef(v)
         for k, v in record.env_vars.config_maps.items()
     })
     config_maps.update({
         k: FormatConfigMapVolumeSource(v)
         for k, v in record.MountedVolumeJoin('config_maps').items()
     })
     return cp.Mapped(k8s_object_printer.OrderByKey(config_maps))
Пример #3
0
 def GetUserEnvironmentVariables(self, record):
     return cp.Mapped(
         k8s_object_printer.OrderByKey(record.env_vars.literals))