{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":613794241,"defaultBranch":"main","name":"datadog-agent","ownerLogin":"same-id","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-14T09:34:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13484192?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678786471.656641","currentOid":""},"activityList":{"items":[{"before":"f1f375609bde988893d8d68a600d07264f3b2d22","after":"a2e813f91c023273fd0bf3ccf6f36acdb70c544c","ref":"refs/heads/main","pushedAt":"2023-03-14T16:13:57.665Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Add \"container_include_condition\" option to config.datadog\n\nBefore this commit we could only use:\n\n * container_include\n * container_exclude\n\nTo choose which containers will be monitored by datadog.\nAnd container_include takes precedence over container_exclude.\n\nThis makes it very hard/impossible to select which containers should\nbe monitored in a fine-grained manner.\n\nIn addition, if container_include is set it might ignore pause containers\nwhich are supplied by the agent when exclude_pause_container is set as\ndetailed in the following issue:\n\n https://github.com/DataDog/datadog-agent/issues/6599\n\nThis commit adds `container_include_condition`, which lets you use\nconditional expressions to better specify which containers to monitor.\n\nMore information about CEL, the conditional expression language used:\n\n https://github.com/google/cel-spec\n https://github.com/google/cel-go\n\nFor example, you can use the following condition expressions in the\nconfiguration:\n\n ```\n name == 'eu_gcr' || name == 'private_jfrog'\n name == 'secret-container-dd' && image == 'docker-dd-agent'\n name.matches('secret-container-.*') && image == 'docker-dd-agent'\n ```\n\nThe `container_include_condition` option is compatible with the\n`exclude_pause_container` option.","shortMessageHtmlLink":"Add \"container_include_condition\" option to config.datadog"}},{"before":"14916eebdf47ff90d3612b8d606eda987da56c4b","after":"f1f375609bde988893d8d68a600d07264f3b2d22","ref":"refs/heads/main","pushedAt":"2023-03-14T15:58:39.067Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/introduce-cel-condition-in-container-filters-a2d0e49028367a08.yaml\n\nCo-authored-by: Kari Halsted <12926135+kayayarai@users.noreply.github.com>","shortMessageHtmlLink":"Update releasenotes/notes/introduce-cel-condition-in-container-filter…"}},{"before":"9a211042ed049e920eb2b8ff9c97b555ac00f442","after":"14916eebdf47ff90d3612b8d606eda987da56c4b","ref":"refs/heads/main","pushedAt":"2023-03-14T15:58:31.546Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/introduce-cel-condition-in-container-filters-a2d0e49028367a08.yaml\n\nCo-authored-by: Kari Halsted <12926135+kayayarai@users.noreply.github.com>","shortMessageHtmlLink":"Update releasenotes/notes/introduce-cel-condition-in-container-filter…"}},{"before":"6dd7a2f08cc39a1b63bbecea780ca2f7afb22a10","after":"9a211042ed049e920eb2b8ff9c97b555ac00f442","ref":"refs/heads/main","pushedAt":"2023-03-14T15:58:21.419Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/introduce-cel-condition-in-container-filters-a2d0e49028367a08.yaml\n\nCo-authored-by: Kari Halsted <12926135+kayayarai@users.noreply.github.com>","shortMessageHtmlLink":"Update releasenotes/notes/introduce-cel-condition-in-container-filter…"}},{"before":"5b35281ba90fbd52f1361b4a13f66293ae16a5fc","after":"6dd7a2f08cc39a1b63bbecea780ca2f7afb22a10","ref":"refs/heads/main","pushedAt":"2023-03-14T15:58:13.092Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/introduce-cel-condition-in-container-filters-a2d0e49028367a08.yaml\n\nCo-authored-by: Kari Halsted <12926135+kayayarai@users.noreply.github.com>","shortMessageHtmlLink":"Update releasenotes/notes/introduce-cel-condition-in-container-filter…"}},{"before":"701cfa00041e10f5329e055786d6726aab32e5f7","after":"5b35281ba90fbd52f1361b4a13f66293ae16a5fc","ref":"refs/heads/main","pushedAt":"2023-03-14T15:58:04.608Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/introduce-cel-condition-in-container-filters-a2d0e49028367a08.yaml\n\nCo-authored-by: Kari Halsted <12926135+kayayarai@users.noreply.github.com>","shortMessageHtmlLink":"Update releasenotes/notes/introduce-cel-condition-in-container-filter…"}},{"before":"003367f3238acc6b52eaf800d9bba789bb3e8eeb","after":"701cfa00041e10f5329e055786d6726aab32e5f7","ref":"refs/heads/main","pushedAt":"2023-03-14T15:57:57.987Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/introduce-cel-condition-in-container-filters-a2d0e49028367a08.yaml\n\nCo-authored-by: Kari Halsted <12926135+kayayarai@users.noreply.github.com>","shortMessageHtmlLink":"Update releasenotes/notes/introduce-cel-condition-in-container-filter…"}},{"before":"7af1aaf1e98edf1aa9d7720528d30ce7fb42f407","after":"003367f3238acc6b52eaf800d9bba789bb3e8eeb","ref":"refs/heads/main","pushedAt":"2023-03-14T14:38:28.901Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Add \"container_include_condition\" option to config.datadog\n\nBefore this commit we can only use:\n\n * container_include\n * container_exclude\n\nTo choose which containers will be monitored by datadog.\nAnd container_include takes precedence over container_exclude.\n\nThis makes it very hard/impossible to select which containers should\nbe monitored in a fine-grained manner.\n\nIn addition, if container_include is set it might ignore pause containers\nwhich are supplied by the agent when exclude_pause_container is set as\ndetailed in the following issue:\n\n https://github.com/DataDog/datadog-agent/issues/6599\n\nThis commit introduces container_include_condition which uses CEL to better\nselect which containers should be monitored.\n\nMore information about CEL:\n\n https://github.com/google/cel-spec\n https://github.com/google/cel-go\n\nNow we can have the following condition expressions in the configuration:\n\n name == 'eu_gcr' || name == 'private_jfrog'\n name == 'secret-container-dd' && image == 'docker-dd-agent'\n name.matches('secret-container-.*') && image == 'docker-dd-agent'\n\nIn addition it is compatible with the exclude_pause_container option.","shortMessageHtmlLink":"Add \"container_include_condition\" option to config.datadog"}},{"before":"8d848218b3fbeaad0d141e66d96eb7b2c46eb04f","after":"7af1aaf1e98edf1aa9d7720528d30ce7fb42f407","ref":"refs/heads/main","pushedAt":"2023-03-14T13:18:19.324Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Add \"container_include_condition\" option to config.datadog\n\nBefore this commit we can only use:\n\n * container_include\n * container_exclude\n\nTo choose which containers will be monitored by datadog.\nAnd container_include takes precedence over container_exclude.\n\nThis makes it very hard/impossible to select which containers should\nbe monitored in a fine-grained manner.\n\nIn addition, if container_include is set it might ignore pause containers\nwhich are supplied by the agent when exclude_pause_container is set as\ndetailed in the following issue:\n\n https://github.com/DataDog/datadog-agent/issues/6599\n\nThis commit introduces container_include_condition which uses CEL to better\nselect which containers should be monitored.\n\nMore information about CEL:\n\n https://github.com/google/cel-spec\n https://github.com/google/cel-go\n\nNow we can have the following condition expressions in the configuration:\n\n name == 'eu_gcr' || name == 'private_jfrog'\n name == 'secret-container-dd' && image == 'docker-dd-agent'\n name.matches('secret-container-.*') && image == 'docker-dd-agent'\n\nIn addition it is compatible with the exclude_pause_container option.","shortMessageHtmlLink":"Add \"container_include_condition\" option to config.datadog"}},{"before":"ee95fabeb833cbf6c4a772aec35252e573ff95bb","after":"8d848218b3fbeaad0d141e66d96eb7b2c46eb04f","ref":"refs/heads/main","pushedAt":"2023-03-14T11:27:43.951Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Add \"container_include_condition\" option to config.datadog\n\nBefore this commit we can only use:\n\n * container_include\n * container_exclude\n\nTo choose which containers will be monitored by datadog.\nAnd container_include takes precedence over container_exclude.\n\nThis makes it very hard/impossible to select which containers should\nbe monitored in a fine-grained manner.\n\nIn addition, if container_include is set it might ignore pause containers\nwhich are supplied by the agent when exclude_pause_container is set as\ndetailed in the following issue:\n\n https://github.com/DataDog/datadog-agent/issues/6599\n\nThis commit introduces container_include_condition which uses CEL to better\nselect which containers should be monitored.\n\nMore information about CEL:\n\n https://github.com/google/cel-spec\n https://github.com/google/cel-go\n\nNow we can have the following condition expressions in the configuration:\n\n name == 'eu_gcr' || name == 'private_jfrog'\n name == 'secret-container-dd' && image == 'docker-dd-agent'\n name.matches('secret-container-.*') && image == 'docker-dd-agent'\n\nIn addition it is compatible with the exclude_pause_container option.","shortMessageHtmlLink":"Add \"container_include_condition\" option to config.datadog"}},{"before":"0473fba54323cf2363dbe3282c67b82c10ac831d","after":"ee95fabeb833cbf6c4a772aec35252e573ff95bb","ref":"refs/heads/main","pushedAt":"2023-03-14T09:54:04.869Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Add \"container_include_condition\" option to config.datadog\n\nBefore this commit we can only use:\n\n * container_include\n * container_exclude\n\nTo choose which containers will be monitored by datadog.\nAnd container_include takes precedence over container_exclude.\n\nThis makes it very hard/impossible to select which containers should\nbe monitored in a fine-grained manner.\n\nIn addition, if container_include is set it might ignore pause containers\nwhich are supplied by the agent when exclude_pause_container is set as\ndetailed in the following issue:\n\n https://github.com/DataDog/datadog-agent/issues/6599\n\nThis commit introduces container_include_condition which uses CEL to better\nselect which containers should be monitored.\n\nMore information about CEL:\n\n https://github.com/google/cel-spec\n https://github.com/google/cel-go\n\nNow we can have the following condition expressions in the configuration:\n\n name == 'eu_gcr' || name == 'private_jfrog'\n name == 'secret-container-dd' && image == 'docker-dd-agent'\n name.matches('secret-container-.*') && image == 'docker-dd-agent'\n\nIn addition it is compatible with the exclude_pause_container option.","shortMessageHtmlLink":"Add \"container_include_condition\" option to config.datadog"}},{"before":"b6d044ebb624a4ab3a9b00114d3988442a34650c","after":"0473fba54323cf2363dbe3282c67b82c10ac831d","ref":"refs/heads/main","pushedAt":"2023-03-14T09:37:58.677Z","pushType":"push","commitsCount":1,"pusher":{"login":"same-id","name":"Sam Eiderman","path":"/same-id","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13484192?s=80&v=4"},"commit":{"message":"Add \"container_include_condition\" option to config.datadog\n\nBefore this commit we can only use:\n\n * container_include\n * container_exclude\n\nTo choose which containers will be monitored by datadog.\nAnd container_include takes precedence over container_exclude.\n\nThis makes it very hard/impossible to select which containers should\nbe monitored in a fine-grained manner.\n\nIn addition, if container_include is set it might ignore pause containers\nwhich are supplied by the agent when exclude_pause_container is set as\ndetailed in the following issue:\n\n https://github.com/DataDog/datadog-agent/issues/6599\n\nThis commit introduces container_include_condition which uses CEL to better\nselect which containers should be monitored.\n\nMore information about CEL:\n\n https://github.com/google/cel-spec\n https://github.com/google/cel-go\n\nNow we can have the following condition expressions in the configuration:\n\n name == 'eu_gcr' || name == 'private_jfrog'\n name == 'secret-container-dd' && image == 'docker-dd-agent'\n name.matches('secret-container-.*') && image == 'docker-dd-agent'\n\nIn addition it is compatible with the exclude_pause_container option.","shortMessageHtmlLink":"Add \"container_include_condition\" option to config.datadog"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADA0VrlAA","startCursor":null,"endCursor":null}},"title":"Activity · same-id/datadog-agent"}