Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Request for new functionality
View staffing
Description
- We are creating a feature request to add support for managing cron-jobs through cloud scheduler for App Engine's Cron Jobs as well as listing them through the gcloud command for cloud scheduler.
How this might work:
- If cron jobs can be accessed from cloud scheduler then we can use gcloud commands to retrieve the cron job information from cloud scheduler.
If applicable, reasons why alternative solutions are not sufficient:
- Listing out the cron job information from the logs do not give us the cron job information that has not executed. Also logs do not show any information passed 30 days.
- Viewing the cron.yml nor app.yml in a storage bucket is not a route we can take because it violates the principle of least priviledge.
Other information (workarounds you have tried, documentation consulted, etc):
- App Engine Cron Jobs are converted to cloud scheduler jobs when a cron.yaml file is uploaded. App Engine Cron Jobs are listed in the console only. We cannot view them via gcloud commands (gcloud scheduler jobs list). We expected the App Engine Cron Jobs to be listed with other cloud scheduler jobs. This can be replicated by creating an app-engine cron job, and then using the gcloud scheduler jobs list command. The App Engine cron jobs do not show up in the results after running this command.
- We have tried viewing logs, displaying the app-engine cronjobs through the cloud-scheduler gcloud command as well as storage buckets (This is not an option for us.)