shivdudhani
9a7be94930
initial feature proposal
2019-05-10 00:05:21 -07:00
shuting
e25f7a41e4
Update policyengine.go
2019-05-09 22:27:44 -07:00
shuting
7c82ea4284
Add PolicyEngine
2019-05-09 22:26:22 -07:00
shuting
e8e33732cf
move patch logic to pkg/mutation
2019-05-08 10:01:41 -07:00
shivdudhani
3ef72addd8
code review changes: remove extra code
2019-05-08 07:41:26 -07:00
shivdudhani
653a733a4b
code review changes: undo scripts
2019-05-08 07:38:42 -07:00
shivdudhani
eecc9db2d4
undo the removal of name field
2019-05-07 17:33:19 -07:00
shuting
0c744db0e9
move webhooks/patches.go webhooks/utils.go to pkg/policymanager/
2019-05-07 16:50:39 -07:00
shivdudhani
2b4ac9d07b
code review changes
2019-05-07 13:26:54 -07:00
shivdudhani
9d4541ac02
move policy violation type inside status subresource
2019-05-06 17:03:37 -07:00
shivdudhani
644d044fe6
correct arguments to violation builder
2019-05-06 12:08:31 -07:00
shivdudhani
8af86ab002
rename file, move append events
2019-05-06 10:30:44 -07:00
shivdudhani
bd1a84190b
undo corrections
2019-05-06 10:07:47 -07:00
shivdudhani
d43e6b81a0
correct changes
2019-05-06 09:27:48 -07:00
shivdudhani
0babf1f25d
redesign event & violation builders. kubeclient to provide resource handlers
2019-05-06 09:12:37 -07:00
Denys Bielyshev
7eb3225bd7
Merge pull request #18 from nirmata/feature_add_pkg_engine
...
Feature add pkg engine
2019-05-06 13:49:55 +03:00
Denys Bielyshev
a4fb1df542
Merge branch 'develop' into feature_add_pkg_engine
2019-05-06 13:49:17 +03:00
shuting
447ff441df
Delete policy.go
2019-05-03 18:43:11 -07:00
shuting
82176b5371
remove commented code / extra lines, correct spelling
2019-05-03 16:41:45 -07:00
shuting
7bdaff157e
Add package to vendor
2019-05-03 14:59:58 -07:00
shuting
4862d03c3c
Remove regexp, add wildcard checks instead
2019-05-03 14:58:09 -07:00
Denys Bielyshev
f52ced1fa8
Updated README.md: Added Workflow
2019-05-03 15:10:54 +03:00
shuting
d0e832b424
remove violations generate from applyPolicyRules
2019-05-02 15:08:10 -07:00
shuting
565afd7e3c
- Update violation ruleName to the actual name of the rule; - Add the description to method ApplyRegex
2019-05-02 11:57:41 -07:00
shuting
8558ba3d64
change util function for retrieving kind, name and namespace from resource RAW
2019-05-02 11:15:23 -07:00
Shivkumar Dudhani
72d0cc853e
Merge pull request #19 from nirmata/feature_return_violations
...
add violations when patches are not applied
2019-05-01 16:31:12 -07:00
shuting
06e5c433b9
add violations when patches are not applied
2019-05-01 14:48:50 -07:00
shuting
0ec59e2d63
Merge branch 'wildcard_support' into feature_add_pkg_engine
...
* wildcard_support:
parse regex from policyResourceName
violation framework updates
implement wildcard support
2019-04-30 18:57:02 -07:00
shuting
2e1c4b36d9
parse regex from policyResourceName
2019-04-30 18:54:08 -07:00
Shivkumar Dudhani
9a6738e272
violation framework updates
2019-04-30 17:30:27 -07:00
shuting
91b3269aa1
implement wildcard support
2019-04-30 17:26:50 -07:00
Shivkumar Dudhani
18f4198bec
Merge branch 'feature_add_pkg_engine' of github.com:nirmata/kube-policy into feature_add_pkg_engine
...
Add violation framework
2019-04-30 17:16:36 -07:00
Shivkumar Dudhani
abddace384
violation framework updates
2019-04-30 17:13:44 -07:00
shuting
5ba0b0b842
modify applyPOolicyRule to make it reusable for a certain raw resource
2019-04-29 19:27:59 -07:00
Shivkumar Dudhani
4fc6d67e7d
add dependency for api
2019-04-29 14:38:29 -07:00
System Administrator
94bc5f22ca
violation type add + violation builer framework
2019-04-29 14:34:54 -07:00
shuting
2b25eee07c
move engine and violation into pkg
2019-04-26 18:53:38 -07:00
System Administrator
c42f130d1a
add engine and violation pkg
2019-04-26 18:16:22 -07:00
Denis Belyshev
b110f964d1
Merge remote-tracking branch 'remotes/origin/NK-51_Downward_UID' into develop
2019-04-23 19:32:04 +03:00
shuting
26a747d131
Update ingress.yaml
2019-03-28 12:37:01 -07:00
shuting
bbc6c33564
Update README.md
2019-03-28 12:35:56 -07:00
belyshevdenis
2ceaffe1ad
NK-51: Changed GetOptions for KubePolicyDeployment
2019-03-26 11:52:51 +02:00
belyshevdenis
547787b8b1
NK-51: Kubeclient is encapsulated now
2019-03-25 18:12:48 +02:00
belyshevdenis
670881c71d
NK-51: Added Deployment as owner of MutatingWebhookConfiguration. This allows kubernetes to delete webhook config, when deployment deletes.
2019-03-25 18:12:48 +02:00
Denis Belyshev
41b9673d3b
NK-48: Fixed some examples.
2019-03-25 18:04:11 +02:00
Denis Belyshev
736bd2efcf
Merge branch 'master' of https://github.com/nirmata/kube-policy
2019-03-25 13:15:26 +02:00
Denis Belyshev
c260a170f6
NK-48: Added Troubleshuting to README.md.
...
Renamed examples folder with generators.
2019-03-25 13:15:07 +02:00
belyshevdenis
c0ce49052b
NK-47: Added missed files
2019-03-25 10:11:50 +02:00
belyshevdenis
4912f20885
NK-47: Implemented webhook deregistration.
...
TLS pair initialization functionality moved to init.go.
Separated server and mutation webhook objects, implemented registration of webhook with the creation of corresponding object.
Added comments for webhook configuration definitions, changed name of configuration for debug.
2019-03-22 22:11:55 +02:00
belyshevdenis
3302bdd619
NK-44: Secret is now in the separate yaml
2019-03-22 17:56:29 +02:00