Граф коммитов

754 Коммитов

Автор SHA1 Сообщение Дата
Charles Torre 09499d25c3 + ARM params 2024-10-29 13:19:41 -07:00
Charles Torre 6d8717f103 merge 1.2.15 develop into main 2024-10-29 13:14:03 -07:00
sidhant012 393f63c8b4
Serialized repair data bug fix (#184)
* bug fix

* FH v1.2.15

* v1.2.15

* v1.2.15 nit

---------

Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>
2024-10-29 14:40:10 -04:00
Naresh Kumar ac002aa535
disable plugin reload at every repair workflow start (#181)
* deprecation notice

* new contract changes

* add token to async api

* update callers

* add sample plugin for new plugin contracts

* add default definition for remaing plugin interface methods too

* nit - format

* let plugins control predicate type construction - adds more flexibility

* no need abstraction for plugin loader

* new interface rename

* no need to break service initializer

* move deserialization extension point to predicate type interface

* move predicate load api to existing interface and delete the new one

* give a default body for the obselete method so the plugins dont have to implement those

* change existing usage instead of adding new samples, as it's confusing

* add new app param to determine which version of plugin code shud be used

* use the app param

* automate FH nuget consumption in sample project

* Revert "automate FH nuget consumption in sample project"

This reverts commit 31ae6af2b5.

* reverting sample project changes

* undo app rule change

* var rename

* nit - doc

* no need to catch null ref any more as we check for attribute instance for null

* now that attributes are merged, a single plugin will have multiple attribute usages. so handle that

* prev commit

* caller needs to know the type info even if we use a generic type.
and also that has to be child of FH's TelemetryData not FO's TelemetryData.
so better use string itself.
flexibility over type safety

* nit

* - remove old code
 - remove config that switches flow from old to new as it's not needed any more

* remove attributes that arent used anymore

* nit - method rename

* Made the suggested changes, plus a few minor ones.

* update documentation for plugin changes

* nit

---------

Co-authored-by: Charles Torre <ctorre@microsoft.com>
Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>
2024-10-21 11:19:36 -04:00
sidhant012 8e8a55a3f0
FH v1.2.14 and FHProxy v1.0.5 (#177)
* make inmemory events accesible to the plugins

* sample is consuming 1.2.13 version. so cant access the list yet

* Updated Guan package

* Guan version update in two more files (#175)

Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>

* New FH and FHProxy version and release notes (#176)

* FH v1.2.14

* FHProxy v1.0.5

* FH release notes

* Reverting sampleHealerPlugin FH version for codeQL

---------

Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>

---------

Co-authored-by: Naresh Kumar <kumarnaresh@microsoft.com>
Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>
2024-07-11 17:19:27 -04:00
sidhant012 99b85cd26c
New FH and FHProxy version and release notes (#176)
* FH v1.2.14

* FHProxy v1.0.5

* FH release notes

* Reverting sampleHealerPlugin FH version for codeQL

---------

Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>
2024-07-11 16:11:06 -04:00
sidhant012 ab0ab3c7b4
Guan version update in two more files (#175)
Co-authored-by: Sidhant Bhatia <sibhatia@microsoft.com>
2024-07-03 13:09:16 -04:00
Sidhant Bhatia fe6431fe2e Updated Guan package 2024-07-02 19:14:10 -04:00
sidhant012 ffb5a6c96b
Merge pull request #174 from microsoft/user/kumarnaresh/expose_inmemory_report_events
make inmemory events accesible to the plugins
2024-06-18 11:55:36 -04:00
Naresh Kumar cbc897952c sample is consuming 1.2.13 version. so cant access the list yet 2024-06-18 11:40:25 +05:30
Naresh Kumar 1a4fc0c618 make inmemory events accesible to the plugins 2024-06-14 21:44:38 +05:30
Charles Torre bbba409c4e
[skip ci] Merge pull request #173 from microsoft/develop
[skip ci] + msbuild required files (CodeQL)...
2024-05-22 15:51:50 -07:00
Charles Torre d0a698a0fd
Merge branch 'main' into develop 2024-05-22 15:51:17 -07:00
Charles Torre 54f029fa7d + msbuild required files (CodeQL)... 2024-05-22 15:50:03 -07:00
Charles Torre a57a628dcc
[skip ci] Merge pull request #172 from microsoft/develop
[skip ci] + targets
2024-05-22 15:42:48 -07:00
Charles Torre 596215681c
Merge branch 'main' into develop 2024-05-22 15:42:32 -07:00
Charles Torre 07f0e10989 + targets 2024-05-22 15:41:51 -07:00
Charles Torre 1dbeb3202b
[skip ci] Create codeql.yml 2024-05-22 15:25:54 -07:00
Charles Torre 89d539ce53
[skip ci] Rename codeql.yml to codeql_old.yml 2024-05-22 15:24:49 -07:00
Charles Torre 30f7b22565
[skip ci] Merge pull request #171 from microsoft/GitTorre-patch-1
Create codeql.yml
2024-05-22 15:07:04 -07:00
Charles Torre b0931303ce
Create codeql.yml 2024-05-22 15:06:42 -07:00
Charles Torre d0069018b6
[skip ci] Develop
[skip ci] Develop
2024-05-22 14:25:07 -07:00
Charles Torre a1f1c35e77
Merge branch 'main' into develop 2024-05-22 14:24:25 -07:00
Charles Torre 39efb6dd5a + props 2024-05-22 14:23:31 -07:00
Charles Torre aa000b0a5d + props 2024-05-22 14:23:10 -07:00
sidhant012 ba6bd34212
Merge pull request #169 from microsoft/develop
FH 1.2.13
2024-03-19 17:56:51 -04:00
Sidhant Bhatia a796b9724c v1.2.13 2024-03-19 16:31:30 -04:00
sidhant012 170487d4be
Merge pull request #168 from microsoft/user/kumarnaresh/add_custom_repair_support
add custom repair support
2024-03-19 15:25:00 -04:00
Sidhant Bhatia 1f2999b115 fixed variable mismatch 2024-03-19 15:03:23 -04:00
Sidhant Bhatia 52800e3213 Merge branch 'user/kumarnaresh/add_custom_repair_support' of https://github.com/microsoft/service-fabric-healer into user/kumarnaresh/add_custom_repair_support 2024-03-19 13:39:24 -04:00
Sidhant Bhatia 11ad768cc5 documentation 2024-03-19 13:38:54 -04:00
Naresh Kumar a1cfaa64da Merge branch 'user/kumarnaresh/add_custom_repair_support' of https://github.com/microsoft/service-fabric-healer into user/kumarnaresh/add_custom_repair_support 2024-03-19 12:24:50 +05:30
Naresh Kumar 87bd8f6b83 add back healer ref 2024-03-19 12:23:38 +05:30
Sidhant Bhatia 290d219f2b attribute documentation 2024-03-18 17:18:46 -04:00
Naresh Kumar 5c9c79e139 nit 2024-03-19 00:42:53 +05:30
Naresh Kumar 8cf728d1ec nit - class name correction in doc 2024-03-19 00:32:42 +05:30
Naresh Kumar f91d9b8af0 - to be more clear, use a package that's not already used in FH
- use packages in solution folder and auto create it when solution is loaded
2024-03-19 00:20:57 +05:30
Naresh Kumar 20d01391c3
nit 2024-03-18 19:41:48 +05:30
Sidhant Bhatia 497a00f3e2 revised information 2024-03-14 18:13:26 -04:00
Sidhant Bhatia 5c337bbd0e reference fix 2024-03-14 14:36:58 -04:00
Sidhant Bhatia ff1405e01e Added documentation for plugins 2024-03-13 15:01:32 -04:00
Sidhant Bhatia 115c87dc71 backwards compatibility 2024-03-11 18:22:15 -04:00
Naresh Kumar 09f3433aca nit - add this qualifier 2024-03-09 12:25:27 +05:30
Naresh Kumar 1d6920ea03 nit - source rename in sample predeicate 2024-03-09 12:24:43 +05:30
Naresh Kumar b42d0d7c5e nit - sample rule rename 2024-03-09 12:24:17 +05:30
Naresh Kumar 27684f41ef shud be overridden by app param 2024-03-07 21:08:49 +05:30
Naresh Kumar f5aed93c37 param correction 2024-03-07 17:11:46 +05:30
Naresh Kumar 0ecb3d89f6 custom predicates shud support custom repair data so that custom rules can process custom info 2024-03-07 16:29:00 +05:30
Naresh Kumar 1ba2b03a18 add flags to enable/disable custom plugin support.
disabled by default
2024-03-07 16:25:06 +05:30
Naresh Kumar 00ace6e1db nit comment 2024-03-07 13:31:50 +05:30