aporeto-inc / trireme-lib

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

Experiment bpf #890

Closed 0xmchadha closed 4 years ago

0xmchadha commented 4 years ago

Description

Changes proposed in this pull request.

Test plan

Outline the test plan used to test this change before merging it.

Fixes #.

0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "3d10bb9f72919dc82f87ac66955b1f0cfc189a3a"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1376",
    "commit-sha": "74900898b8d0870f7b2e3feb75ec736987a37ad5"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1376",
    "commit-sha": "74900898b8d0870f7b2e3feb75ec736987a37ad5"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "b72fac8ba45aa7008390bbcc5ecd51208d32d0e3"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1376",
    "commit-sha": "4ef3b739b988440df370549811fdb74e2bfe9e6a"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "b72fac8ba45aa7008390bbcc5ecd51208d32d0e3"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1376",
    "commit-sha": "4ef3b739b988440df370549811fdb74e2bfe9e6a"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "b72fac8ba45aa7008390bbcc5ecd51208d32d0e3"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1431",
    "commit-sha": "4ef3b739b988440df370549811fdb74e2bfe9e6a"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "b72fac8ba45aa7008390bbcc5ecd51208d32d0e3"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "8801acc284e1e0893b7b54867a687ec6414e530e"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1431",
    "commit-sha": "3f6aa1284a77672663951c066b4e2b0477f424bd"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "64e1b94658d2cab5d4a183c7fa2a55478bab7f03"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "faf1f0d8e39880d68c8a2804431ef05fc9266ef9"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "1592747d875c0c12acb924146a881c921e3009ed"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "9b9037b67f5c0125cd6e1854c7fdcf22c9958f9a"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "f812bb366613d0b72b2d98c256475ee14c8e8b14",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "707de00d6cdbd033c8405a6ad5c077500e9e6608",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "495449db84083dab05c9bded9a3312283b745f23",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "f812bb366613d0b72b2d98c256475ee14c8e8b14",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "f812bb366613d0b72b2d98c256475ee14c8e8b14",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "495449db84083dab05c9bded9a3312283b745f23",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "f812bb366613d0b72b2d98c256475ee14c8e8b14",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "fd0456aee04f7c2c1489674606d86b6d3563aa05",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "f812bb366613d0b72b2d98c256475ee14c8e8b14",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58a2674cf6ae2b120e53fa8f3d92e71a3c9ab61c",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "7e7071c8cecb9b130bf26d9f26edb249defc0338",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58a2674cf6ae2b120e53fa8f3d92e71a3c9ab61c",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58a2674cf6ae2b120e53fa8f3d92e71a3c9ab61c",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "2caf6665dce5f190cbcb7d0577e08bb46385489a",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58a2674cf6ae2b120e53fa8f3d92e71a3c9ab61c",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "apotests",
    "pr-id": "2367",
    "commit-sha": "e9f786f3eebc24c63305b2fc2689ab7e76e2964e",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "bf055d54b98b16e33ae43a93872c1e1b4600c222",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "436636bddb7f758f57e734ba4b08374a1bb85807",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58a2674cf6ae2b120e53fa8f3d92e71a3c9ab61c",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "apotests",
    "pr-id": "2367",
    "commit-sha": "e9f786f3eebc24c63305b2fc2689ab7e76e2964e",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "29ef7ff2d74e6a8d98275544b2b00dd1868505c1",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "apotests",
    "pr-id": "2367",
    "commit-sha": "e9f786f3eebc24c63305b2fc2689ab7e76e2964e",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "4d0ca70e983fa751a3a508046f31022a4faa6b15",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "d6bc0d684833b116e15d51fc16131889ff4bdb67",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "5f2eb333857e2d45d831f26e0ced7fbb811a8944",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "b85142652547f7a79cb79012abde07fc862925c6",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58b97707a0756651c31f20cb756672bcad836c15",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "b85142652547f7a79cb79012abde07fc862925c6",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "58b97707a0756651c31f20cb756672bcad836c15",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "b85142652547f7a79cb79012abde07fc862925c6",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "6dad19dd8649175cba4ddff9643c15c7927c1b01",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "331ca48404b35a714f3fb1e43dbc225d79d5ad9d",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "6dad19dd8649175cba4ddff9643c15c7927c1b01",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "7f130316c59c6a4436d0aed681035a807071e1ee",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "6dad19dd8649175cba4ddff9643c15c7927c1b01",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "7f130316c59c6a4436d0aed681035a807071e1ee",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "6dad19dd8649175cba4ddff9643c15c7927c1b01",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "b440e28be92b3575d5631c992e48892a15c4226f",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "73b5bd2c99fd32193b79013034c0ef1d1dedd2fc",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "73b5bd2c99fd32193b79013034c0ef1d1dedd2fc",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "b440e28be92b3575d5631c992e48892a15c4226f",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "apotests",
    "pr-id": "2367",
    "commit-sha": "633edd6cd38edfd46d95d6d0238f20e67a5600c0",
    "pipeline": "master"
  }
]
0xmchadha commented 4 years ago

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

[
  {
    "project": "",
    "component": "apotests",
    "pr-id": "2367",
    "commit-sha": "b32aa8d9551f88c43f3f5dd7e832c04197b1bb76",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "1529",
    "commit-sha": "8ecd9d338f981ab2d0556b8a5e9187087f3478e9",
    "pipeline": "master"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "890",
    "commit-sha": "1c05e6e9b3a7cb9f0a3a67dc6408472d3bf9da78",
    "pipeline": "master"
  }
]
codecov[bot] commented 4 years ago

Codecov Report

Merging #890 into master will not change coverage. The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #890   +/-   ##
=======================================
  Coverage   54.36%   54.36%           
=======================================
  Files         123      123           
  Lines       11815    11815           
=======================================
  Hits         6423     6423           
  Misses       4764     4764           
  Partials      628      628
Impacted Files Coverage Δ
controller/pkg/tokens/binaryjwt.go 63.39% <100%> (ø) :arrow_up:

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 a0ad95a...1c05e6e. Read the comment docs.