コード例 #1
0
 def template(self):
     if hasattr(self.spec,
                'revisionTemplate') and self.spec.revisionTemplate:
         if not self.spec.revisionTemplate.metadata:
             self.spec.revisionTemplate.metadata = k8s_object.MakeMeta(
                 self.MessagesModule())
         return revision.Revision.Template(self.spec.revisionTemplate,
                                           self.MessagesModule())
     elif self.spec.template:
         if not self.spec.template.metadata:
             self.spec.template.metadata = k8s_object.MakeMeta(
                 self.MessagesModule())
         return revision.Revision.Template(self.spec.template,
                                           self.MessagesModule())
     else:
         raise ValueError('Should have a template of some sort')
コード例 #2
0
ファイル: service.py プロジェクト: PinTrees/novelhub
 def template(self):
     if self.configuration:
         return self.configuration.template
     else:
         ret = revision.Revision.Template(self.spec.template,
                                          self.MessagesModule())
         if not ret.metadata:
             ret.metadata = k8s_object.MakeMeta(self.MessagesModule())
         return ret