• Home
  • Raw
  • Download

Lines Matching full:project

32 from datastore_entities import Project
46 """Error in project.yaml format."""
76 def update_scheduler(cloud_scheduler_client, project, schedule, tag): argument
82 'name': parent + '/jobs/' + project.name + '-scheduler-' + tag,
85 'data': project.name.encode()
94 def delete_project(cloud_scheduler_client, project): argument
95 """Delete the given project."""
96 logging.info('Deleting project %s', project.name)
100 delete_scheduler(cloud_scheduler_client, project.name, tag)
105 logging.error('Scheduler deletion for %s failed with %s', project.name,
109 project.key.delete()
115 for project in Project.query():
116 if project.name not in projects:
117 delete_project(cloud_scheduler_client, project)
119 existing_projects = {project.name for project in Project.query()}
132 Project(name=project_name,
140 for project in Project.query():
141 if project.name not in projects:
144 logging.info('Setting up project %s', project.name)
145 project_metadata = projects[project.name]
147 if project.schedule != project_metadata.schedule:
150 update_scheduler(cloud_scheduler_client, project,
151 projects[project.name].schedule,
153 project.schedule = project_metadata.schedule
156 logging.error('Updating scheduler for %s failed with %s', project.name,
158 if project.project_yaml_contents != project_metadata.project_yaml_contents:
159 project.project_yaml_contents = project_metadata.project_yaml_contents
162 if project.dockerfile_contents != project_metadata.dockerfile_contents:
163 project.dockerfile_contents = project_metadata.dockerfile_contents
167 project.put()
171 """Checks if project has a Dockerfile."""
179 if content_file.name == 'project.yaml':
203 """Get project list from git repository."""
219 'Incorrect format for project.yaml file of %s with error %s',