[icinga-checkins] icinga.org: New commits on branch feature/service-set-12891

git at icinga.org git at icinga.org
Wed Oct 26 01:10:06 CEST 2016


URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=8e14a45a7a1d369c6640a38b7be1f60f0267d9cc
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 23:01:18 2016 +0000

    ServiceSet: rework sets, allow for vars and...
    
    ...all other service properties when adding services to a set

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=c1eff40f5c8231ee9166a782fb41442e90ed1844
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 22:57:10 2016 +0000

    schema: get rid of service_set_service, introduce
    
    ...a service_set_id column directly on the service

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=deecd494761ad40e999dc267e25878d20a2c975f
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 07:23:49 2016 +0000

    IcingaServiceSet: simplify code

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=e6fe83be341c23d78762d72dd484a4f33c49813f
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 07:22:56 2016 +0000

    IcingaServiceSetForm: restructure the form

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=b4d8d97f9c140ba47e8195f0e19d9e827e9daf59
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 07:22:08 2016 +0000

    IcingaServiceSet: improve work with imports

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=4ecbc3f13046c743c3415f45c9702ce98a08b92f
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 07:19:44 2016 +0000

    DirectorObjectForm: do not set null values

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=fa7424ca206e41ba3e48c7ca10de0c75b3f06d10
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 07:15:42 2016 +0000

    Host: show a related service set list

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=73b8e619c523fcbc05e855e5c7cb2ff28646f446
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 07:14:54 2016 +0000

    IcingaServiceSet: render custom vars

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=4bea2c7d4a828247dd5b7d46978a55fa664f8893
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 04:29:23 2016 +0000

    IcingaServiceSetForm: prepare custom fields

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=c3b5780c522160efcfb18c2d0ad49d0efc43ca44
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 04:27:43 2016 +0000

    IcingaObjectFieldLoader: allow to combine objects

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=c655ec458deab605cddd86af5d9a4a9b73e2b578
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 04:26:37 2016 +0000

    DirectorObjectForm: persist the field loader

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=5cbcd2584af742e9a378c24b8b1883a90802b0ef
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 02:56:19 2016 +0000

    IcingaServiceSetForm: complete description

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=8ed587b9866cb3188565370604c02b42302f2eb9
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 02:50:55 2016 +0000

    IcingaObjectFieldLoader: check for fields support

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=72f319c2bcedd7c25b0c077c0b4894b56cfc27b1
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 02:11:13 2016 +0000

    DirectorObjectForm: simplify inhertance code

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=99b1328cffebd66996d07b5476bc3fee2777b338
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 01:52:59 2016 +0000

    css: auto-height for multiselect elements

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=dc09f375d59dd2fb14475292b9e7a200b740c322
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 13 14:04:53 2016 +0000

    CustomVariables: add _set table to delete/countAll

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=2c3a34b14df10a5e7e29b05772c26d46dcf28659
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 13 09:13:21 2016 +0000

    Servicesset: add controller, form and table

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=5ba7ab2a22acebfa8880c116d7d7410d53b2399f
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 13 08:59:50 2016 +0000

    IcingaServiceSet: remove legacy resolving methods
    
    They have been used once we had no imports

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=72ce3cfb331d2ab8b89539a73f32062fde67159a
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 02:38:45 2016 +0000

    FormDataFilter: disable 'is true / set' for now

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=fa2c360f4c2c3b96b33db546e68229c82d60d7ff
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 02:28:19 2016 +0000

    IcingaObject: fix arguments rendering for external
    
    ...objects

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=47cd8cdc89669a2854a2788c4ca6b7e62bdaa5cc
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 02:00:50 2016 +0000

    schema: add assign_type migrations for pgsql...
    
    ...and complete them for mysql

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=ad7c5bc9974516e60857267a3c4950870d7fcb39
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 00:30:12 2016 +0000

    IcingaHost: fix tests

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=d804ebb3216074c6c2fa6416139d33ae90363711
Merge: a735df8 39be7b2
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 00:02:22 2016 +0000

    Merge branch 'feature/nested-apply-rules-12033'

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=39be7b2cb0404443f5bd1ef420f62794006c53c6
Author: Thomas Gelf <thomas at gelf.net>
Date:   Tue Oct 25 00:00:16 2016 +0000

    IcingaObjectLegacyAssignments: rendering for old...
    
    ...assignments still to be found in our activity log

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=6e83a4fd5b6b56dd84c5e364285abf153d89591f
Author: Thomas Gelf <thomas at gelf.net>
Date:   Mon Oct 24 21:55:02 2016 +0000

    IcingaObjectGroup: provide groups for assign rules

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=b3eb5ea102185fc1eed19cf1b96ea1429172d1ef
Author: Markus Frosch <markus.frosch at icinga.com>
Date:   Mon Oct 24 14:43:38 2016 +0200

    IcingaServiceTable: Update apply rule rendering
    
    For new storage format, and change to table.
    
    refs #12033

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=0d86c24cd8932ac51f4419a5426385b6589db3cf
Author: Thomas Gelf <thomas at gelf.net>
Date:   Mon Oct 24 03:41:37 2016 +0000

    Huge change, getting rid of legacy assignment...
    
    ...code. All objects should work with the new code base right now

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=3ff6fd5211da6876ad9ad355c535b4743dac965c
Author: Thomas Gelf <thomas at gelf.net>
Date:   Mon Oct 24 00:35:20 2016 +0000

    schema/mysql: migrate all remaining assignments

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=aeafec37d7c41e09e01cec3a39f30d32e46fde1b
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sun Oct 23 04:23:38 2016 +0000

    FormDataFilter: simplify HTML, Code and style

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=24478ede12cc83d6d7c3aeaef321559781f4e9b8
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sun Oct 23 03:14:52 2016 +0000

    DataFilter: json_en/decode when passing to form

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=9d8cc13dca6689dee62efe6ce778bed9a3068d4d
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 07:59:57 2016 +0000

    schema/mysql: use higher migration number

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=88a741a8d07cd4adfe87af22c8bb00df459e84bf
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 18:19:47 2016 +0000

    IcingaService: introduce assign_filter property

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=8f2b9fea07f1bc5b84c946ff987e3cb53b2d10f5
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 18:18:00 2016 +0000

    DataFilter: automagic fix for not(multiple)

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=6ed24f93dab6e3b4bcc0a84fa1b4c8aeec2303e1
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 18:15:41 2016 +0000

    IcingaObject: render assign_filter property

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=0a6514928a073a9452cb5470cb3870ffe62213de
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 18:07:47 2016 +0000

    AssignRenderer: add renderEquals method...
    
    ...with (hopefully temporarily) hardcoded groups support

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=8519a287dc857dae1f31cc17dc5cae3903209d0f
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 18:06:05 2016 +0000

    FormDataFilter: flip button order

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=a819e7c92c857552798d0979ab5fa42843427a30
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 16:52:59 2016 +0000

    DataFilter: attribs are no longer needed

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=3fbf3e9115b5a8bfc7b6495b17c0fc316c9685ba
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 06:56:44 2016 +0000

    IcingaServiceForm: use new assign_filter property

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=78a380811f22420d5f89fea44025fdfa1d025615
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 06:50:05 2016 +0000

    schema/mysql: simplify apply rules

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=8ade496fdcf7f7b43ca99f38077b09509f347faa
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 06:24:24 2016 +0000

    DataFilter: refactor the whole class(es)

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=037c588d26410415483990cc3261f6d03a6514a6
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 06:18:05 2016 +0000

    FormDataFilter: change icon for expression

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=775673600674589ea4fc332678a2ab1619f9a21d
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 06:14:45 2016 +0000

    css: adjust styles, fix nesting

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=8439cc8e30d91bf574da6c80a8f43175cad4bc6e
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 13 11:59:10 2016 +0000

    css: style new nested filter elements...
    
    ...and assign rules

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=9349ba0f2a8101072cf1727e701efa1b13293e1b
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 13 09:44:32 2016 +0000

    FormDataFilter: new implementation for assignments
    
    First prototype

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=a735df89a0b29aae8f7f7dc1046dc13f65e51122
Merge: 0c5a568 9ba6116
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 06:55:43 2016 +0000

    Merge branch 'feature/assign-for-11976'

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=9ba6116091b121a34aeb007910b6b85470e1e894
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 06:54:53 2016 +0000

    IcingaService: support and test speciall object...
    
    ...name variants with apply for

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=4c9de0fa34822d83ee7ec221b6785f2da9389042
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 06:37:22 2016 +0000

    IcingaServiceTest: no need to store when setting...
    
    ...a connection

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=5d693debeb8c17c66f12b89e460fde2bf7410278
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 06:23:59 2016 +0000

    IcingaServiceTest: re-add tests lost on rebase

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=1f660b514ab52802c695e314f625efdd49d687f1
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 00:05:08 2016 +0000

    IcingaServiceForm: allow empty name for apply rule

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=7c31b37f270f927b769459611c768fc8a625e1ed
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 21:22:12 2016 +0000

    IcingaServiceForm: remove duplicate code
    
    Elements in this list are optional and may be used in various forms,
    so keeping this in the base class is preferrable here

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=5b4e7509f442aa57e3ab7cbd9062eccceb66bc0d
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 21:13:33 2016 +0000

    Just a couple of phpcs complaints fixed

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=0791b900f35a95d7cbc5a6bedd84a06214a712cd
Author: Thomas Gelf <thomas at gelf.net>
Date:   Fri Oct 21 20:58:28 2016 +0000

    QuickBaseForm: allow translation tools find 'None'

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=b00d3b49437d4e6ade0b5408c5636386c4005f73
Author: Geneviève Plantin <gplantin at internap.com>
Date:   Fri Oct 21 09:47:49 2016 -0400

    Change version of migration

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=b2bdeac360dbb524b814eea90b36a1a9a88e6593
Author: Geneviève Plantin <gplantin at internap.com>
Date:   Fri Oct 21 09:43:38 2016 -0400

    Change version of DB

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=0fe47f9919d414ec4600f19368f75503ab61027d
Author: Geneviève Plantin <gplantin at internap.com>
Date:   Fri Oct 21 09:36:58 2016 -0400

    Add apply_for migrations in schema

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=3e30d34098da77c35ab5459f7120d2227f1ba8d1
Author: Corentin Ardeois <cardeois at internap.com>
Date:   Thu Sep 8 18:37:23 2016 -0400

    Use `config` variable in apply for rules
    
    * use `config` instead of `value` in apply for rules
    * update documentation
    
    refs #11976

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=b5e984e0e578b18e6ade71d3fa601006ce4c357f
Author: Corentin Ardeois <cardeois at internap.com>
Date:   Thu Sep 1 14:52:57 2016 -0400

    Add documentation for `Apply For` services

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=e7bd4343b50e202ce4e8e1f4c53281ae6ee06e87
Author: Corentin Ardeois <cardeois at internap.com>
Date:   Tue Sep 6 11:18:29 2016 -0400

    Add support for Apply for rules in services
    
    Apply for rules are defined through `apply_for` property
    Only Array custom variables will be eligible in apply_for dropdown.
    
    API Example:
    ```bash
     ./director-curl POST director/service?name=my_service '{"apply_for": "for (checked_tcp_port in host.vars.checked_tcp_ports)" }'
     ```
    
     Will render as:
     ```
      apply Service "my_service" for (checked_tcp_port in host.vars.checked_tcp_ports) {
          ...
      }
      ```
    Feature: https://dev.icinga.org/issues/11976
    
    Depends-On: https://github.com/Icinga/icingaweb2-module-director/pull/20
    refs #11976

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=0c5a568191a489bd2c6675c1e495a2aa5735a5c6
Merge: a9b3b2f b7eaab7
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 05:50:01 2016 +0000

    Merge branch 'feature/expression-support'

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=b7eaab715b74405f789d88c0b6462be32a732b95
Author: Thomas Gelf <thomas at gelf.net>
Date:   Sat Oct 22 05:48:09 2016 +0000

    Make explicit calls to renderStringWithVariables

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=37c91050c7bf2b8436d9e0094bbda61257a64fa7
Author: Corentin Ardeois <cardeois at internap.com>
Date:   Thu Sep 8 11:29:46 2016 -0400

    Expressions syntax is now $var$
    
    Instead of $$var$$.
    We make sure $$var$$ is left untouched.
    
    refs #11976

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=ddcfb09f584c2f9ea613515291ed25d3b7635a7f
Author: Corentin Ardeois <cardeois at internap.com>
Date:   Thu Sep 1 17:25:38 2016 -0400

    Handle expressions only for apply objects
    
    Expressions will be handled only if the object is an ApplyRule.
    Only properties and custom variables are replaced.
    
    refs #11976

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=bcef87f4c98c75ccabfef0a1bde60e2a4201cf81
Author: Corentin Ardeois <cardeois at iweb.com>
Date:   Fri Jul 29 15:58:15 2016 -0400

    Add support for expressions
    
    Any rendered string can contain variables encapsulated with "$$" characters.
    
    Example:
    Display Name declared with `Port $$host.vars.tcp_port$$ check` will
    be processed as `"Port " + host.vars.tcp_port + " check"`
    
    API:
    ```bash
     ./director-curl POST director/service?name=my_service '{"display_name": "Port $$host.vars.tcp_port$$ check" }'
     ```
    
     Rendered config:
     ```
      apply Service "my_service" {
          import "my_template"
    
          display_name = "Port " + host.vars.tcp_port + " check"
      }
     ```
    
    refs #11976

URL:    https://git.icinga.org/?p=icingaweb2-module-director.git;a=commit;h=a9b3b2f47a5f4901ff7f7f026e5068ae80a557b9
Author: Thomas Gelf <thomas at gelf.net>
Date:   Thu Oct 20 19:17:52 2016 +0000

    IcingaObjectImports: fix compatibility issue
    
    fixes #12951



More information about the icinga-checkins mailing list