- 
                Notifications
    You must be signed in to change notification settings 
- Fork 217
Tweaks to migration script. #104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tweaks to migration script. #104
Conversation
[#106900998] Migrate PWS AIs from DEAs to Diego Cells Signed-off-by: Michael Brodhead <[email protected]>
| Hey landesherr! Thanks for submitting this pull request! All pull request authors must have a Contributor License Agreement (CLA) on-file with us. Please sign the appropriate CLA (individual or corporate). When sending signed CLA please provide your github username in case of individual CLA or the list of github usernames that can make pull requests on behalf of your organization. If you are confident that you're covered under a Corporate CLA, please make sure you've publicized your membership in the appropriate Github Org, per these instructions. | 
    
      
        1 similar comment
      
    
  
    | Hey landesherr! Thanks for submitting this pull request! All pull request authors must have a Contributor License Agreement (CLA) on-file with us. Please sign the appropriate CLA (individual or corporate). When sending signed CLA please provide your github username in case of individual CLA or the list of github usernames that can make pull requests on behalf of your organization. If you are confident that you're covered under a Corporate CLA, please make sure you've publicized your membership in the appropriate Github Org, per these instructions. | 
| We have created an issue in Pivotal Tracker to manage this. You can view the current status of your issue at: https://www.pivotaltracker.com/story/show/108827666. | 
| Thanks, @landesherr. I'm a little confused about this PR: why do we need to check whether the app's desired state changed after moving it between backends? Changing the  Also, could you please make your membership in the 'pivotal' GitHub org public, so that Dreddbot won't hassle you about signing a CLA? Thanks, | 
| Closing out after discussion with @landesherr, | 
Submodule src/github.com/cloudfoundry/gorouter df2342d..1f4d5cc (rewind): < `Uptime` metric changed to `uptime` < Fix travis build < Fix flakey uptime monitor test < Fix race condition in test < CA cert support for UAA < Send router uptime metric after draining all connections < Add uptime metrics reporter < Read request before writing response < Fix proxy test with new package name < Remove godeps and add lib to routing-release GOPATH < Exclude port in X-CF-Forwarded-Url header < Rename ssl_skip_validation to skip_ssl_validation < Use routing-release as GOPATH for travis CI < Only log when actually pruning a route to an endpoint < Return pointer to RequestHandler < Update README < Increase timeout for gorouter startup for unit tests < Update README.md < Update readme to include for standalone gorouter < Update travis to go get dependencies < Update gorouter readme and scripts to remove Godep < Remove duplicated words. < Change TTL type int -> *int < Remove godep-env script < Add modification tag to NewEndpoint method for http routes < Change syncing logic to use a buffered channel < Add necessary debug logging to see modification tag application < Register/ Unregister using modification tags < Test if route registry applies older routes < Remove Godeps < Remove .envrc file < Fix misleading message when NATS client closing. < Fix flakiness of route fetcher test < Use ioutil.NopCloser and do not write to request object in defer < Event buffering matches TCP router buffering style < Cache events during route fetching < Upgrade routing-api < Fix round tripper to avoid closing request body during retries. < Add suite tests for new packages so that ginkgo will run them < Use nats-io/gnatsd to install test dependencies < Switch the log level from info to debug < Add comment about synchronization of Trie datastructure < Log route register and unregister at INFO < Add ToPath function to Trie < Add all fakes in dropsonde < Add metric_sender/fake < Add log_sender/fake < Update tests < Update dropsonde < Run go vet after ginkgo tests to compile dependencies < Use syslog vs. stdout for sending access logs < Fix go router start message in main_test < Improve router integration test < Increase test timeout < Add more log messages for debugging < Remove skipMeasurements option passed to ginkgo in scripts/test < Update packages route_service, route_fetcher, router and stats to comply with go-vet < Update test script to use go vet and change packages to vet compliant. < Update readme for minimumRegisterIntervalInSeconds < Update Godeps < Switch to use nats-io.nats as nats client in palce of yagnats < Improve logging < Force UAA fetch token on start up < Improve log messages < Improve logging around routing api & uaa communications < Update gorouter to emit access logs with miliseconds precision. < Add coverage for uaa fetch token caching < Make access log streaming optional < Upgrade lager to get fix for serialization before sink < Update log messages in test < Remove unnecessary log messages < Bump uaa-g-client module in Godeps < Fix usage of forcedUpdate flag in call to FetchToken < Use EscapedPath for looking up for absolute as well as relative URI < Change UAA endpoint in main_test < Upgrade uaa-go-client < Gorouter route fetcher use UAA over TLS < Make routing secret more secure SHA1->SHA256 < Suppress setting Content-Type if not in response < Fix typo < Update travis to use golang 1.5 vs. 1.4 < Add RouteServiceRecommendHttps variable < Proxy respects the recommendHttps value < Add route service recommend https property < Configure gorouter to use SubscribeToEventsWithMaxRetries < Switch from uaa-token-fetcher to uaa-go-client < Update references by interface name < Update route fetcher tests and use fakes < Add uaa-go-client and update route fetcher < Remove X-CF-FORWARDED-URL Header before -> backend < Changes logging to use cf-lager conventions < Set Content-type header to nil if none is set by backend < Wrap dropsonde InstrumentedHandler to set X-Vcap-Request-Id in gorouter < Revert last commit < THE WIPEST BRANCH < Emit metrics for count of registry messages < Fix unit tests < Bump Dropsonde < GoRouter not longer writes X-Vcap-Request-Id < Report healthy only once accepting connections < Use LoggingConfig.Syslog as component name in lager < Revert "Remove syslog configuration" < Change Ω to Expect < Add X-Forwarded-Proto header if not present < Remove syslog configuration < Fixed flaky expections in registry tests < Fix flaky expectation around router drain test. < Fix expectation on session exit for main_test of gorouter. < Remove flaky expectation about specific error type when rogouter shutdown. < Generate fake event to avoid blocking in flaky test. < Fix expectation in route_fetcher_test. < Update router drain test for drain wait < During Drain() stop responding to heartbeats < bump routing-api godep dependency < Fix test message < Updated the Unauthorized error check to be less restrictive < Update tests to look for new token message < Updated log message for fetching token < Updated README about log levels present in cf_lager framework < Add tests for directing log messages to stdout < Redirect access_logs to stdout. < Remove gosteno module completely < Changed config and proxy lib to use cf_lager < replacing gosteno with cf_lager < Merge pull request #111 from cloudfoundry/shalako-patch-1 < Validate Host header characters < git ignore .swp files < gorouter fail fast after failed contact UAA < Add test for fail fast [#109854678] < Add fast fail if unable to fetch token from UAA < Bump timeout on tests failing on travis < Fix data races in tests < Only include host names with valid characters in 404 error response. < Only create route fetcher if routing api is enabled < Add additional metrics to GoRouter. < Fixes #106 - Allow HTTP request target in absolute-form < Reuse secure attribute of session cookie < Bump ifrit to get fix for multiple signals handling < Revert "Test the auto delivery of go router" < Test the auto delivery of go router < Changes to use updated uaa-token-fetcher < Remove golang 1.3 from travis < Change events log to debug setting < route_service_timeout --> route_services_timeout < Fix Godeps.json < Update dropsonde to fix issue with HttpStartStop < Merge branch 'wip-drain-test-96718176' < Merge PR #104 < Add atomic counter to remove data race condition on proxy gorouter < Update routing-api module in Godeps < Update Godeps and remove all test files < Drain client connections on error. < Change logging job name to "gorouter" < Remove default ciphers from config.go < Fix godep warning (No buildable source..) < Support unencoded secrets for route services < Add support for routing_api.auth_disabled < Update README for access log format < Avoid losing precision when printing the response time < Optimize access_log_record.go < Update readme example < Fix proxy_unit_tests < Emit router metrics through dropsonde < Upgrade dropsonde to the latest version. < Do not require X-Cf-Forwarded-Url on return from route service < Improve panic error message some more < Improve panic error message < Change Cipher Suite Order < Add response_time to access log for TCP/Websocket < Remove go1.4 from the allowed failures on travis < Fix data race in test setup < Correctly send uptime stat over varz < Update readme and documentation around boshlite < Fix gorouter flaky tests < Remove unused test (and test autobump) < Update routing-api godep dependency < Fix Travis flakiness < Separate route services secrets into 2 properties < Remove query params for Register and Unregister < Fix route lookup for context path and query string < WIP 404 context path < Added unit tests for comma separated list of secrets < Change Route Service Secrets to be a list of keys < Fix test for PR 93 < Log the contents of X-Forwarded-Proto < Restore godeps when building rss CLI < Update README to indicate how to setup the GOPATH < Make sure we check for emtpy slice. < Put the header value in quotes, also, add extra headers to the test. < Fall back to current format for extra headers instead of using json. < Enable us to specify extra headers we want to log. < Run unit test in parallel < Remove IV in crypto packages < Make vcap component logging work in GoRouter < Do not send an empty subject when publishing NATs messages < Update Travis badge to show master branch. < Add codegangsta/cli to godeps. < Add RSS CLI documentation < Change route services disable error message < Return 400 when metadata header is missing < Add tests for RSS Cli < Add default key file argument < Add Cli tool to read route service signature < Include forwarded url in route services header < Add tests for forwarded url validation < Add forwarded url to signature header < Refactor round tripper < Refactor RoundTripEventHandler < Refactor/rename RoundTripper to RoundTripEventHandler < Move setupBackendRequest to proxy round tripper < Optimize ServeHTTP in proxy.go < fix route service load balancing < Move route_service_config to route_service package < Return an error when crypto.Encrypt fails while building signature < Delete metadata header when routing to the backend instance < Refactor route service proxy code < Add test for ProxyRoundTripper and get rid of multiple WriteHeader calls < Do not call WriteHeader multiple times. < Remove unused struct members in proxyRoudTripper < Add logging statements around secret decryption < Pass in previous route service secret into the Proxy struct < GoRouter falls back to previous route_service_secret < Add route service previous key field for key rotation. < Unit test for ProxyRoundTripper. < Export some fields in proxy to unit testing easier. < fix route service expiry test < Remove signed header on route service failure < Add section about load balancing algorithm to README < Add flag to enable route services < Encrypt route service signature header < add aes gcm encryption package < Do not route to route service when backend is unavailable. < Add expiration logic to gorouter for route service signature < added context path in route pool set vcap session cookie path to context path < Do not delete Proxy signature header when routing to service on CF. < Change header field to X-CF-Proxy-Signature < Add debug logging around routing requests. < Add instructions to profile the go router < Update README to include Cache-Control and Expires headers. < Add direnv to the GoRouter. < preserve client request url in X-CF-Forwarded-Url header < Get rid of Omega character. < Route request to backend instance if a valid header exists. < Changed routing service encrypted header to RouteServiceSignature < Fix 404 error when routing to route service [#97578180] < Refactor main.go into more readable funcs [#97578180] < Add SSLSkipValidation configuration. < Add test for bad route service url. < Make proxy test registerHandler methods clearer. < Silence i/o timeouts from test testing timeouts. < Better test setup for route services < GoRouter proxies to a route service if set for requested instance. < When listing routes, the gorouter will also list the route service url if there is one. < Gorouter now parses and stores route service urls received from the routing api < Updated gorouter godeps < When router.register JSON fails to parse do not add route. < Remove mentions of the old nginx/lua router from the README. < Fixed the nats failure test. < Added the route service url field to the nats messages and endpoint < Cleaned up router_test and main_test < Merge remote-tracking branch 'origin/pr/88' < Run in go 1.4 on Travis with allowed failure. < Updated tests to use eventually instead of a blocking channel. < Revert "Replaced Ω with Expect" < Replaced Ω with Expect < Remove per-app metrics by updating Dropsonde < Fix bug where ssl enabled routers were not draining properly. < Correctly register and unregister routes with paths < Clean up Trie data structure. < Handle paths segment by segment < Merge remote-tracking branch 'origin/pr/82' < Update README.md < Serialize byUri from tree to map < Improve performance for paths with many segments < Revert "This is to route based on a path" < Revert "Fix up left Fit statement and a fmt println" < Disable compression when creating proxy connection < Fix up left Fit statement and a fmt println < This is to route based on a path < Remove additional time.Sleep calls from route_fetcher tests < Fix flaky gorouter tests < Adjust VCAP_ID as endpoint/sticky cookie changes < Update Godeps to include extracted token fetcher < Use newly extracted uaa-token-fetcher < Log outstanding active and idle connections when draining < Properly keep track of active/inactive connections < Fix data race < Update godeps < Router now subscribes to events from routing_api < Use routing_api.Client instead of manually crafting requests < Fetching routes on a interval and logging unauthorized errors < Add route fetcher to get routes from routing api < Grab uaa token < Update Notice < Refactor router < Load ssl certs via files instead of config strings. < Make tls ciphers configurable < Serve/terminate https traffic alongside http traffic Signed-off-by: Nima Kaviani <[email protected]>
[finishes #118012213] Submodule src/code.cloudfoundry.org/executor 1753bf7..22fd272: > Send MemoryBytesQuota and DiskBytesQuota to loggregator metrics Submodule src/github.com/cloudfoundry/dropsonde 9b2cd8f..7783e26: > Add Events method to FakeMetricSender > Add Send method to FakeMetricSender > Add Send func to metrics package > Add Send method to metric sender > Renames autowiredEmitter to DefaultEmitter > Fix batch counter data race > Makes the BatchCounterChainer an interface > The fake needs to reset envelopes as well as messages > Remove dead sender/batchers from unmarshaller suite > Add back FakeMetricSender since consuming packages are using it > Add chaining API to batch counters in dropsonde > Add timestamp to envelope with new chaining API > Update fakes to match new metrics sender interface > Add Counter chaining API to metrics > Looks for multiple occurrences of X-Forwarded-For > Allow pending tests until the flaky test is fixed > Merge remote-tracking branch 'origin/master' > Pend flaky test in log_sender package > Add chaining capabilities for Values and ContainerMetrics to the metrics package > Clean up the metric sender, as well > Replace exported interface types with exported concrete types > Add tagging to metric_sender > Remove submodule that we no longer need > Support go 1.5 and 1.6 > No longer try to 'go get' tools that are built in to go > Revert "Support X-Forwarded-For" Submodule src/github.com/cloudfoundry/sonde-go 06a12a3..27b0c70: > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Renames sonde.go to doc.go > Merge branch 'ematpl-master' > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > remove ParentRequestID from httpStartStop event > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Remove now-unneeded heartbeat.pb.go > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > No longer generate code for control events > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol > Regenerate Go code from new version of dropsonde-protocol Submodule src/github.com/gogo/protobuf 6cab0cc..e33835a: > Authors file and consistent licensing > refixed jsonpb handling of old byte slices > fix for jsonpb bytes customtype > fixes for nil and empty bytes in maps > fixed gostring bug for XXX_InternalExtensions > merged 78b168c14fc28c8c711844d210f7ab845083e3b1 from golang/protobuf > merged 9e6977f30c91c78396e719e164e57f9287fff42c from golang/protobuf, this included changes to code generation for nil messages in maps > merged e51d002c610dbe8c136679a67a6ded5df4d49b5c from golang/protobuf > merged 874264fbbb43f4d91e999fecb4b40143ed611400 from golang/protobuf > merged af59feb4214c835e81558f78e88b58bf034a7319 from golang/protobuf > merged 3852dcfda249c2097355a6aabb199a28d97b30df from golang/protobuf > merged f6b4231c7fd7ac9df487f17759fc107fd61d98a0 from golang/protobuf > merged 5386fff85b00d237cd7d34b2d6ecbb403eb42eb8 from golang/protobuf > merged ba6f978a1a6606adf3ccb6987f15c64262bfdbc2 from golang/protobuf > merged f43dfb5ff114b82b6bff2fe6b18f64ca4145681b from golang/protobuf > merged 1111461c35931a806efe06a9a43ad52a24c608ff from golang/protobuf > merged cd85f19845cc96cc6e5269c894d8cd3c67e9ed83 from golang/protobuf > merged a4ab9ec5de4f205e5aa1809eae63857f1e655c78 from golang/protobuf > merged 2ebff28ac76fb19e2d25e5ddd4885708dfdd5611 from golang/protobuf > merged f0a097ddac24fb00e07d2ac17f8671423f3ea47c from golang/protobuf > merged 78550bb1d05cd1ea812b182b603bf401a7d33ce9 from golang/protobuf > merged dda510ac0fd43b39770f22ac6260eb91d377bce3 from golang/protobuf > merged 8d92cf5fc15a4382f8964b08e1f42a75c0591aa3 from golang/protobuf > merged 2fea9e168bab814ca0c6e292a6be164f624fc6ca from golang/protobuf which involves moving grpc > merged 99511271042a09d1e01baea8781caa5210fec66e from golang/protobuf > merged b9504f23731d0b61ccfff7370a161d6c857ca00d from golang/protobuf > merged 0fd8c908d872c921af513ef5091964bbd2e0d904 from golang/protobuf > merged cde632b2dfc9b2747363b9ad6efa68c902944a27 from golang/protobuf > merged c75fbf01dc6cb73649c4cd4326182c3e44aa9dbb > merged 2fc053c57e60ac4997412fcc5cf05a1bb892188e from golang/protobuf > merged b3392a2965eaf83a934d81e8aede92fdb9ad061e from golang/protobuf > govet > merge 001690d39bd620847bb265d93a7c5e1bd3737308 and 62e4364d64b32762febb61f2c88c0a29bc49a225 from golang/protobuf > Merge branch 'master' of https://github.com/gogo/protobuf > merged 545732fb9671625a62a399186a066c4f8b942bc5 and 0c1f6d65b5a189c2250d10e71a5506f06f9fa0a0 from golang/protobuf > descriptor is marshaled and gzipped for faster compilation > fixed test for proto versions smaller than 3 > nopackage map code generation fix > fix compare for extensions > compare method generator added > one build server > grpc merged from golang/protobuf e3aaa3aa25c1c69c346988da1c9baa87b6016576 and 331aba25e29be6408a842fca779ec9c0526d9409 even though rest of gogo/protobuf is still waiting for proper wkts > fix for issue 164: customtype arrays were not handled correctly > fix for issue 167 nested map bug > Merge pull request #165 from tamird/proto3-customtype-null > Merge pull request #162 from alberts/patch-1 > Merge pull request #163 from alberts/patch-2 > fix for issue 161: repeated extensions unmarshal > fix for issue 158 > Merge pull request #156 from tamird/map-deterministic-marshalling > merged d20896fc31fb0e955e57970d61eb6eea054ff048 from golang/protobuf > merged b982704f8bb716bb608144408cff30e15fbde841 from golang/protobuf > merged 45bba206dd5270d96bac4942dcfe515726613249 from golang/protobuf > merged 6aaa8d47701fa6cf07e914ec01fde3d4a1fe79c3 from golang/protobuf > merged 5fc2294e655b78ed8a02082d37808d46c17d7e64 from golang/protobuf > merged 2402d76f3d41f928c7902a765dfc872356dd3aad from golang/protobuf > merged 4df416cb47b2e9f43a56776922e284f3e678166e from golang/protobuf > merged 04eac41517df87aa1adec44b1c032a027b546f05 from golang/protobuf > merged 68415e7123da32b07eab49c96d2c4d6158360e9b from golang/protobuf > README ready for markdown > merged 087949061006daa57b3a3be58d77092cf65f6cf7 from golang/protobuf > merged 7c1e7ed8fe018f62b754d076c31088b7cc9ea449 from golang/protobuf > merged 8e6e0a5025c9281db7eed8bffad0dc0920084b90 from golang/protobuf > merged 02ac84f19cf2febf53ac06e7fbc446c1ea0258e3 from golang/protobuf > merged 57346232f21afd1b0138cc10fbdd43c4d17e6c16 from golang/protobuf > merged 4a63085a886242d4e41ab91fbff2ef27775defba from golang/protobuf > Merge pull request #153 from tamird/regenerate > added contributors > Merge pull request #148 from stevvooe/enum-customname > updated to go1.6 > Merge pull request #143 from dennwc/protosizer_quickfix > Merge pull request #140 from dennwc/protosizer > fix for pr/139 > regenerate > add float32/64 casttype tests > remove errcheck dependency for build servers > optimization for byte slice unmarshaling > try changing travis folder for protobuf > change proto3 version to 3.0.0-beta-2 > go1.5.2 is tested > updated travis to build go1.5.2 > added an endless loop populated test > fix for issue 128: custom types for proto3 nullable=true was not working > fix for non-nullable repeated gostring > more testing for asym equal > fix for issue 125 > fixed castvalue Makefile for older protoc versions > regenerated code and moved some castvalue tests and made populated more loopable > Merge pull request #121 from smarterclayton/nullable_map_values > Merge pull request #124 from tormoder/patch-1 > fixed write optimization for non .pb.go files > merged 8cf720c393043e52c9da1e8c980e9bd4f89fa672 from golang/protobuf > merged d3d78384b82d449651d2435ed329d70f7c48aa56 from golang/protobuf > merged a1dfa5ef89a13a0aa4be5a6f81179db10bfeea36 from golang/protobuf > merged a7f1e751cd175bd11754879c715f33783f361723 from golang/protobuf > merged f9dd69311256bf5269b6632030882549175aa21f from golang/protobuf > merged e63abb1d3424c469c1366e3d4b211c49ae1337a1 from golang/protobuf > updated descriptor > merged f6bf928caf1b618acfa90c0b99f84184b65054f4 from golang/protobuf > merged ea3f88094ef7cc50011a343eedb2128fed6ba9a3 from golang/protobuf > merged efcaa340c1a788c79e1ca31217d66aa41c405a51 from golang/protobuf and dont sort map keys in generated marshaling code > fixed json unmarshaling for enum_stringer users > merged 5baca1b63153b1a82014546382edbdd302b138b6 from golang/protobuf > merged 8a5d8e8b138f1baa1f27f7bb0941013c46ec2afb from golang/protobuf > merged 9ebc6c4ed925b1323a0b11cea09e527cdc4e557c from golang/protobuf > merged 0ea3c033ce27e6af07fad5229bd22ad896cdbd02 from golang/protobuf > merged 5d7f79bcf383219d69ddd0edf148166689fdf7fc from golang/protobuf > merged deb4a5e3b15dea23f340a311eea995421845c356 from golang/protobuf > fixed for issue 115 > golang/protobuf@8081512#commitcomment-13649053 > merged 3d2510a4dd961caffa2ae781669c628d82db700a from golang/protobuf > merge 8081512d5bf6d07341a19043dac2396eec31bbe6 from golang/protobuf > merged 0c959e80d8acfedb1ecd50c9f14a58cee287dc95 from golang/protobuf > fixed another fuzz test > fuzz tests found unchecked errors > fixed some fuzz tests > more exposed methods in the generator > Merge pull request #104 from ceram1/comment-from-ext > merge 535a10468679b4cf155f6a7afdf53b554633fc09 from golang/protobuf > made protoc-gen-gogo also use the vanity/command like all the other commands > moved protoc-gen-combo and protoc-min-version and the version library to the root > gostring prints less nil values > Merge branch 'master' into oneof > print out seeds for failing size tests > oneof: customname is starting to work > oneof: casttype is starting to work > oneof: proto3 marshalling fixed > all the shadows > vet shadow > vet > oneof: dont check errors that are always nil > oneof: more tests and customtype is starting to work > oneof: proto3 marshal fix > oneof: fixed populate maxfield bug > print out seed for failing tests > oneof: better wireType errors and verbose equal fix > merge 1dceb1a2654bdc74ca97ad91f71f500eecc96269 from golang/protobuf > merge 6a514e697ffedcf5d6164f65cb159cf58602c599 from golang/protobuf > merge 9fa1be771c31716598ee886c52af380246058132 from golang/protobuf > merge 483e329c7aa200b7e10dcd9cf3aa513fb77c1d01 from golang/protobuf > merge ef197e1a5f817199945aa5c661145b2c5f4b963f from golang/protobuf > merge 61b9593c6ea6768fd683086d347fb6196deb08a2 from golang/protobuf > merge a57d29119a1033efed1843acbb96f5d6bc4ce9a0 from golang/protobuf > merge 73ca790d138754f6ea69987ab1edfc80efa53905 from golang/protobuf > merge 1baed096cdc1f056b34b41868532bc37c9548d6b from golang/protobuf > merge 6dfb160b2754e3b3fa583fbd0c207dfab2e836e5 again from golang/protobuf > merge 6dfb160b2754e3b3fa583fbd0c207dfab2e836e5 from golang/protobuf > oneof: gofmt and proto3 oneof tests > oneof: more tests > oneof: errcheck and defaults are working again, vet is still lacking > oneof: unmarshal in starting to work > oneof: gostring is starting to work > oneof: stringer is starting to work > oneof: size is starting to work > oneof: populate plugin is starting to work > better get methods for oneof > oneof: marshalto is starting to work > oneof: equal plugin is starting to work > merged oneof 59b73b37c1e45995477aae817e4a653c89a858db from golang/protobuf > fixed bug where big uint64s wrap to negative numbers when cast to int > merge 1e35a3a79e6fc8eedefdbeb905eddf7455fa0f4b from golang/protobuf > merge 21f8136f20e8fcb2cf25c81db1b154e1107d6705 from golang/protobuf > merge 31db569afeb67dbdf7bbd946007bad19ff41f250 from golang/protobuf > travis matrix builds replacing dockertest > merge 3fe63ce68cbebfe60e042dacfd768e103f874cae from golang/protobuf Submodule src/github.com/golang/protobuf 5677a0e..c3cefd4: > README: add compatibility section > proto: Prevent Any protos from being deserialized multiple times. > protoc-gen-go: Make proto3 scalar repeated fields packed by default (per the proto3 spec). > proto: don't panic when calling ExtensionDescs on an uninitialized message. > regenerate .pb.go > proto: check for required fields when unmarshalling groups > jsonpb: sort numeric proto keys in numeric order > fix compiler golden test > jsonpb: add option to ignore unknown fields in a message > proto: regenerate proto3.pb.go from .proto file > net/proto2/go: add GetAllExtensionDescs returns a []*ExtensionDesc > proto: import change from Google. > protoc-gen-go/grpc: pass file descriptor for service as Metadata > proto: s/Printf/Print/ where there's no format verb > ptypes: regen and remove transforms from regen.sh > protoc-gen-go: export the generated variable name of the FileDescriptor bytes > Make proto.RegisterFile public for gRPC > Fix marshalAny's handling of indentation. > Add missing error check in jsonpb's marshal implementation. > net/proto2/go: make a slight change to how we handle []byte fields > proto: allow text proto map keys to be omitted or order swapped > proto: fix equality to work with V1 generated format > net/proto2: remove <message>.ExtensionMap() from generated messages > proto: return error from Marshal if a message encodes to > 2GiB > proto: clean up proto API for extensions > Use grpcPkg for a bit of code gen that overlooked it. > jsonpb: Marshal Any according to the spec. > Correctly set OrigName for oneof fields. > Update the grpc plugin to support the grpc-go interceptor implementation. > jsonpb: Fix handling of repeated enums. > Improve error message when text unmarshaling a nested message with a required field. > Use reflection-driven field accesses under GopherJS. > Add specific error for oneof with nil element. > Add Any helper funcs to the ptypes package. > Expose the gRPC code generation plugin. > jsonpb: Accept both camelCase and orig_name as field names for oneof fields. > Add support for decoding a stream of JSON objects. > Switch use of strings.LastIndexByte to strings.LastIndex. > A few small bits of style modernisation, such as using append where it makes the code shorter and more natural. > Generate the new go_package options for the WKTs. > Add compatibility markers to grpc generated code. > Use the zero value when decoding a map element that is missing its key or value. > Implement new semantics for `option go_package`. > Support for google.protobuf.Any expansion in text marshaling and unmarshaling. > jsonpb: Handle Struct and NullValue WKTs. > Generate Descriptor method for groups. > Generate a XXX_WellKnownType method for NullValue. > jsonpb: Format and parse the WKTs in wrappers.proto. > Add remaining Go-supported WKTs to the list of types to generate XXX_WellKnownType for. > Generate XXX_WellKnownType method for recognised well-known types. > Add Timestamp helper funcs to the ptypes package. > Rearrange the well-known types package layout and API: > Add initial well-known types support package. > Configurable TextMarshaler for protos. > Add more well-known types: Struct, Timestamp and Wrappers. > Add well-known types. > Switch jsonpb.Marshaler to use camelCase by default. > Add support for plumbing json_name from protoc through to proto.Properties. > Extend the text format parser to allow concatenation of string literals in single quotes. > jsonpb: Don't emit zero value proto3 fields by default. > Adding repeated field data population example > Clarify jsonpb package docs. > Add compatibility markers to proto generated code. > Fix proto.Equal handling of proto3 bytes fields. > Update docs to mention the proto3 API differences. > Add some more Markdown annotations. > By popular demand, rename README to README.md and make Markdown consistent. > Generate sizer functions for oneofs. > Regenerate protos. > Fix unmarshaling code to properly handle multiple instances of the same extension appearing in the wire format. Prior to this change, multiple custom options would result in all but the first being discarded when processed using the proto.GetExtension() facilities. > Document parameters in README > Generate correct service name for gRPC services without a package name. > Remove a test that has outlived its usefulness. > Add compressed file descriptor code generation. > Unexport proto.MessageSet, and remove a bunch of its support. > Expand proto.RegisterType mapping to record both directions (name <-> reflect.Type), and add two functions to access the mapping. > Merge pull request #91 from tswast/plain > Always import non-weak imported proto packages. > Register all proto message types with a centralised registry. > jsonpb: Implementing marshaling of proto2 extensions. > Another minor performance improvement to the code generator. > Regenerate descriptor.pb.go to pick up FileDescriptorProto.json_name. > Various optimisations to protoc-gen-go. > Don't sort map keys when encoding a map field in wire format. > Forward oneof marshal/unmarshal funcs through public imports. > jsonpb: Remove Marshaler.EnumsAsString. > jsonpb: Disable Marshaler.EnumsAsString; it is now the default. > jsonpb: Introduce Marshaler.EnumsAsInts. > Fix jsonpb parsing of enums as names for proto3. > Add support for repeated fields expressed using list notation, like ["a", "b", "c"]. > Update gRPC codegen to match API update in grpc/grpc-go#370. > Ensure all field and method names are unique. > Fix dec_slice_packed_bool when bools are inefficiently encoded. > Simplify some code. > Fix race in text formatting of oneof fields. > Fix size of oneof fields when they are set to their zero value. > Minor refactoring of oneof enabling. > Make sure the package comment mentions all top-level messages. > Fix oneof wrapper type name disambiguation check. > Unconditionally generate the name= part of the protobuf struct field tag. > Add a oneof example to the test proto in the package document. > Merge into existing oneofs that are set to the same type. > Avoid panicking when text formatting a malformed oneof. > Remove unreachable error checks. > Expose the thorny part of the oneof metadata interpretation. > Update Go version requirements and copy oneof info from lib.go. > Allow `make` to run with non-GNU `sed`. > Implement oneof support. > Print out malformed generated code in a useful way. > jsonpb: Fix spelling of Marshaler. > jsonpb: Simplify JSON field name selection. > jsonpb: Reject unknown fields when parsing into a struct. > Only generate imports in GenerateImports, and move the `var _ pkg.Blah` lines to Generate time. > Fix handling of RequiredNotSetError being returned by fields that implement Marshaler. > Sort numerically-keyed maps by numeric value. > Rename structPointer_Map to structPointer_NewAt. > Fix Merge (and Clone) for proto3. > Fix protoc-gen-go/Makefile to work under go1. > Change how init functions are written in the generated Go. > Check in generated .pb.go files for the jsonpb test proto. > jsonpb: New package. > More accurately report text parsing failures for invalid strings. > Return errors getting extensions when formatting text, rather than writing the error to stderr. > Update README to reflect gRPC support. > Fix code generation for extensions of a publicly imported message. > Remove "optional" keyword in proto3 test file. > Behave gracefully when text formatting a map field with a nil value. > Add support for default values in proto extensions. > Return a descriptive error when a map field has a nil element. > Record the use of possibly-foreign enum types as map values. > Add proto3.pb.go to the repo. I don't know why it was missing. > Accept comma and semicolon characters in text format maps. > Address a few lint suggestions. > Check we get both key and value from a decoded map entry. > Generate import paths in accordance with the standard Go package layout. > Eliminate proto.Unmarshal from generated gRPC code. > Adjust generated gRPC code to accommodate non-protobuf wire formats. > Fix Size for maps. > Fix encoding and sizing of empty byte slices in proto3 maps. > Implement SetDefaults for maps. Skip proto3 scalar fields instead of panicking. > Use full import paths for test protos. > Switch the properties Mutex to a RWMutex. > Suppress Enum() and UnmarshalJSON() for publicly imported proto3 enums. > If a user passes a nil extension value to SetExtension(), return a useful error message. > Improve error message for nil values in repeated fields. > Add gRPC code generation. Signed-off-by: Chris Piraino <[email protected]> Signed-off-by: Nima Kaviani <[email protected]> Signed-off-by: Chris Piraino <[email protected]> Signed-off-by: Nima Kaviani <[email protected]> Signed-off-by: Brandon Shroyer <[email protected]> bump dropsonde [finishes #118012213] Submodule src/github.com/cloudfoundry/dropsonde 7783e26...a80bd29: > Merge pull request #18 from joachimvaldez/FakeMetricSender < Add Events method to FakeMetricSender Signed-off-by: Joachim Valdez <[email protected]> Signed-off-by: Brandon Shroyer <[email protected]>
…inigo garden grootfs guardian Submodule src/code.cloudfoundry.org/bbs 9be69c0..4b574f9: > Fix file/dir creation permissions Submodule src/code.cloudfoundry.org/buildpackapplifecycle ced564efa..888a70480: > Fix file/dir creation permissions Submodule src/code.cloudfoundry.org/cacheddownloader 09b8631e3..a52cc2a85: > Ignore G110 for app asset decompression as it's bounded by container FS quota (#38) > Fix file/dir creation permissions Submodule src/code.cloudfoundry.org/credhub-cli fd43d7668..17db04838: > Bump go modules Submodule src/code.cloudfoundry.org/executor 0a01dbe..a8f0e01: > Ignore G110 for app asset decompression as it's bounded by container FS quota (#104) > Fix file/dir creation permissions Submodule src/code.cloudfoundry.org/inigo 18074ea..3d1daff: > Fix file/dir creation permissions Submodule src/garden fba22f3dc..4995881dc: > Merge pull request #120 from cloudfoundry/g306-fix Submodule src/grootfs 430f6acc1..1fe4dd327: > Merge pull request #268 from cloudfoundry/fix-g110 > Merge pull request #267 from cloudfoundry/g306-fix Submodule src/guardian 87e1e97ab..cd421f913: > Merge pull request #451 from cloudfoundry/g306-fix
…ocket rep route-emitter routing-api vizzini garden grootfs Submodule src/code.cloudfoundry.org/auctioneer 50f383d3a..127aac4 (rewind): < Updates to match new locket protobufs < Struct changes due to new protobuf Submodule src/code.cloudfoundry.org/bbs a8b71a568..4b574f9 (rewind): < Updates to match new locket protobufs < Regenerate protos with latest protoc < Merge branch 'main' into protobuf-with-plugin < Update to use new locket protobufs < Change to match new protobufs < Regenerate all other protos < Resolve merge conflicts. Regenerate desired_lrp.proto < Remove debug log statements < Change interface{} to explicit type so we can use ToProto() and send to newTestRequest < We can use d.Routes directly here since it's a pointer < Replace eventfakes with new FakeEvent object < Make FakeEvent a proper proto object Regenerate protos < Routable is a pointer and needs to be dereferenced < Need to store the deserializeModel result in a variable to use later < Change responses to use pointers so we can use them after the method calls < Lint ignore for unnecessary nil check Change routes to use pointers < Ginkgo unfocus + lint ignore for deprecated method testing < WIP: Make integration tests use new protobuf < Struct and naming convention changes; Trueing up lint deprecation < Regenerate protos with deprecated markers < Added support for deprecated things to be marked as such in the output files < Struct and naming changes due to new protobuf < Struct and naming changes due to new protobuf < Merge branch 'main' into protobuf-with-plugin < Naming convention change due to new protobuf < Updated loggregator to v9 < expectedEvent doesn't need to be converted to a Proto here < Add conversions for protobuf messages < Add ToEventProto for models.Event interface < Replace gogo protobuf with google protobuf < Use google.golang protobuf instead of gogo protobuf Remove Unmarshal from MessageValidator interface (use proto.Marshal instead) < Structure and naming changes due to Protobuf upgrades < Add Validate functions for Proto structs < Have to use Proto structs (.ToProto()) in proto.Marshal < Naming convention changes due to protobuf updates < Have to pass a Proto struct in order to populate correctly, then use FromProto for the return value < Naming convention changes due to protobuf updates < Remove usage of protojson, encoding/json package is enough for our use case < copy() is destination first < Regenerate protos with improved optional support and AlwaysEmit changes < Protos: Add AlwaysEmit options to Messages to match old protobuf results < Codegen: Handle optional fields better: Make sure we're checking for nils Set default values where appropriate When a Map has a value of Message type, dereference for Equal < Codegen: Action no longer needs special Get/SetValue in accessors < Codegen: alwaysEmit->jsonEmit < Add JsonAlwaysEmit and CustomType features; Regenerate protos for codegen < Redirect output from pushd/popd to /dev/null < WIP: What if Routes wasn't a special case? < Add explicit json_name for static and dynamic < Codegen: Remove extra log messages, use Desc.Name() for ignoredMessages < Update Task test for protobuf and protojson changes < Regenerate protos for json_name changes < Add json_names for fields with underscores < Update SecurityGroups test for protobuf and protojson changes < Regenerate protos for Action special case < Add special case for Action types (they need GetValue and SetValue) < Add ExcludeFromEqual to Error.Message; regenerate error.proto < Codegen: Add support for ExcludeFromEqual feature and regenerate codegen protos < Update tests to account for protojson and protobuf changes < Add GetProto for Actions so we can marshal/unmarshal correctly < Regenerate actions.proto for json_name changes < Add json_name tags to prevent camelCase from happening < Use protojson for Marshal/Unmarshal functionality < Update pointers to reflect new ByValue types < Regenerate protos with new ByValue types < Add ByValue attributes to match old protobuf declarations < Codegen: Don't generate a Getter for By Value types < Regenerate protos for nil checks on ProtoSlice/ProtoMap methods and bbs_by_value support < Pointer changes / Proto conversion for Routes bbs_by_value < Add nil checks on ToProto/FromProto Custom Routes type requires json.RawMessage but we only have []byte, so conversion has to be done manually < Make custom Routes type use bbs_by_value < Codegen: Add nil checks for ProtoSlice and ProtoMap methods < Codegen: Add support for bbs_by_value < Codegen: Regenerate bbs.proto for bbs_by_value support < Codegen: Add bbs_by_value option (allows fields to be passed by value instead of reference) < Use generate_protos script < Update generate_protos script to handle plugin < Regenerate protos with nil checks for ToProto and From Proto < CodeGen: add nil checks for ToProto and FromProto methods < Extract structs into variables and use ToProto to give back a proto.Message < Add ToEventProto to Event interface and use it for Un/Marshalling < Remove old gogoproto generated files < Use copy instead of loop (staticcheck compliance) < Test changes to reflect proto and model changes < Add FromProto to Routes special case < Regenerate protos with new Slice/Map methods and FromProto methods < Differentiate between Slices and Maps Add FromProto methods < Bring back old functionality after ignoring ProtoRoutes/Routes in our protoc plugin < Regenerate desired_lrp proto (ignore ProtoRoutes in favor of routes.go) < Handles Routes special case for Equal < Regenerate protos (was using RC release) Make bbs.pb.go a full file (try to resolve this later) < Revert package change and remove softlinks < Change package of protogen plugin to models and softlink .proto and .pb.go files into models Always ignore bbs.proto when generating our plugin's files < Weird Routes issue (assume because we aren't using the one defined in routes.go any more) < Standardization of enum value names (include containing struct) < Standardization of enum value names (include containing struct) < Lack of protobuf embed support requires using the structs directly < Pointer changes due to standard protobuf updates < Standardization of ActualLRP=>ActualLrp < Remove gogoproto proto.Message < Standardization of DesiredLRP=>DesiredLrp < Lack of protobuf embed support requires using the structs directly < Pointer changes due to standard protobuf updates < Regenerate protos for maps with a value type of protogen message < Fix type on enumvalue_customname < Don't need Proto prefix for string types < Add support for map values with a protogen'd message type Add ProtoMap function for conversion between our map and the default protogen map < Default value for repeated fields (arrays/slices) is nil < Use type name instead of field name when generating an enum cast < Pointer changes due to optional field support < Field name standardization on ActualLrp* < Pointer changes due to optional field support < Regenerate protos with standardized LRP fieldName modifications (i.e. no modifications from standard protoc output) < Remove getFieldName overrides for Actual/DesiredLRP. This wasn't consistent so we're going to standardize on the output from basic protoc (ActualLrp instead of ActualLRP) < Regenerate protos after ToProto field name fix < Incorrect field name used when generating ToProto function < Regenerate protos after oneof removal < Remove support for oneof since we weren't using it (previous use of oneof was incorrect and essentially a non-use of oneof) < Regenerate protos with optional field support < Add support for optional fields < Remove duplicate methods generated by plugin < Regenerate protos for Routable fix < These Routables aren't messages, so don't need the 'Proto' prefix < CellId exists on ActualLRPInstanceKey. Golang protobuf doesn't support embedded types, so we need to reference this directly. Potential NRE if ActualLRPInstanceKey is null, but this function doesn't look like it's being used. < Regenerate protos with getFieldName overrides for Actual/DesiredLRP < Add getFieldName func: For adding additional logic to generated field name (e.g. ActualLrp => ActualLRP) This is intended to be reverted after confirming bbs still works after the plugin is finished. It's here now because we want to make as few changes to the bbs code as possible. < Regenerate protos with Equal function < No longer ignoring ProtoRoutes < Add Equal function for struct generation < Regenerate protos with Enum String func < Add String function to enum generation Remove unnecessary check on len(msg.Enums) < Regenerate protos with enum name/value maps < Add name/value maps to enum generation < Remove duplicate methods generated by our protoc plugin < Remove duplicate methods generated by our protoc plugin < Remove duplicate methods generated by our protoc plugin < Remove gogoproto proto.Message from ActionInterface < Remove duplicate methods generated by our protoc plugin < Regenerate protos with accessors < Import bbs.proto for enum customname extension < Support generating accessors (Get/Set) Rearrange some code for scope changes < Regenerate protos with new plugin < Make use of enumvalue_customvalue extension Remove extra Proto for ProtoRoutes < Move bbs.proto to protoc plugin folder < Add new protoc plugin for bbs code generation < WIP: proto changes < WIP: New protoc plugin for BBS < Move gogoproto files to their own directory < Protos: Change oneof optionals to actual optionals (oneofs weren't being used correctly) < Protos: omitempty no longer needed (protobuf always adds it) < Protos: Change option go_package to code.cloudfoundry.org/bbs/models < Protos: Move optional to beginning of line Remove json_name definitions where not needed < Protos: Remove gogoproto.equal_all < Protos: Remove string_name from enums (does not work) < Protos: Remove gogoproto.goproto_enum_prefix_all < Protos: gogoproto.enumvalue_customname => string_name < Protos: Remove gogoproto.customtype < Protos: Remove gogoproto.embed < Protos: Remove gogoproto.nullable false (required fields are not valid in protobuf3) < Protos: gogoproto.nullable true => optional < Protos: gogoproto.jsontag => json_name < Protos: Add option go_package < Protos: Remove import of gogoproto < Preserve gogoproto generated files Submodule src/code.cloudfoundry.org/cacheddownloader 59cf13f5f..a52cc2a85: > Ignore G110 for app asset decompression as it's bounded by container FS quota (#38) Submodule src/code.cloudfoundry.org/cfdot ddd347fb9..864c4a6 (rewind): < Updates to match new locket protobufs < Update to use new protobufs Submodule src/code.cloudfoundry.org/diego-ssh e4ae099fb..0e1b7b1 (rewind): < Merge branch 'main' into protobuf-with-plugin < Update to use the latest protobufs Submodule src/code.cloudfoundry.org/executor e44c63e96...a8f0e01a6: > Ignore G110 for app asset decompression as it's bounded by container FS quota (#104) < Remove reference to gogo/protobuf > Fix file/dir creation permissions < Resolve merge conflict: Change ShouldNot(Receive()) to Should(Receive(&nilOjbect)) < Merge main into protobuf-with-plugin < Change Should.Receive(nil) to ShouldNot(Receive()) since Gomega requires a pointer and this should be equivalent < Resolve staticcheck issues with Errorf and testing deprecated functionality < SetNofile and SetNproc take pointers now due to protobuf changes Submodule src/code.cloudfoundry.org/inigo 121564129...3d1daff34: > Fix file/dir creation permissions < Merge branch 'main' into protobuf-with-plugin < Update struct references to match new protobufs Submodule src/code.cloudfoundry.org/locket 05fc38ac4..b344fdd15 (rewind): < Regenerate protos with latest protoc < Regenerate proto with linter < Update references to new protos < Remove gogo/protobuf in favor of golang/protobuf; Regenerate protos Submodule src/code.cloudfoundry.org/rep 57b907171..057388d (rewind): < Updates to match new locket protobufs < Resolve merge conflict: Change ShouldNot(Receive()) to Should(Receive(&nilOjbect)) < Protobuf change after merge < Merge main into protobuf-with-plugin < Change Should.Receive(nil) to ShouldNot(Receive()) since Gomega requires a pointer and this should be equivalent < Struct changes due to new protobuf Submodule src/code.cloudfoundry.org/route-emitter a465116f5..1ed8242 (rewind): < Updates to match new locket protobufs < Resolve merge conflict: Add additional ports for TLS < Instances has to be set explicitly to 0 since it's a pointer now < Update to use new protobufs Submodule src/code.cloudfoundry.org/routing-api 604e3808a..2aa4a71d2 (rewind): < Updates to match new locket protobufs Submodule src/code.cloudfoundry.org/vizzini 14b91b0b1..56193ba (rewind): < Update to use new protobufs < Update struct references to match new protobufs Submodule src/garden fba22f3dc..4995881dc: > Merge pull request #120 from cloudfoundry/g306-fix Submodule src/grootfs 430f6acc1..ba459651c: > Update go.mod dependencies > Merge pull request #268 from cloudfoundry/fix-g110 > Merge pull request #267 from cloudfoundry/g306-fix
…dot credhub-cli diego-ssh dockerapplifecycle ecrhelper executor fileserver healthcheck inigo localdriver locket operationq rep route-emitter vizzini volman workpool garden grootfs guardian idmapper Submodule src/code.cloudfoundry.org/auction aac85ac..63a0ea2: > Sync README.md > pull info from readme into individual docs > Catch or explicitly ignore unhandled errors (#19) Submodule src/code.cloudfoundry.org/auctioneer 127aac4..ad722c3: > Sync README.md > Catch or explicitly ignore unhandled errors (#19) Submodule src/code.cloudfoundry.org/bbs 4b574f9..d12ace5: > Sync README.md > fix more broken links > fix broken links > add quotes around title > add ordering to doc names > add metadata to the top of the docs > move docs to 'docs' dir instead of 'doc' > fix-broken-links (#105) > Catch or explicitly ignore unhandled errors (#104) Submodule src/code.cloudfoundry.org/buildpackapplifecycle 888a70480..9c4775059: > Sync README.md > Merge pull request #73 from cloudfoundry/fix-g104 Submodule src/code.cloudfoundry.org/cacheddownloader a52cc2a85..fdbfab074: > Sync README.md > Catch or explicitly ignore unhandled errors (#39) Submodule src/code.cloudfoundry.org/cfdot 864c4a6..f66d17a: > Sync README.md > fix broken link > move info from readme into individual docs Submodule src/code.cloudfoundry.org/credhub-cli 17db04838..18c8d3fad: > Bump go modules Submodule src/code.cloudfoundry.org/diego-ssh 0e1b7b1..3efd7e8: > Sync README.md > move info from readme into individual ordered docs > Catch or explicitly ignore unhandled errors Submodule src/code.cloudfoundry.org/dockerapplifecycle e83857a..80b4aa4: > Sync README.md > Catch or explicitly ignore unhandled errors (#22) Submodule src/code.cloudfoundry.org/ecrhelper 463ffec..db91b0d: > Sync README.md Submodule src/code.cloudfoundry.org/executor a3ae097..5c6320b: > Fix executor error handling bug (#108) > Add unit test for cachedDownloader.New > Handle error returned from cacheddownloader.New > Sync README.md > Catch or explicitly ignore unhandled errors (#105) Submodule src/code.cloudfoundry.org/fileserver 3798a9e..bbfd349: > Sync README.md > Catch or explicitly ignore unhandled errors (#11) Submodule src/code.cloudfoundry.org/healthcheck f9213fb..67668d5: > Sync README.md > move info from readme into individual ordered docs > Catch or explicitly ignore unhandled errors (#14) Submodule src/code.cloudfoundry.org/inigo 3d1daff..0b7dbcf: > Catch or explicitly ignore unhandled errors (#35) Submodule src/code.cloudfoundry.org/localdriver cc1bb5a..5780700: > Remove commented out code (#7) > Sync README.md > move info from readme into individual ordered docs > Catch or explicitly ignore unhandled errors (#6) Submodule src/code.cloudfoundry.org/locket 9ed239545..5e3ea80de: > Sync README.md > fix broken links > add doc about locket client from readme > order docs > add metadata to docs > move docs from dir 'doc' to the standardized 'docs' > fix broken link in doc Submodule src/code.cloudfoundry.org/operationq a959afa..bf08b68: > Sync README.md Submodule src/code.cloudfoundry.org/rep 979b574..a916b34: > Sync README.md > point to diego-release contributor guide for running tests Submodule src/code.cloudfoundry.org/route-emitter 1ed8242..dc53cac: > Sync README.md > Catch or explicitly ignore unhandled errors (#46) Submodule src/code.cloudfoundry.org/vizzini 56193ba..729dacb: > fix-broken-links (#11) Submodule src/code.cloudfoundry.org/volman d3e7f15..64579f3: > Sync README.md > Catch or explicitly ignore unhandled errors (#10) Submodule src/code.cloudfoundry.org/workpool b6c2fa5..8c0f2d1: > Sync README.md > move info from readme into individual ordered docs Submodule src/garden 5948a5d99..4740aa5b7: > Update go.mod dependencies > Update go.mod dependencies Submodule src/grootfs fd0597ed7..826163f4e: > Update go.mod dependencies > fix links in readme > fix link to ginkgo repo > fix broken docker docs links > Update go.mod dependencies > Merge pull request #269 from cloudfoundry/g301-followup Submodule src/guardian cd421f913..78950d270: > Merge pull request #453 from cloudfoundry/fix-g104 Submodule src/idmapper 92d3aae90..12677c251: > Update go.mod dependencies > fix link in readme > Update go.mod dependencies
Signed-off-by: Geoff Franks <[email protected]> Co-authored-by: Amelia Downs <[email protected]>
More detailed output for completed migrations to verify successful transfer.
Signed-off-by: Michael Brodhead [email protected]