profile
viewpoint

ryanbhayward/games-puzzles-algorithms 23

software for CMPUT 355 (initial 396): ugrad course on games, puzzles, algorithms

imccarten1/appengine-sidecars-docker 0

A set of services that run along side of your Google App Engine Flexible VM application containers. Each service runs inside of its own docker container along with your application's source code.

imccarten1/esp 0

Extensible Service Proxy

imccarten1/ios-driver 0

Selenium server to test native, hybrid and web apps on IOS. Join us on IRC #ios-driver on freenode

imccarten1/opencensus-go-exporter-stackdriver 0

OpenCensus Go exporter for Stackdriver Monitoring and Trace

imccarten1/opentelemetry-collector 0

OpenTelemetry Collector

imccarten1/Terasology 0

Terasology - open source voxel world

imccarten1/ualbertabot 0

UAlbertaBot

push eventGoogleCloudPlatform/ruby-docker

Daniel Azuma

commit sha 460ef00fc79682f56c00fbe68936e9b6e835a9c6

feat: Update gcloud, nodejs, and bundler2

view details

push time in 15 hours

issue closedGoogleCloudPlatform/ruby-docker

Update Node to Version Supported By Rails

The stable version of webpacker (Rail's integration with webpack) requires at least Node v10.17.0. This repo builds images that only include 10.16.3.

I was going to create a quick PR as it looks like those are just set in the Rakefile and the build-ruby-runtime-images.sh files but wasn't sure if there was a preference to making the most minimal change that would be compatible (upgrading to 10.17.0) or bump to the most recent stable version of the Node 10 series, 10.22.1. Or maybe even to the bump to the 12 or 14 series since the 10 series is EOL in about 5.5 months from now.

closed time in 15 hours

eric-hemasystems

push eventGoogleCloudPlatform/ruby-docker

Katie McLaughlin

commit sha bc4d08a277ef5211e3cb9d1547a87bcb32a814cd

feat: Display connected SQL Instances in output

view details

push time in 17 hours

PR merged GoogleCloudPlatform/ruby-docker

feat: Display connected SQL Instances in output cla: yes

This is a debugging function.

When using app-engine-exec-wrapper, the connection is made to a declared instance, but there's often other configurations that duplicate the sql instance name (e.g. .env variables). In the event the "execute command" step fails, the output from a failed connection is pulled from the client environment, not from the exec-wrapper environment.

Ensuring that the connected SQL instance is displayed in output will assist in cases where there are mismatches in SQL instance between wrapper and client code.

+1 -0

0 comment

1 changed file

glasnt

pr closed time in 17 hours

push eventGoogleCloudPlatform/ruby-docker

Daniel Azuma

commit sha 00cc59a26b091298b25a73829d8e052a422d0124

chore: Omit low-priority tests when running presubmits

view details

push time in a day

issue commentGoogleCloudPlatform/appengine-ruby

Missing container image from gcloud app versions describe VERSION

The fix is scheduled for release Wed Dec 2.

laertispappas

comment created time in a day

push eventGoogleCloudPlatform/ruby-docker

Daniel Azuma

commit sha 44161b57fbdf872ac98b7320e4be6acc9d1f8c6e

chore: Fix GAE Exec entrypoint when run on GitHub Actions

view details

push time in a day

push eventGoogleCloudPlatform/ruby-docker

Daniel Azuma

commit sha d79db855be6a3ec4a76351022ba8e5f29273581e

chore: Update Gemfile lock

view details

push time in 2 days

push eventGoogleCloudPlatform/ruby-docker

Daniel Azuma

commit sha 09ead6f882a9230f0b4b85ac337329e1b5391ffd

chore: Add GitHub Actions workflow

view details

push time in 2 days

push eventGoogleCloudPlatform/appengine-ruby

Daniel Azuma

commit sha dd80bf626351ad9a1ec282d83eaa65f6888c8943

chore: Configure CI on GitHub Actions

view details

push time in 2 days

issue closedGoogleCloudPlatform/appengine-ruby

Is this actively maintained?

Hello appengine-ruby team, I'm trying to evaluate whether I will implement this gem in my project and see the last commit was 17 months ago. Could someone from the maintainers team give me an idea if this is actively maintained? It seems not to be. Thank you! Best, Laura

closed time in 2 days

laurawadden

push eventGoogleCloudPlatform/appengine-ruby

Katsuya Tajima

commit sha 25fb7aa149154ca3cdcc75a81d9371c3e6b696c0

feat: add gcs log dir option

view details

push time in 2 days

PR merged GoogleCloudPlatform/appengine-ruby

Add CLOUD_BUILD_GCS_LOG_DIR option to read cloud build logs

It faild reading the cloud build logs When GAE_EXEC_STRATEGY is cloud_build.

ERROR: (gcloud.container.builds.submit) HTTPError 403: <?xml version='1.0' encoding='UTF-8'?><Error><Code>AccessDenied</Code><Message>Access denied.</Message><Details>circleci@project.iam.gserviceaccount.com does not have storage.objects.get access to PROJECT_ID.cloudbuild-logs.googleusercontent.com/log-xxxxxxxxxxxxxxx.txt.</Details></Error>

I found the following Github issue.

https://github.com/GoogleCloudPlatform/cloud-builders/issues/120

So, I add CLOUD_BUILD_GCS_LOG_DIR option to add --gcs-log-dir option for gcloud command.

Usage

bundle exec rake CLOUD_BUILD_GCS_LOG_DIR="gs://appengine-katsuyan-test/cloudbuild" appengine:exec -- bundle exec rails db:migrate
+32 -6

3 comments

2 changed files

katsuyan

pr closed time in 2 days

push eventGoogleCloudPlatform/appengine-ruby

Daniel Azuma

commit sha ecb205780e990550659b5b274088b880a1315eb2

fix: Fix failure in the appengine:exec cloud_build strategy when App Engine doesn't provide the image

view details

push time in 2 days

issue closedGoogleCloudPlatform/appengine-ruby

Missing container image from gcloud app versions describe VERSION

Hello,

I'm new to gcloud and trying to set up a rails app based on the docs. I'm not sure if this is a appengine-ruby probably not since the gcloud CLI is giving the same results. Not sure where I messed up but when I run

bundle exec rake appengine:exec -- bundle exec rake db:migrate

I get the following error

rake aborted!
NoMethodError: undefined method `[]' for nil:NilClass
/Users/laerti.papa/.rvm/gems/ruby-2.6.3/gems/appengine-0.5.0/lib/appengine/exec.rb:754:in `start_build_strategy'
/Users/laerti.papa/.rvm/gems/ruby-2.6.3/gems/appengine-0.5.0/lib/appengine/exec.rb:491:in `start'
/Users/laerti.papa/.rvm/gems/ruby-2.6.3/gems/appengine-0.5.0/lib/appengine/tasks.rb:317:in `start_and_report_errors'
/Users/laerti.pap

I debugged a bit and I saw that apparently the app_info hash is missing the ["deployment"]["container"]["image"]: https://github.com/GoogleCloudPlatform/appengine-ruby/blob/master/lib/appengine/exec.rb#L754

Running the deployment strategy I have other issues but for now I try to understand why cloud_build does not work or why the image is not there when I run describe app version.

Any help would be much appreciated. Thank you.

closed time in 2 days

laertispappas

issue commentGoogleCloudPlatform/appengine-ruby

Missing container image from gcloud app versions describe VERSION

I just had a conversation with one of the App Engine engineers, and it looks like there's a change to the behavior of the Flexible Environment that's causing this. They suggested a workaround that I'm now working on implementing. Apparently the change is one that's been planned for a while and should make the build process more reliable, but the rollout has been slow which is why it's been hard to reproduce and diagnose.

laertispappas

comment created time in 2 days

push eventGoogleCloudPlatform/appengine-ruby

Tom Bowden

commit sha 940672e5db394325e55de3d3097823270a2f6857

fix: Fix exception when a shell command rather than a command array is given in Exec

view details

push time in 2 days

issue commentGoogleCloudPlatform/appengine-ruby

Is this actively maintained?

Hi, yes this is being maintained. We're in fact working on a fix right now in response to some changes that are happening to the Flexible Environment build process.

laurawadden

comment created time in 2 days

issue openedGoogleCloudPlatform/appengine-ruby

Is this actively maintained?

Hello appengine-ruby team, I'm trying to evaluate whether I will implement this gem in my project and see the last commit was 17 months ago. Could someone from the maintainers team give me an idea if this is actively maintained? It seems not to be. Thank you! Best, Laura

created time in 2 days

issue commentGoogleCloudPlatform/appengine-sidecars-docker

OpenTelemetry Collector is disabled

This log line will go away in an upcoming release, but in the meantime if the logs are bothersome (or you don't want to incur the additional log storage) you can setup a Log exclusion filter to omit them as you see fit.

zomble

comment created time in 20 days

issue commentGoogleCloudPlatform/appengine-sidecars-docker

OpenTelemetry Collector is disabled

We have been seeing the same thing since Oct 9

image

It has been logging pretty consistent at ~9KiB/s (~0.74GiB/day) only dipping down during version deploy

image

zomble

comment created time in 21 days

push eventGoogleCloudPlatform/appengine-sidecars-docker

Jay Hou

commit sha 9b8e6f69211fc16af28e4c61731f0ca10b119a61

Install Java8 OpenJDK on Stackdriver Monitoring Agent (#162) * Install Java8 OpenJDK on Stackdriver Monitoring Agent. Co-authored-by: Jay Hou <jayhou@google.com>

view details

push time in 25 days

push eventryanbhayward/games-puzzles-algorithms

hayward

commit sha 1e7a9aa60b959e0f9fdcd4d0408913e23ef2f676

tiny

view details

push time in a month

issue openedGoogleCloudPlatform/appengine-sidecars-docker

OpenTelemetry Collector is disabled

In my app engine logs, I am consistently seeing:

Hide log summary
Expand nested fields
Copy to clipboard
Copy link
{
insertId: "ojqbqx7a5ppwktn2n"
jsonPayload: {18}
resource: {2}
timestamp: "2020-10-30T02:32:50.416989Z"
labels: {4}
logName: "projects/[REDACTED]/logs/appengine.googleapis.com%2Fopentelemetry_collector"
receiveTimestamp: "2020-10-30T02:32:51.956998535Z"
}
Default
2020-10-30 12:32:50.418 DDUT
{ "_HOSTNAME": "aef-default-20201023t040523-szr2", "_SYSTEMD_UNIT": "flex-opentelemetry-collector.service", "PRIORITY": "5", "_SYSTEMD_CGROUP": "/system.slice/flex-opentelemetry-collector.service", "SYSLOG_IDENTIFIER": "vm_runtime_init", "_GID": "0", "_TRANSPORT": "syslog", "MESSAGE": "Oct 30 02:32:50 OpenTelemetry Collector is disabled", "SYSLOG_FACILITY": "1", "_SYSTEMD_SLICE": "system.slice", "_BOOT_ID": "10093827d09e4a8aa3348732145fb1b7", "_MACHINE_ID": "5b2d6759ad59fef83741f10909893c3e", "_CAP_EFFECTIVE": "3fffffffff", "_COMM": "logger", "_UID": "0", "_SYSTEMD_INVOCATION_ID": "54b69d0fc5fb4945a9025b45ba344c05", "_SOURCE_REALTIME_TIMESTAMP": "1604025170418393", "_PID": "1405236" }
Default
2020-10-30 12:32:50.418 DDUT
{ "_SYSTEMD_SLICE": "system.slice", "_SYSTEMD_INVOCATION_ID": "54b69d0fc5fb4945a9025b45ba344c05", "_BOOT_ID": "10093827d09e4a8aa3348732145fb1b7", "SYSLOG_FACILITY": "3", "_PID": "1405225", "_CAP_EFFECTIVE": "3fffffffff", "PRIORITY": "6", "_TRANSPORT": "stdout", "MESSAGE": "<13>Oct 30 02:32:50 vm_runtime_init: Oct 30 02:32:50 OpenTelemetry Collector is disabled", "SYSLOG_IDENTIFIER": "bash", "_GID": "0", "_UID": "0", "_HOSTNAME": "aef-default-20201023t040523-szr2", "_SYSTEMD_CGROUP": "/system.slice/flex-opentelemetry-collector.service", "_COMM": "bash", "_MACHINE_ID": "5b2d6759ad59fef83741f10909893c3e", "_SYSTEMD_UNIT": "flex-opentelemetry-collector.service", "_STREAM_ID": "4d64bd04e6024d029c227bb0ab50201e" }
Default
2020-10-30 12:32:50.430 DDUT
{ "_SYSTEMD_UNIT": "flex-opentelemetry-collector.service", "SYSLOG_FACILITY": "3", "_HOSTNAME": "aef-default-20201023t040523-szr2", "_EXE": "/bin/bash", "SYSLOG_IDENTIFIER": "bash", "_MACHINE_ID": "5b2d6759ad59fef83741f10909893c3e", "_CAP_EFFECTIVE": "3fffffffff", "_CMDLINE": "/bin/bash /var/lib/flex/vm_runtime/vm_opentelemetry_collector.sh stop", "PRIORITY": "6", "_PID": "1405238", "_COMM": "bash", "_SYSTEMD_CGROUP": "/system.slice/flex-opentelemetry-collector.service", "_UID": "0", "_STREAM_ID": "db1e5ee0211f4aa492f3d62713ff89a9", "_TRANSPORT": "stdout", "MESSAGE": "Oct 30 02:32:50 OpenTelemetry Collector is disabled", "_SYSTEMD_INVOCATION_ID": "54b69d0fc5fb4945a9025b45ba344c05", "_GID": "0", "_BOOT_ID": "10093827d09e4a8aa3348732145fb1b7", "_SYSTEMD_SLICE": "system.slice" }
Default
2020-10-30 12:32:50.430 DDUT
{ "_GID": "0", "_CAP_EFFECTIVE": "3fffffffff", "_COMM": "bash", "_SYSTEMD_INVOCATION_ID": "54b69d0fc5fb4945a9025b45ba344c05", "_MACHINE_ID": "5b2d6759ad59fef83741f10909893c3e", "_STREAM_ID": "db1e5ee0211f4aa492f3d62713ff89a9", "_SYSTEMD_SLICE": "system.slice", "_UID": "0", "SYSLOG_IDENTIFIER": "bash", "_TRANSPORT": "stdout", "_BOOT_ID": "10093827d09e4a8aa3348732145fb1b7", "MESSAGE": "<13>Oct 30 02:32:50 vm_runtime_init: Oct 30 02:32:50 OpenTelemetry Collector is disabled", "PRIORITY": "6", "_CMDLINE": "/bin/bash /var/lib/flex/vm_runtime/vm_opentelemetry_collector.sh stop", "_HOSTNAME": "aef-default-20201023t040523-szr2", "_PID": "1405238", "_SYSTEMD_CGROUP": "/system.slice/flex-opentelemetry-collector.service", "_EXE": "/bin/bash", "SYSLOG_FACILITY": "3", "_SYSTEMD_UNIT": "flex-opentelemetry-collector.service" }
Default
2020-10-30 12:32:50.430 DDUT
{ "_BOOT_ID": "10093827d09e4a8aa3348732145fb1b7", "SYSLOG_FACILITY": "1", "_SYSTEMD_CGROUP": "/system.slice/flex-opentelemetry-collector.service", "_CAP_EFFECTIVE": "3fffffffff", "_UID": "0", "MESSAGE": "Oct 30 02:32:50 OpenTelemetry Collector is disabled", "PRIORITY": "5", "_SYSTEMD_UNIT": "flex-opentelemetry-collector.service", "_HOSTNAME": "aef-default-20201023t040523-szr2", "_SYSTEMD_SLICE": "system.slice", "_SOURCE_REALTIME_TIMESTAMP": "1604025170430790", "_GID": "0", "_SYSTEMD_INVOCATION_ID": "54b69d0fc5fb4945a9025b45ba344c05", "_TRANSPORT": "syslog", "_COMM": "logger", "SYSLOG_IDENTIFIER": "vm_runtime_init", "_MACHINE_ID": "5b2d6759ad59fef83741f10909893c3e", "_PID": "1405249" }
Info
2020-10-30 12:32:50.525 DDUT

This message repeats for all my flex services, roughly once a second.

I have opened feedback on this with in GCP Console (and mentioning the incurred log cost), but maybe it is more relevant to here as a configuration issue with sidecars?

If this is something I do intend have control over (though I don't see how and haven't found any information on it), please point me in the right direction.

Cheers!

created time in a month

more