Changelog¶
0.0.1.dev32 (2019-02-26)¶
Changed¶
- Exit (code=1) on failure to create pubsub subscription.
Fixed¶
- Fix reconciler bug introduced in v0.0.1.dev31.
0.0.1.dev31 (2019-02-18)¶
Updated¶
- Adjust metrics for graph optimization and to include source in janitor.
0.0.1.dev27 (2018-10-16)¶
Removed¶
- Revert filtering out instances with status = TERMINATED in the authority.
0.0.1.dev26 (2018-10-15)¶
Added¶
- Filter out instances with status = TERMINATED in the authority.
Changed¶
- Lower minimum TTL for the event schema to 60.
Fixed¶
- Correct an external URL used in doc generation.
0.0.1.dev20 (2018-09-07)¶
Fixed¶
- Fix bug in date comparison in drop-old-message functionality.
Added¶
- Add metrics to the janitor.
Changed¶
- Speed up the reconciler.
0.0.1.dev19 (2018-08-14)¶
Fixed¶
- Fix paging of GDNS responses.
- Make setup.py work with direct github commit links.
Added¶
- Drop messages older than a limit.
Changed¶
- Remove managed zone from plugin configuration in favor of automated conversion from DNS zone.
- Do DNS zone to managed zone conversion only in GDNSClient.
0.0.1.dev18 (2018-08-01)¶
Added¶
- Add HTTP 403 response code to janitor PROJECT_SKIP_RESP_CODES constant.
Changed¶
- Default max results to 100 when listing instances in GCE client.
0.0.1.dev16 (2018-07-26)¶
Fixed¶
- Fix incorrect and superfluous authority logging.
Added¶
- Add deletions to the janitor reconciler.
Changed¶
- Simplify HTTP error response handling.
- Fail authority if it cannot get a full view of of all instances.
Removed¶
- Removed GCPHTTPNotFoundError and GCPHTTPConflictError.
0.0.1.dev15 (2018-07-17)¶
Changed¶
- Increase level of detail in HTTP request/response logging.
Fixed¶
- Properly support ‘deletions’ action.
0.0.1.dev14 (2018-07-10)¶
Added¶
- Add
kind
attribute toGCPResourceRecordSet
object. - Add request concurrency to GCE listing of instances.
0.0.1.dev13 (2018-07-03)¶
Changed¶
- Update gordon-cloud-pubsub version to
0.35.4
.
Removed¶
- Remove the use of
_GPSThreads
.
0.0.1.dev11 (2018-06-25)¶
Changed¶
- Janitor: Skip project if listing instances fails.
- Extract response rrsets properly.
- Make params optional when calling http.get_all.
0.0.1.dev9 (2018-06-20)¶
Added¶
- Add threadsafety when adding a message to the success channel from
GPSEventConsumer
. - Add flow control when consuming from Pub/Sub.
Changed¶
- Update interface implementation of
GEventMessage
.
Removed¶
- Remove date validation in schemas.
0.0.1.dev7 (2018-06-15)¶
Changed¶
- Update gordon-dns to 0.0.1.dev3.
Removed¶
- Remove routing logic from plugins.
0.0.1.dev5 (2018-06-07)¶
Changed¶
- Fix failure for core to instantiate GDNSPublisher plugin.
- Internal API improvements.
0.0.1.dev4 (2018-06-05)¶
Added¶
- Merged gordon-janitor-gcp repo into gordon-gcp.
- Added janitor plugin summaries.
- Added missing exception docs.
Changed¶
- Updated and fixed OWNERS.
- Cleaned up some capitalizations and wordings.
- Suppressed a test warning.
- Fixed namespace collapses (
__all__
/import *
).
Added¶
- Add implementation of IEventConsumer.
- Add implementation of IPublisher.
- Add implementation of IEnricher.
- Add support on loading credentials with application default credentials.
- Add support for
POST
JSON requests to HTTP client.