aporeto-inc / trireme-lib

Simple, scalable and secure application segmentation
https://trireme.io
Apache License 2.0
299 stars 51 forks source link

Kubernetes tags reduction: slimming pod extractor interface #999

Closed mheese closed 4 years ago

mheese commented 4 years ago

Implements aporeto-inc/aporeto#2622

mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "433dfadab6aa5b4aabb6ac1f9a48f6c9908fc784",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "e096b4c881bfc68d8414146d5b1c6f6f5b6ed502",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "bb2d9e689ac5fe3aef12669583fa2d7e960913b8",
    "pipeline": "master"
  }
]
codecov[bot] commented 4 years ago

Codecov Report

Merging #999 into master will decrease coverage by 0.14%. The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master    #999      +/-   ##
=========================================
- Coverage   55.25%   55.1%   -0.15%     
=========================================
  Files         133     133              
  Lines       12642   12641       -1     
=========================================
- Hits         6985    6966      -19     
- Misses       4999    5022      +23     
+ Partials      658     653       -5
Impacted Files Coverage Δ
monitor/internal/pod/controller.go 92.61% <100%> (-0.05%) :arrow_down:
monitor/extractors/linux.go 48.78% <0%> (-21.96%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 0d2c794...a9e7d39. Read the comment docs.

mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "e2d06e88e1deeffd17042cfd3b23936a99d9ae7d",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "bb2d9e689ac5fe3aef12669583fa2d7e960913b8",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "433dfadab6aa5b4aabb6ac1f9a48f6c9908fc784",
    "pipeline": "master"
  }
]
mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "f865fbab38620fa7fc611efbbf76256f5c5b4982",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "a9e7d3941d394415c5fd547aed50d4a5b96a8134",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "31dced63fe257e79eb03443de176388ff51461a8",
    "pipeline": "master"
  }
]
mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "11847dc62ce6c071a6215ec5d39a9191ed5272d1",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "a9e7d3941d394415c5fd547aed50d4a5b96a8134",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "1339b8f4e6da9221c3c7f11df6efd2f65ed0ea76",
    "pipeline": "master"
  }
]
mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "11847dc62ce6c071a6215ec5d39a9191ed5272d1",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "a9e7d3941d394415c5fd547aed50d4a5b96a8134",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "1339b8f4e6da9221c3c7f11df6efd2f65ed0ea76",
    "pipeline": "master"
  }
]
mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "11847dc62ce6c071a6215ec5d39a9191ed5272d1",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "a9e7d3941d394415c5fd547aed50d4a5b96a8134",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "1339b8f4e6da9221c3c7f11df6efd2f65ed0ea76",
    "pipeline": "master"
  }
]
mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "a9e7d3941d394415c5fd547aed50d4a5b96a8134",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "1339b8f4e6da9221c3c7f11df6efd2f65ed0ea76",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "11847dc62ce6c071a6215ec5d39a9191ed5272d1",
    "pipeline": "master"
  }
]
mheese commented 4 years ago

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0

[
  {
    "project": "reduce-k8s-tags",
    "component": "enforcerd",
    "pr-id": "1591",
    "commit-sha": "11847dc62ce6c071a6215ec5d39a9191ed5272d1",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "trireme-lib",
    "pr-id": "999",
    "commit-sha": "a9e7d3941d394415c5fd547aed50d4a5b96a8134",
    "pipeline": "master"
  },
  {
    "project": "reduce-k8s-tags",
    "component": "apotests",
    "pr-id": "2457",
    "commit-sha": "1339b8f4e6da9221c3c7f11df6efd2f65ed0ea76",
    "pipeline": "master"
  }
]