{"push_id":2400427582,"size":17,"distinct_size":15,"ref":"refs/heads/metadata_whitelist-merge","head":"b99dcc030355de4d5984558073c13d0391fa0c2b","before":"a95d386e1076165e97dbfc21bcc9bd324913dcad","commits":[{"sha":"74c87b12b96bd0998f68a00fc772f7eb95e08ca4","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Pin f5-icontrol-rest\n\nProblem: The f5-common-python which is pinned by the CCCL, does not\npin the f5-icontrol-rest package this it imports. This introduces\nthe possibility to pull in unwanted changes and makes reproducible\nbuilds impossible.\n\nSolution: The temporary solution is to have the CCCL pin the\nf5-icontrol-rest to a known good version.","distinct":false,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/74c87b12b96bd0998f68a00fc772f7eb95e08ca4"},{"sha":"06254f6f3b399da8b7e830847d59add55c299f97","author":{"name":"Matthew Yacobucci","email":"311d0a1d6e1f22eb7135a56f7c5a1b92a52f0015@f5.com"},"message":"Merge pull request #210 from russokj/mem-leak-fix\n\nPin f5-icontrol-rest package","distinct":false,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/06254f6f3b399da8b7e830847d59add55c299f97"},{"sha":"f1d3ac06494981bf7f34003aa6b2a2089c191ffe","author":{"name":"Ryan Talley","email":"941a17cca1e45824e997f88d86315b3ed427e23e@f5.com"},"message":"Updated CCCL schema for snat config.\n\nProblem:\n Current schema does not allow for source address translation of none to\n be configured on virtual servers. Also some of the documentation does\n not match the schema definitions.\n\nSolution:\n Allow for none type source address translation to be configured and\n correct documentation.","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/f1d3ac06494981bf7f34003aa6b2a2089c191ffe"},{"sha":"2ec3832fb874e02956930f75567424f09f6dad35","author":{"name":"Ken Russo","email":"e866726fa7feeaba97e46becd3ce4595e5fae8fe@users.noreply.github.com"},"message":"Merge pull request #212 from ryan-talley/update-snat-schema\n\nUpdated CCCL schema for snat config.","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/2ec3832fb874e02956930f75567424f09f6dad35"},{"sha":"bb44eb5fd28c505a897d6882b2e957449fe6867d","author":{"name":"Dylan","email":"ed485ae3839cfe247b243f78b3c6e9d271fd8ce8@f5.com"},"message":"Update the copyright notices on source files\n\nProblem:\nMany of the copyright notices contained within the source files had not been\nupdated to include the year 2018.\n\nSolution:\nWrote a script named update-copyright.sh that identifies, formats, and adds\nthe desired year to all F5 Networks, Inc. copyright notices.\n\naffects-branches: master","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/bb44eb5fd28c505a897d6882b2e957449fe6867d"},{"sha":"a9daa59004130afa423d8fead615c0aaf0238270","author":{"name":"Dylan","email":"ed485ae3839cfe247b243f78b3c6e9d271fd8ce8@f5.com"},"message":"Adds a script used to update the copyright notices\n\nProblem:\nThere was no script to automate the process of updating copyright notices.\n\nSolution:\nWrote a script named update-copyright.sh that identifies, formats, and adds\nthe desired year to all F5 Networks, Inc. copyright notices. This script has\nbeen placed in the build-tools folder.\n\naffects-branches: master","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/a9daa59004130afa423d8fead615c0aaf0238270"},{"sha":"bb728ae0e05ce87b47f004436fb5bc8749fa12cd","author":{"name":"dylan-way","email":"c1ba78c003e56d5b54220309bb0b7cab599c62d5@users.noreply.github.com"},"message":"Merge pull request #213 from dylan-way/CopyrightUpdate\n\nCopyright update","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/bb728ae0e05ce87b47f004436fb5bc8749fa12cd"},{"sha":"21e5d4be49af174aaa9fafa410a4be7e0b24587c","author":{"name":"Erik Darzins","email":"86d36445519e175d4d6a0111d06df98713929cc7@.f5.com"},"message":"Add metadata to LTM resources\n\nProvide capability to tag LTM resources with CCCL client info\nusing metadata.","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/21e5d4be49af174aaa9fafa410a4be7e0b24587c"},{"sha":"654e322ebe8303eff1fd654e3d9c9473c75f6f7e","author":{"name":"Erik Darzins","email":"86d36445519e175d4d6a0111d06df98713929cc7@.f5.com"},"message":"Added checks for metadata to test_service_manager.py","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/654e322ebe8303eff1fd654e3d9c9473c75f6f7e"},{"sha":"a2bc189d18c05b4ee611671e3138255fdc7a9b44","author":{"name":"Ken Russo","email":"e866726fa7feeaba97e46becd3ce4595e5fae8fe@users.noreply.github.com"},"message":"Merge pull request #215 from edarzins/metadata-1\n\nAdd metadata to LTM resources","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/a2bc189d18c05b4ee611671e3138255fdc7a9b44"},{"sha":"5a56d5bf26696e21c8fcefcd8a0cf9da60c8f8eb","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Allow resources within a partition to be ignored\n\nProblem: To have feature parity with the original OpenShift\nBig-IP router, we need to allow the user the ability to create\nresources and then have the controller manage them.\n\nSolution: Phase one is to build into CCCL the ability to ignore\na whitelist of resources.  This will be done by using the metadata\nfield within an LTM resource and define a 'cccl-whitelist' attribute.\nIf the value of the attribute is set to true, then resource will be\nignored, otherwise it will be managed by the controller.","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/5a56d5bf26696e21c8fcefcd8a0cf9da60c8f8eb"},{"sha":"dbbf20e5ab2ee337d887329a6490a8f4efbe665e","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Renamed whitelist variables","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/dbbf20e5ab2ee337d887329a6490a8f4efbe665e"},{"sha":"ee7cef6fbb18e437bfea0c1175a5113ffd8759a1","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Enable whitelist of additional LTM resources\n\nProblem: User may want to create other resources (in addition\nto the virtual servers) within a controller owned partition that\nare whitelisted.\n\nSolution: Pass the properties list of each resource that is allowed\nto be whitelisted to the resource base class. The base class will\nlook for the metatadata field (only resources that support the metadata\nfield can be whitelisted).","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/ee7cef6fbb18e437bfea0c1175a5113ffd8759a1"},{"sha":"25ccaa83ed801087563c28ae2315f8452010d1f7","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Added merge feature for whitelisted resources\n\nProblem: Currently whitelisted resources are hands off in that the\ncontroller will simply ignore them. We need to have the capability\nto modify these resources.\n\nSolution: Added a merge feature that will take the existing\nconfiguration and merge in additional settings from the controller\n(but will not remove any settings, even if they conflict).","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/25ccaa83ed801087563c28ae2315f8452010d1f7"},{"sha":"bf0b368993d9d9295e2173fc36b896da353e6e9c","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Rename functions and cleanup","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/bf0b368993d9d9295e2173fc36b896da353e6e9c"},{"sha":"db0b7c84fddcd724f585b31a1b374faabc059474","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"WIP PRINT STATEMENTS","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/db0b7c84fddcd724f585b31a1b374faabc059474"},{"sha":"b99dcc030355de4d5984558073c13d0391fa0c2b","author":{"name":"Ken Russo","email":"75693bd12c2d4e066a9264877179a4a4f90c705a@f5.com"},"message":"Add ability to undo CCCL merges\n\nProblem:  White-listed resources allow CCCL to merge in additional changes\nto the configuration but there is no method to remove these changes when\nthey are no longer needed.\n\nSolution: Keep track of the CCCL additions so that they can be removed\nbefore attempting the next merge.","distinct":true,"url":"https://api.github.com/repos/russokj/f5-cccl/commits/b99dcc030355de4d5984558073c13d0391fa0c2b"}]}
{"actor":{"display_login":"russokj"}}