| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 syntax = "proto3"; | 5 syntax = "proto3"; |
| 6 | 6 |
| 7 package deploy; | 7 package deploy; |
| 8 | 8 |
| 9 import "google/protobuf/duration.proto"; | 9 import "google/protobuf/duration.proto"; |
| 10 | 10 |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 /** | 213 /** |
| 214 * Source-relative path of additional AppEngineResources text protobuf files | 214 * Source-relative path of additional AppEngineResources text protobuf files |
| 215 * to load and associate with this module. | 215 * to load and associate with this module. |
| 216 * | 216 * |
| 217 * Resources imported here are treated the same as if they were declared in | 217 * Resources imported here are treated the same as if they were declared in |
| 218 * the "resources" field. | 218 * the "resources" field. |
| 219 * | 219 * |
| 220 * Resource paths may include deployment parameters. | 220 * Resource paths may include deployment parameters. |
| 221 */ | 221 */ |
| 222 repeated string resource_path = 23; | 222 repeated string resource_path = 23; |
| 223 |
| 224 /** |
| 225 * The source-relative path to an "index.yaml" file that can be imported. |
| 226 * |
| 227 * This is specifically useful since GAE development instances are capable |
| 228 * of generating their own index data after observing module behavior. A user |
| 229 * may want to use this behavior directly ratehr rather than translate it |
| 230 * ininto an AppEngineResources protobuf. |
| 231 * |
| 232 * If this is not empty, an "index.yaml" file will be loaded from this path |
| 233 * and appended to any other defined indexes. |
| 234 */ |
| 235 string index_yaml_path = 24; |
| 223 } | 236 } |
| 224 | 237 |
| 225 /** | 238 /** |
| 226 * Defines a set of AppEngine-wide resources. | 239 * Defines a set of AppEngine-wide resources. |
| 227 * | 240 * |
| 228 * These are aggregated between all registered AppEngine modules within a | 241 * These are aggregated between all registered AppEngine modules within a |
| 229 * project. | 242 * project. |
| 230 */ | 243 */ |
| 231 message AppEngineResources { | 244 message AppEngineResources { |
| 232 /* Defines an index. */ | 245 /* Defines an index. */ |
| (...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 553 | 566 |
| 554 /** Labels to apply to this pod. */ | 567 /** Labels to apply to this pod. */ |
| 555 map<string, string> labels = 11; | 568 map<string, string> labels = 11; |
| 556 | 569 |
| 557 /** | 570 /** |
| 558 * Deployment configuration value for amount of non-crashing time before this | 571 * Deployment configuration value for amount of non-crashing time before this |
| 559 * pod is available. | 572 * pod is available. |
| 560 */ | 573 */ |
| 561 google.protobuf.Duration min_ready = 12; | 574 google.protobuf.Duration min_ready = 12; |
| 562 } | 575 } |
| OLD | NEW |