Charles-Edouard Brétéché
|
15cf69f737
|
refactor: improve engine logger management (#6280)
* refactor: improve engine logger management
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* logger
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-09 15:15:51 +00:00 |
|
Charles-Edouard Brétéché
|
7367397178
|
refactor: reduce store dependency in engine pkg (#6260)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-08 13:19:56 +00:00 |
|
Charles-Edouard Brétéché
|
3ff83c7bdd
|
refactor: context loading and engine methods (#6253)
* refactor: context loading and engine methods
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-08 13:55:03 +08:00 |
|
Charles-Edouard Brétéché
|
7a1d4374c6
|
refactor: move client out of policy context (#6233)
* refactor: move client out of policy context
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix test
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-07 15:09:15 +00:00 |
|
Charles-Edouard Brétéché
|
c3729672f9
|
refactor: make funcs part of engine struct to reduce parameter passing (#6235)
* refactor: make funcs part of engine struct to reduce parameter passing
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* more
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-06 12:49:04 +00:00 |
|
Charles-Edouard Brétéché
|
6934c66a71
|
refactor: add more functionnalities to engine interface (#6212)
* refactor: add more functionnalities to engine interface
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* exclude mechanism
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* polex
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix kuttl tests
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-06 13:49:47 +08:00 |
|
Charles-Edouard Brétéché
|
6c0549febe
|
refactor: more engine interface (#6199)
* refactor: more engine interface
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fixes
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
|
2023-02-03 13:01:11 +08:00 |
|
Charles-Edouard Brétéché
|
78016a5a51
|
refactor: introduce engine interface in engine api (#6181)
* refactor: introduce policy context interface in engine api
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* more interface funcs
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* interface
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* rename
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* merge main
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* refactor: introduce engine interface in engine api
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* refactor: introduce engine interface in engine api
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* makefile
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
* fix
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
---------
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>
|
2023-02-02 10:58:34 +00:00 |
|
shivkumar dudhani
|
44db8b064e
|
resource description: support list of namespaces
|
2019-08-17 09:45:57 -07:00 |
|
shivkumar dudhani
|
e7b538be79
|
add process existing for mutation & validation + come cleanup
|
2019-08-13 11:32:12 -07:00 |
|
shivkumar dudhani
|
1e621146be
|
test policy engine on admission requests
|
2019-08-09 16:55:43 -07:00 |
|
shivkumar dudhani
|
afe54e2953
|
rebase with master
|
2019-07-31 17:43:46 -07:00 |
|
shivkumar dudhani
|
fde4de5017
|
existing resources checks all namespace, instead of jst default it left blank
|
2019-07-31 17:05:26 -07:00 |
|
shivkumar dudhani
|
361961ac1b
|
cleanup
|
2019-07-26 08:11:20 -04:00 |
|
shivkumar dudhani
|
94a6f1a71a
|
match % exclude resources
|
2019-07-23 23:34:03 -04:00 |
|
shivkumar dudhani
|
cdc17f999d
|
process existing for generate & annotations
|
2019-07-23 03:07:11 -04:00 |
|
shivkumar dudhani
|
a7aab6fdc6
|
annotatiosn and name key change
|
2019-07-23 00:10:18 -04:00 |
|
shivkumar dudhani
|
bbed451039
|
cleanup
|
2019-07-20 01:11:25 -07:00 |
|
shivkumar dudhani
|
f9b5ac9a27
|
flag, violations
|
2019-07-18 10:22:20 -07:00 |
|
shivkumar dudhani
|
129ced1b2a
|
annotations creation,update & removal
|
2019-07-17 23:13:28 -07:00 |
|
shivkumar dudhani
|
f47910da53
|
update flag & support ValidationFailureAction flag
|
2019-07-15 19:14:42 -07:00 |
|
shivkumar dudhani
|
29a89d20ad
|
violation cleanup for existing resources
|
2019-07-15 11:29:58 -07:00 |
|
shuting
|
23a6c40328
|
Merge pull request #209 from nirmata/202_refactor_generate
202 refactor generate
|
2019-07-08 10:46:38 -07:00 |
|
shivkumar dudhani
|
0f925dc282
|
remove references to old generate flow
|
2019-07-05 11:33:12 -07:00 |
|
shivkumar dudhani
|
63c1874016
|
initial commit
|
2019-07-03 10:25:00 -07:00 |
|
shivkumar dudhani
|
29653196bf
|
Add namespace selector to filter on namespace
|
2019-07-01 13:27:10 -07:00 |
|
Shuting Zhao
|
639882dc06
|
Merge branch '160_generate_events' into proposal_result_structure
# Conflicts:
# pkg/engine/engine.go
# pkg/event/controller.go
# pkg/event/msgbuilder.go
# pkg/event/util.go
# pkg/info/info.go
# pkg/webhooks/server.go
|
2019-06-26 18:16:06 -07:00 |
|
Shuting Zhao
|
b63b3b869e
|
create event from policy info
|
2019-06-26 18:04:50 -07:00 |
|
shivkumar dudhani
|
10aadb1efa
|
create events for policy and resource
|
2019-06-26 15:31:18 -07:00 |
|
shivkumar dudhani
|
42d24f6cc7
|
create events for processExisting
|
2019-06-26 12:19:11 -07:00 |
|
shivkumar dudhani
|
059993a78f
|
rule info uses type of rule
|
2019-06-25 23:58:28 -07:00 |
|
shivkumar dudhani
|
e74ae16f5b
|
initial process existing
|
2019-06-25 22:53:18 -07:00 |
|
Denis Belyshev
|
e571f730b2
|
127: Implemented usage of result package in validation and mutation functions.
|
2019-06-05 13:43:07 +03:00 |
|
shivdudhani
|
c205cca38b
|
introduce glog, remove log.logger references
|
2019-05-30 12:28:56 -07:00 |
|
shuting
|
de83a16493
|
rename pkg to kyverno
|
2019-05-21 11:00:09 -07:00 |
|
shuting
|
a36bb2fbac
|
Implement Generate()
|
2019-05-14 18:20:41 -07:00 |
|
shuting
|
3f293d8266
|
initial commit, remove kubeclient from policy engine
|
2019-05-14 11:24:40 -07:00 |
|
shuting
|
d683340a2e
|
Resolve PR 27
|
2019-05-13 18:17:28 -07:00 |
|