[RESULT][VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-02 Thread Aleksandr Pakhomov
Hello Igniters,

The micronaut dependency has been accepted. 
Java Code Style Guild is adjusted [1].

8 - “+1” votes received.

Here are +1 votes received:

- Andrey Gura
- Taras Ledkov
- Tkalenko Kirill
- Alexander Lapin
- Ilya Korol
- Vyacheslav Koptilin
- Alexey
- Semen Danilov

Link to the voting thread [2] 

[1] https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide 

[2] https://lists.apache.org/thread/mrwzck7olzgkt25tzg5co7b6v5so1m93 
 

Best regards, 
Aleksandr

Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread Семён Данилов
+1
On 1 Jun 2022, 13:59 +0400, Алексей , wrote:
> +1
>
> ср, 1 июн. 2022 г. в 12:19, Alexander Lapin :
>
> > +1
> >
> > ср, 1 июн. 2022 г. в 12:14, ткаленко кирилл :
> >
> > > + 1
> > >
> >


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread Алексей
+1

ср, 1 июн. 2022 г. в 12:19, Alexander Lapin :

> +1
>
> ср, 1 июн. 2022 г. в 12:14, ткаленко кирилл :
>
> > + 1
> >
>


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread Вячеслав Коптилин
+1

Thanks,
S.

ср, 1 июн. 2022 г. в 12:56, Ilya Korol :

> +1
>
> 01.06.2022 19:14, ткаленко кирилл пишет:
> > + 1
>


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread Ilya Korol

+1

01.06.2022 19:14, ткаленко кирилл пишет:

+ 1


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread Alexander Lapin
+1

ср, 1 июн. 2022 г. в 12:14, ткаленко кирилл :

> + 1
>


Re:[VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread ткаленко кирилл
+ 1


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-06-01 Thread Taras Ledkov
+1

On Tue, May 31, 2022 at 12:03 PM Aleksandr Pakhomov 
wrote:

> Alexander,
>
> I am not sure that now we can define all
> security standards that will be implemented
> by Ignite 3. But I can mention the most popular:
> OAuth2/OpenId, LDAP.
>
> I’ve mentioned them in IEP but I believe that
> the definite set of security protocols has to
> be discussed in another IEP.
>
> > On 30 May 2022, at 12:13, Alexander Polovtcev 
> wrote:
> >
> > Aleksandr,
> > Thanks for the update, but can you please explain what security
> > capabilities are planned to be used? Maybe it should be included in the
> IEP
> > as well.
> >
> > On Sun, May 29, 2022 at 11:03 PM Aleksandr Pakhomov  <mailto:apk...@gmail.com>>
> > wrote:
> >
> >> Dear community,
> >>
> >> We’ve had a productive discussion about
> >> a micronaut dependency [1]. As a result,
> >> we’ve came to the conclusion that the
> >> security support in micronaut is a good
> >> reason to use this library. I am reopening the
> >> vote for adding the micronaut dependency to
> >> the rest module. Also, micronaut-serde is
> >> dropped from the list because Ignite 3
> >> already uses jackson as a serialisation lib.
> >>
> >> List of dependencies:
> >> io.micronaut:micronaut-inject:jar:3.4.1
> >> io.micronaut:micronaut-core:jar:3.4.1
> >> io.micronaut:micronaut-http-server-netty:jar:3.4.1
> >> io.micronaut:micronaut-http-server:jar:3.4.1
> >> io.micronaut:micronaut-router:jar:3.4.1
> >> io.micronaut:micronaut-http-netty:jar:3.4.1
> >> io.micronaut:micronaut-buffer-netty:jar:3.4.1
> >> io.micronaut:micronaut-runtime:jar:3.4.1
> >> io.micronaut:micronaut-http:jar:3.4.1
> >> io.micronaut:micronaut-aop:jar:3.4.1
> >> io.micronaut:micronaut-context:jar:3.4.1
> >> io.micronaut:micronaut-core-reactive:jar:3.4.1
> >>
> >> More information about motivation and
> >> implementation details could be found
> >> in IEP-87 [2].
> >>
> >> The vote is formal, see voting guidelines [3].
> >>
> >> +1 - to accept additional dependencies to be included to Java code
> >> Guidelines [4]
> >> 0 - don’t care either way
> >> -1 - DO NOT accept (explain why)
> >>
> >> This vote will be open for at leas 3 days till Wed June 1, 2022,
> >> 23:00 Moscow TZ [5].
> >>
> >>
> >> [1] https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs <
> >> https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs <
> https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs>>
> >> [2]
> >>
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST
> <
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST
> >
> >> <
> >>
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST
> <
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST
> >>
> >>
> >> [3] https://www.apache.org/foundation/voting.html <
> https://www.apache.org/foundation/voting.html> <
> >> https://www.apache.org/foundation/voting.html <
> https://www.apache.org/foundation/voting.html>>
> >> [4]
> >>
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> <
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> >
> >> <
> >>
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> <
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> >
> >>>
> >> [5]
> >>
> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive
> <
> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive
> >
> >> <
> >>
> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive
> <
> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive
> >>
> >>
> >
> >
> >
> > --
> > With regards,
> > Aleksandr Polovtcev
>
>


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-05-31 Thread Aleksandr Pakhomov
Alexander,

I am not sure that now we can define all 
security standards that will be implemented
by Ignite 3. But I can mention the most popular:
OAuth2/OpenId, LDAP. 

I’ve mentioned them in IEP but I believe that
the definite set of security protocols has to
be discussed in another IEP.

> On 30 May 2022, at 12:13, Alexander Polovtcev  wrote:
> 
> Aleksandr,
> Thanks for the update, but can you please explain what security
> capabilities are planned to be used? Maybe it should be included in the IEP
> as well.
> 
> On Sun, May 29, 2022 at 11:03 PM Aleksandr Pakhomov  <mailto:apk...@gmail.com>>
> wrote:
> 
>> Dear community,
>> 
>> We’ve had a productive discussion about
>> a micronaut dependency [1]. As a result,
>> we’ve came to the conclusion that the
>> security support in micronaut is a good
>> reason to use this library. I am reopening the
>> vote for adding the micronaut dependency to
>> the rest module. Also, micronaut-serde is
>> dropped from the list because Ignite 3
>> already uses jackson as a serialisation lib.
>> 
>> List of dependencies:
>> io.micronaut:micronaut-inject:jar:3.4.1
>> io.micronaut:micronaut-core:jar:3.4.1
>> io.micronaut:micronaut-http-server-netty:jar:3.4.1
>> io.micronaut:micronaut-http-server:jar:3.4.1
>> io.micronaut:micronaut-router:jar:3.4.1
>> io.micronaut:micronaut-http-netty:jar:3.4.1
>> io.micronaut:micronaut-buffer-netty:jar:3.4.1
>> io.micronaut:micronaut-runtime:jar:3.4.1
>> io.micronaut:micronaut-http:jar:3.4.1
>> io.micronaut:micronaut-aop:jar:3.4.1
>> io.micronaut:micronaut-context:jar:3.4.1
>> io.micronaut:micronaut-core-reactive:jar:3.4.1
>> 
>> More information about motivation and
>> implementation details could be found
>> in IEP-87 [2].
>> 
>> The vote is formal, see voting guidelines [3].
>> 
>> +1 - to accept additional dependencies to be included to Java code
>> Guidelines [4]
>> 0 - don’t care either way
>> -1 - DO NOT accept (explain why)
>> 
>> This vote will be open for at leas 3 days till Wed June 1, 2022,
>> 23:00 Moscow TZ [5].
>> 
>> 
>> [1] https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs <
>> https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs 
>> <https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs>>
>> [2]
>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST
>>  
>> <https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST>
>> <
>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST
>>  
>> <https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST>>
>> 
>> [3] https://www.apache.org/foundation/voting.html 
>> <https://www.apache.org/foundation/voting.html> <
>> https://www.apache.org/foundation/voting.html 
>> <https://www.apache.org/foundation/voting.html>>
>> [4]
>> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
>>  
>> <https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries>
>> <
>> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
>>  
>> <https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries>
>>> 
>> [5]
>> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive
>>  
>> <https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive>
>> <
>> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive
>>  
>> <https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive>>
>> 
> 
> 
> 
> -- 
> With regards,
> Aleksandr Polovtcev



Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-05-31 Thread Andrey Gura
+1

On Mon, May 30, 2022 at 12:13 PM Alexander Polovtcev
 wrote:
>
> Aleksandr,
> Thanks for the update, but can you please explain what security
> capabilities are planned to be used? Maybe it should be included in the IEP
> as well.
>
> On Sun, May 29, 2022 at 11:03 PM Aleksandr Pakhomov 
> wrote:
>
> > Dear community,
> >
> > We’ve had a productive discussion about
> > a micronaut dependency [1]. As a result,
> > we’ve came to the conclusion that the
> > security support in micronaut is a good
> > reason to use this library. I am reopening the
> > vote for adding the micronaut dependency to
> > the rest module. Also, micronaut-serde is
> > dropped from the list because Ignite 3
> > already uses jackson as a serialisation lib.
> >
> > List of dependencies:
> > io.micronaut:micronaut-inject:jar:3.4.1
> > io.micronaut:micronaut-core:jar:3.4.1
> > io.micronaut:micronaut-http-server-netty:jar:3.4.1
> > io.micronaut:micronaut-http-server:jar:3.4.1
> > io.micronaut:micronaut-router:jar:3.4.1
> > io.micronaut:micronaut-http-netty:jar:3.4.1
> > io.micronaut:micronaut-buffer-netty:jar:3.4.1
> > io.micronaut:micronaut-runtime:jar:3.4.1
> > io.micronaut:micronaut-http:jar:3.4.1
> > io.micronaut:micronaut-aop:jar:3.4.1
> > io.micronaut:micronaut-context:jar:3.4.1
> > io.micronaut:micronaut-core-reactive:jar:3.4.1
> >
> > More information about motivation and
> > implementation details could be found
> > in IEP-87 [2].
> >
> > The vote is formal, see voting guidelines [3].
> >
> > +1 - to accept additional dependencies to be included to Java code
> > Guidelines [4]
> > 0 - don’t care either way
> > -1 - DO NOT accept (explain why)
> >
> > This vote will be open for at leas 3 days till Wed June 1, 2022,
> > 23:00 Moscow TZ [5].
> >
> >
> > [1] https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs <
> > https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs>
> > [2]
> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST
> > <
> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST>
> >
> > [3] https://www.apache.org/foundation/voting.html <
> > https://www.apache.org/foundation/voting.html>
> > [4]
> > https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> > <
> > https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> > >
> > [5]
> > https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive
> > <
> > https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive>
> >
>
>
>
> --
> With regards,
> Aleksandr Polovtcev


Re: [VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-05-30 Thread Alexander Polovtcev
Aleksandr,
Thanks for the update, but can you please explain what security
capabilities are planned to be used? Maybe it should be included in the IEP
as well.

On Sun, May 29, 2022 at 11:03 PM Aleksandr Pakhomov 
wrote:

> Dear community,
>
> We’ve had a productive discussion about
> a micronaut dependency [1]. As a result,
> we’ve came to the conclusion that the
> security support in micronaut is a good
> reason to use this library. I am reopening the
> vote for adding the micronaut dependency to
> the rest module. Also, micronaut-serde is
> dropped from the list because Ignite 3
> already uses jackson as a serialisation lib.
>
> List of dependencies:
> io.micronaut:micronaut-inject:jar:3.4.1
> io.micronaut:micronaut-core:jar:3.4.1
> io.micronaut:micronaut-http-server-netty:jar:3.4.1
> io.micronaut:micronaut-http-server:jar:3.4.1
> io.micronaut:micronaut-router:jar:3.4.1
> io.micronaut:micronaut-http-netty:jar:3.4.1
> io.micronaut:micronaut-buffer-netty:jar:3.4.1
> io.micronaut:micronaut-runtime:jar:3.4.1
> io.micronaut:micronaut-http:jar:3.4.1
> io.micronaut:micronaut-aop:jar:3.4.1
> io.micronaut:micronaut-context:jar:3.4.1
> io.micronaut:micronaut-core-reactive:jar:3.4.1
>
> More information about motivation and
> implementation details could be found
> in IEP-87 [2].
>
> The vote is formal, see voting guidelines [3].
>
> +1 - to accept additional dependencies to be included to Java code
> Guidelines [4]
> 0 - don’t care either way
> -1 - DO NOT accept (explain why)
>
> This vote will be open for at leas 3 days till Wed June 1, 2022,
> 23:00 Moscow TZ [5].
>
>
> [1] https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs <
> https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs>
> [2]
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST
> <
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST>
>
> [3] https://www.apache.org/foundation/voting.html <
> https://www.apache.org/foundation/voting.html>
> [4]
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> <
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> >
> [5]
> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive
> <
> https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive>
>



-- 
With regards,
Aleksandr Polovtcev


[VOTE] Add micronaut dependency to Ignite 3 (reopened)

2022-05-29 Thread Aleksandr Pakhomov
Dear community,

We’ve had a productive discussion about 
a micronaut dependency [1]. As a result, 
we’ve came to the conclusion that the 
security support in micronaut is a good 
reason to use this library. I am reopening the 
vote for adding the micronaut dependency to
the rest module. Also, micronaut-serde is 
dropped from the list because Ignite 3 
already uses jackson as a serialisation lib.

List of dependencies:
io.micronaut:micronaut-inject:jar:3.4.1
io.micronaut:micronaut-core:jar:3.4.1
io.micronaut:micronaut-http-server-netty:jar:3.4.1
io.micronaut:micronaut-http-server:jar:3.4.1
io.micronaut:micronaut-router:jar:3.4.1
io.micronaut:micronaut-http-netty:jar:3.4.1
io.micronaut:micronaut-buffer-netty:jar:3.4.1
io.micronaut:micronaut-runtime:jar:3.4.1
io.micronaut:micronaut-http:jar:3.4.1
io.micronaut:micronaut-aop:jar:3.4.1
io.micronaut:micronaut-context:jar:3.4.1
io.micronaut:micronaut-core-reactive:jar:3.4.1

More information about motivation and 
implementation details could be found 
in IEP-87 [2].

The vote is formal, see voting guidelines [3].

+1 - to accept additional dependencies to be included to Java code Guidelines 
[4]
0 - don’t care either way
-1 - DO NOT accept (explain why)

This vote will be open for at leas 3 days till Wed June 1, 2022,
23:00 Moscow TZ [5].


[1] https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs 
<https://lists.apache.org/thread/0nq6wx8t9r036mrjsk6n592gwnvvqbhs>
[2] 
https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST
 
<https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST>
 
[3] https://www.apache.org/foundation/voting.html 
<https://www.apache.org/foundation/voting.html>
[4] 
https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
 
<https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries>
[5] 
https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3+%28reopened%29=cursive
 
<https://www.timeanddate.com/countdown/generic?iso=20220601T23=166=[VOTE]+Add+micronaut+dependency+to+Ignite+3+(reopened)=cursive>
 

[CANCEL] [VOTE] Add micronaut dependency to Ignite 3

2022-05-29 Thread Aleksandr Pakhomov
This vote is canceled.

The IEP-87 [1] has to be adjusted.

[1] 
https://cwiki.apache.org/confluence/display/IGNITE/IEP-87:+Open+API+support+for+REST

Re: [VOTE] Add micronaut dependency to Ignite 3

2022-05-27 Thread Aleksandr Pakhomov
Andrey, 

Thank you, I will start a new vote soon.

> On 27 May 2022, at 17:29, Andrey Gura  wrote:
> 
> Aleksandr,
> 
> please, start a new vote after updating the IEP-87. I think that
> Micronaut Security is a good reason for using this framework in the
> Apache Ignite.
> 
> 
> 
> On Wed, May 25, 2022 at 5:41 PM Andrey Gura  wrote:
>> 
>> -1 (binding) from me.
>> 
>> Because (if I understood correctly) the main value of the IEP-87 is
>> the possibility to generate API specification and Swagger annotations
>> is enough for this purpose I don't see reasons for these dependencies.
>> We already have our own controllers for REST-like API's
>> implementation. Why can't we just use Swagger annotations only in
>> addition to our rest-api module?
>> 
>> On Mon, May 23, 2022 at 8:08 PM Aleksandr Pakhomov  wrote:
>>> 
>>> Dear community,
>>> 
>>> Micronaut-based REST server implementation was a hot
>>> topic we discussed in the previous week. So, I've separeted
>>> votes about swagger and micronaut. This vote is about
>>> adding micronaut to the Ignite 3.
>>> 
>>> The exact list of dependencies could be fined in IEP-87 [1]
>>> io.micronaut.serde:micronaut-serde
>>> io.micronaut:micronaut-context
>>> io.micronaut:micronaut-http
>>> io.micronaut:micronaut-inject
>>> io.micronaut:micronaut-http-server
>>> io.micronaut:micronaut-runtime
>>> io.micronaut:micronaut-core
>>> io.micronaut:micronaut-http-server-netty
>>> io.micronaut:micronaut-http-netty
>>> io.micronaut:micronaut-buffer-netty
>>> io.micronaut:micronaut-aop
>>> io.micronaut:micronaut-core-reactive
>>> Io.micronaut:micronaut-json-core
>>> io.micronaut:micronaut-jackson-core
>>> 
>>> Swagger is out of the scope of this voting.
>>> 
>>> The vote is formal, see voting guidelines [2]
>>> 
>>> +1 - to accept additional dependencies to be included to Java code 
>>> Guidelines [3]
>>> 0 - don't care either way
>>> -1 - DO NOT accept (explain why)
>>> 
>>> This vote will be open for at least 4 days till Fri May 27, 2022,
>>> 21:00 Moscow TZ.
>>> 
>>> [1] 
>>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies
>>> [2] https://www.apache.org/foundation/voting.html 
>>> 
>>> [3] 
>>> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
>>>  
>>> 
>>> [4] 
>>> https://www.timeanddate.com/countdown/generic?iso=20220527T21=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3=cursive



Re: [VOTE] Add micronaut dependency to Ignite 3

2022-05-27 Thread Andrey Gura
Aleksandr,

please, start a new vote after updating the IEP-87. I think that
Micronaut Security is a good reason for using this framework in the
Apache Ignite.



On Wed, May 25, 2022 at 5:41 PM Andrey Gura  wrote:
>
> -1 (binding) from me.
>
> Because (if I understood correctly) the main value of the IEP-87 is
> the possibility to generate API specification and Swagger annotations
> is enough for this purpose I don't see reasons for these dependencies.
> We already have our own controllers for REST-like API's
> implementation. Why can't we just use Swagger annotations only in
> addition to our rest-api module?
>
> On Mon, May 23, 2022 at 8:08 PM Aleksandr Pakhomov  wrote:
> >
> > Dear community,
> >
> > Micronaut-based REST server implementation was a hot
> > topic we discussed in the previous week. So, I've separeted
> > votes about swagger and micronaut. This vote is about
> > adding micronaut to the Ignite 3.
> >
> > The exact list of dependencies could be fined in IEP-87 [1]
> > io.micronaut.serde:micronaut-serde
> > io.micronaut:micronaut-context
> > io.micronaut:micronaut-http
> > io.micronaut:micronaut-inject
> > io.micronaut:micronaut-http-server
> > io.micronaut:micronaut-runtime
> > io.micronaut:micronaut-core
> > io.micronaut:micronaut-http-server-netty
> > io.micronaut:micronaut-http-netty
> > io.micronaut:micronaut-buffer-netty
> > io.micronaut:micronaut-aop
> > io.micronaut:micronaut-core-reactive
> > Io.micronaut:micronaut-json-core
> > io.micronaut:micronaut-jackson-core
> >
> > Swagger is out of the scope of this voting.
> >
> > The vote is formal, see voting guidelines [2]
> >
> > +1 - to accept additional dependencies to be included to Java code 
> > Guidelines [3]
> > 0 - don't care either way
> > -1 - DO NOT accept (explain why)
> >
> > This vote will be open for at least 4 days till Fri May 27, 2022,
> > 21:00 Moscow TZ.
> >
> > [1] 
> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies
> > [2] https://www.apache.org/foundation/voting.html 
> > 
> > [3] 
> > https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
> >  
> > 
> > [4] 
> > https://www.timeanddate.com/countdown/generic?iso=20220527T21=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3=cursive


Re: [VOTE] Add micronaut dependency to Ignite 3

2022-05-25 Thread Andrey Gura
-1 (binding) from me.

Because (if I understood correctly) the main value of the IEP-87 is
the possibility to generate API specification and Swagger annotations
is enough for this purpose I don't see reasons for these dependencies.
We already have our own controllers for REST-like API's
implementation. Why can't we just use Swagger annotations only in
addition to our rest-api module?

On Mon, May 23, 2022 at 8:08 PM Aleksandr Pakhomov  wrote:
>
> Dear community,
>
> Micronaut-based REST server implementation was a hot
> topic we discussed in the previous week. So, I've separeted
> votes about swagger and micronaut. This vote is about
> adding micronaut to the Ignite 3.
>
> The exact list of dependencies could be fined in IEP-87 [1]
> io.micronaut.serde:micronaut-serde
> io.micronaut:micronaut-context
> io.micronaut:micronaut-http
> io.micronaut:micronaut-inject
> io.micronaut:micronaut-http-server
> io.micronaut:micronaut-runtime
> io.micronaut:micronaut-core
> io.micronaut:micronaut-http-server-netty
> io.micronaut:micronaut-http-netty
> io.micronaut:micronaut-buffer-netty
> io.micronaut:micronaut-aop
> io.micronaut:micronaut-core-reactive
> Io.micronaut:micronaut-json-core
> io.micronaut:micronaut-jackson-core
>
> Swagger is out of the scope of this voting.
>
> The vote is formal, see voting guidelines [2]
>
> +1 - to accept additional dependencies to be included to Java code Guidelines 
> [3]
> 0 - don't care either way
> -1 - DO NOT accept (explain why)
>
> This vote will be open for at least 4 days till Fri May 27, 2022,
> 21:00 Moscow TZ.
>
> [1] 
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies
> [2] https://www.apache.org/foundation/voting.html 
> 
> [3] 
> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
>  
> 
> [4] 
> https://www.timeanddate.com/countdown/generic?iso=20220527T21=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3=cursive


[VOTE] Add micronaut dependency to Ignite 3

2022-05-23 Thread Aleksandr Pakhomov
Dear community,

Micronaut-based REST server implementation was a hot 
topic we discussed in the previous week. So, I've separeted
votes about swagger and micronaut. This vote is about 
adding micronaut to the Ignite 3.

The exact list of dependencies could be fined in IEP-87 [1]
io.micronaut.serde:micronaut-serde
io.micronaut:micronaut-context
io.micronaut:micronaut-http
io.micronaut:micronaut-inject
io.micronaut:micronaut-http-server
io.micronaut:micronaut-runtime
io.micronaut:micronaut-core
io.micronaut:micronaut-http-server-netty
io.micronaut:micronaut-http-netty
io.micronaut:micronaut-buffer-netty
io.micronaut:micronaut-aop
io.micronaut:micronaut-core-reactive
Io.micronaut:micronaut-json-core
io.micronaut:micronaut-jackson-core

Swagger is out of the scope of this voting.

The vote is formal, see voting guidelines [2]

+1 - to accept additional dependencies to be included to Java code Guidelines 
[3]
0 - don't care either way 
-1 - DO NOT accept (explain why)

This vote will be open for at least 4 days till Fri May 27, 2022, 
21:00 Moscow TZ.

[1] 
https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies
[2] https://www.apache.org/foundation/voting.html 
 
[3] 
https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
 

[4] 
https://www.timeanddate.com/countdown/generic?iso=20220527T21=166=%5BVOTE%5D+Add+micronaut+dependency+to+Ignite+3=cursive