shravan
|
0d4b256d13
|
644 updating changes with revised understanding of issue, also removed alot of deadcode to make changes
|
2020-02-03 18:51:18 +05:30 |
|
shravan
|
3b37a61f5d
|
Revert "644 untested prototype changes"
This reverts commit 4021453760 .
|
2020-02-01 20:48:06 +05:30 |
|
shravan
|
4021453760
|
644 untested prototype changes
|
2020-01-30 16:12:26 +05:30 |
|
Shivkumar Dudhani
|
8c1d79ab28
|
linter suggestions (#655)
* cleanup phase 1
* linter fixes phase 2
|
2020-01-24 12:05:53 -08:00 |
|
Shuting Zhao
|
434ed20857
|
report violation in generate when path not present
|
2020-01-10 11:59:05 -08:00 |
|
Shivkumar Dudhani
|
3cf9141f4d
|
593 feature (#594)
* initial commit
* background policy validation
* correct message
* skip non-background policy process for add/update
* add Generate Request CR
* generate Request Generator Initial
* test generate request CR generation
* initial commit gr generator
* generate controller initial framework
* add crd for generate request
* gr cleanup controller initial commit
* cleanup controller initial
* generate mid-commit
* generate rule processing
* create PV on generate error
* embed resource type
* testing phase 1- generate resources with variable substitution
* fix tests
* comment broken test #586
* add printer column for state
* return if existing resource for clone
* set resync time to 2 mins & remove resource version check in update handler for gr
* generate events for reporting
* fix logs
* initial commit
* fix trailing quote in patch
* remove comments
* initial condition (equal & notequal)
* initial support for conditions
* initial support fo conditions in generate
* support precondition checks
* cleanup
* re-evaluate GR on namespace update using dynamic informers
* add status for generated resources
* display loaded variable SA
* support delete cleanup of generate request main resources
* fix log
* remove namespace from SA username
* support multiple variables per statement for scalar values
* fix fail variables
* add check for userInfo
* validation checks for conditions
* update policy
* refactor logs
* code review
* add openapispec for clusterpolicy preconditions
* Update documentation
* CR fixes
* documentation
* CR fixes
* update variable
* fix logs
* update policy
* pre-defined variables (serviceAccountName & serviceAccountNamespace)
* update test
|
2020-01-07 15:13:57 -08:00 |
|
Shivkumar Dudhani
|
ffd2179b03
|
538 (#587)
* initial commit
* background policy validation
* correct message
* skip non-background policy process for add/update
* add Generate Request CR
* generate Request Generator Initial
* test generate request CR generation
* initial commit gr generator
* generate controller initial framework
* add crd for generate request
* gr cleanup controller initial commit
* cleanup controller initial
* generate mid-commit
* generate rule processing
* create PV on generate error
* embed resource type
* testing phase 1- generate resources with variable substitution
* fix tests
* comment broken test #586
* add printer column for state
* return if existing resource for clone
* set resync time to 2 mins & remove resource version check in update handler for gr
* generate events for reporting
* fix logs
* cleanup
* CR fixes
* fix logs
|
2020-01-07 10:33:28 -08:00 |
|
Shivkumar Dudhani
|
5b8ab3842b
|
Support variable substitution (#549)
* initial commit
* variable substitution
* update tests
* update test
* refactor engine packages for validate & generate
* update vendor
* update toml
* support variable substitution in overlay mutation
* missing update
* fix indentation in logs
* store context values as single JSON document using merge patches.
* remove duplicate functions
* fix message string
* Handle processing of policies in background (#569)
* remove condition check while generating mutation patch as conditions are verified in the first iteration
* initial commit
* background policy validation
* correct message
* skip non-background policy process for add/update
* fix order to correct policy registration
* update comment
Co-authored-by: shuting <shutting06@gmail.com>
* refactor
Co-authored-by: shuting <shutting06@gmail.com>
|
2019-12-30 17:08:50 -08:00 |
|
Shivkumar Dudhani
|
3ab0790342
|
use PolicyContext with engine.Generate (#483)
|
2019-11-13 15:46:43 -08:00 |
|
shuting
|
ded0183aa2
|
Merge pull request #478 from nirmata/472_update_apiversion
472 update apiversion
|
2019-11-13 15:19:27 -08:00 |
|
Shivkumar Dudhani
|
23ba517fef
|
add patched resource + correct register handlers (#482)
|
2019-11-13 15:16:46 -08:00 |
|
Shuting Zhao
|
b67577994a
|
update apiversion to v1 in code
|
2019-11-13 13:41:08 -08:00 |
|
shivkumar dudhani
|
7e7286a9c1
|
support string - numbers comparison, use validatepattern in generate for subset check
|
2019-10-31 13:29:03 -07:00 |
|
Shivkumar Dudhani
|
92c96aaf1f
|
Revert "use validatepattern in generate rule to check for subset existance"
|
2019-10-31 13:21:38 -07:00 |
|
shivkumar dudhani
|
61c1ea5a49
|
use validatepattern in generate rule to check for subset existance
|
2019-10-31 13:04:56 -07:00 |
|
shivkumar dudhani
|
3fa8834b4a
|
policy validation: refactoring
|
2019-10-21 14:22:31 -07:00 |
|
shivkumar dudhani
|
70ff2fa177
|
update engineResponse Name
|
2019-10-08 10:57:24 -07:00 |
|
shivkumar dudhani
|
5dab189743
|
fix event resource name + add filtered kinds to policy controller & namespace + fix messages
|
2019-09-12 15:04:35 -07:00 |
|
shivkumar dudhani
|
fa53519e2a
|
change CRD Name to ClusterPolicy & ClusterPolicyViolations
|
2019-09-03 14:51:51 -07:00 |
|
shivkumar dudhani
|
5b80da32ba
|
replace policyInfo with engineResponse
|
2019-08-26 13:34:42 -07:00 |
|
shivkumar dudhani
|
042bc64549
|
fix test build errors + skip testrunner
|
2019-08-21 12:03:53 -07:00 |
|
shivkumar dudhani
|
292a644bf8
|
generate stats for generate rules
|
2019-08-20 17:35:40 -07:00 |
|
shivkumar dudhani
|
e507fb6422
|
recieve stats + update violation status move to aggregator
|
2019-08-20 12:51:25 -07:00 |
|
shivkumar dudhani
|
0b5cc03b2d
|
engineResponse to contain stats
|
2019-08-19 18:57:19 -07:00 |
|
shivkumar dudhani
|
61d7ea276a
|
rebase
|
2019-08-19 17:26:52 -07:00 |
|
Shuting Zhao
|
a83e5c1d05
|
Merge commit '2192703df1bb26cb8b30a1aece6f9afeed09b214' into 254_dynamic_webhook_configurations
# Conflicts:
# pkg/engine/generation.go
# pkg/engine/overlay.go
# pkg/engine/utils.go
# pkg/engine/utils_test.go
# pkg/gencontroller/controller.go
# pkg/gencontroller/generation.go
# pkg/webhooks/mutation.go
# pkg/webhooks/server.go
|
2019-08-19 16:44:38 -07:00 |
|
shivkumar dudhani
|
8b1066be29
|
initial commit
|
2019-08-19 16:40:10 -07:00 |
|
Shuting Zhao
|
a110efb96c
|
Merge branch 'policyViolation' into 254_dynamic_webhook_configurations
# Conflicts:
# main.go
# pkg/annotations/annotations.go
# pkg/annotations/controller.go
# pkg/controller/controller.go
# pkg/controller/controller_test.go
# pkg/engine/engine.go
# pkg/engine/generation.go
# pkg/engine/mutation.go
# pkg/engine/validation.go
# pkg/event/controller.go
# pkg/webhooks/mutation.go
# pkg/webhooks/policyvalidation.go
# pkg/webhooks/report.go
# pkg/webhooks/server.go
# pkg/webhooks/validation.go
|
2019-08-14 19:00:37 -07:00 |
|
shivkumar dudhani
|
63a5337c9b
|
generation test
|
2019-08-14 18:40:33 -07:00 |
|
shivkumar dudhani
|
05e1f128c7
|
namespace controller redesign
|
2019-08-14 14:56:53 -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
|
cc907bccba
|
create violation on existing namespace that dont satisfy the generate rules
|
2019-08-08 15:15:47 -07:00 |
|
shivkumar dudhani
|
15092f6927
|
update comment for bug_268
|
2019-08-07 18:24:55 -07:00 |
|
shivkumar dudhani
|
87994e4a77
|
fixes 268_bug
|
2019-08-07 18:13:43 -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 |
|
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
|
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
|
b7655ae747
|
introduce info struct for engine responses
|
2019-06-25 18:16:02 -07:00 |
|
shivdudhani
|
ecca97b2a0
|
update namespace trigger + update documentation
|
2019-06-03 16:02:34 -07:00 |
|
shivdudhani
|
2ecc1d21f7
|
rebase master
|
2019-05-31 18:31:21 -07:00 |
|
shivdudhani
|
183b17828e
|
support generation of any resource
|
2019-05-31 17:59:36 -07:00 |
|
shivdudhani
|
c205cca38b
|
introduce glog, remove log.logger references
|
2019-05-30 12:28:56 -07:00 |
|
shivdudhani
|
6cc4148fac
|
move client to pkg, helper script for self-signed certs & update documentation
|
2019-05-29 14:12:09 -07:00 |
|
shuting
|
de83a16493
|
rename pkg to kyverno
|
2019-05-21 11:00:09 -07:00 |
|
shivdudhani
|
5fcf9adfc5
|
rebase with develop
|
2019-05-20 11:01:47 -07:00 |
|
shivdudhani
|
5be203d2ce
|
group version registration and names correction for gvk
|
2019-05-20 10:56:12 -07:00 |
|