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')
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