Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dev.icinga.com #9081] Add modified attribute support for the API #2911

Closed
icinga-migration opened this issue Apr 17, 2015 · 4 comments
Closed
Labels
area/api REST API blocker Blocks a release or needs immediate attention enhancement New feature or request
Milestone

Comments

@icinga-migration
Copy link

This issue has been migrated from Redmine: https://dev.icinga.com/issues/9081

Created by gbeutner on 2015-04-17 12:28:11 +00:00

Assignee: (none)
Status: Closed (closed on 2015-09-28 12:54:01 +00:00)
Target Version: 2.4.0
Last Update: 2015-09-29 12:52:35 +00:00 (in Redmine)

Backport?: No
Include in Changelog: 1

  • Support for changing arbitrary attributes at runtime (not just the attributes which are currently supported by external commands)
  • Attribute updates must fail when the new value would cause the object to become invalid (e.g. when attempting to change the check_command attribute to the name of a CheckCommand which doesn't exist)
  • Causes dynamically configured objects to be overwritten
  • For statically configured objects we keep a change log which can be manipulated using commands (e.g. to revert attributes to whichever value they had in the configuration files)
  • Support for migrating existing modified attributes
  • Update type metadata to specify which configuration attributes cannot be changed at runtime (__name, name, type, templates, …)

Changesets

2015-08-04 12:47:44 +00:00 by (unknown) d147acf

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-08 07:42:23 +00:00 by (unknown) bde5535

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-10 14:55:22 +00:00 by (unknown) 7b21dc3

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 04:52:26 +00:00 by (unknown) ea3ca3d

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 05:06:07 +00:00 by (unknown) 306be0e

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 05:20:06 +00:00 by (unknown) 37f9d2d

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 07:36:11 +00:00 by (unknown) d5d43fc

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 10:09:32 +00:00 by (unknown) c5d44d0

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 10:59:55 +00:00 by (unknown) 009e8c2

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 11:58:45 +00:00 by (unknown) 4bdbd90

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 12:14:25 +00:00 by (unknown) 72245a7

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-11 12:23:24 +00:00 by (unknown) b574d83

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-13 16:05:29 +00:00 by (unknown) 361c7c2

Implement modified attribute methods for DynamicObject

refs #9081
refs #9093

2015-08-15 18:07:10 +00:00 by (unknown) d7970f5

Implement modified attributes v2

refs #9081
refs #9093

2015-08-15 18:07:11 +00:00 by (unknown) 3d78870

Implement support for modified attributes in the API

refs #9081

2015-08-17 07:34:32 +00:00 by (unknown) 717f232

Fix compiler warnings

refs #9081

2015-08-17 08:09:15 +00:00 by (unknown) ff974d4

Fix compiler warnings

refs #9081

2015-09-29 12:24:39 +00:00 by mfriedrich bb3b724

Fix object sync for modified attributes

refs #9851
refs #9927
refs #9081

2015-09-30 08:04:37 +00:00 by mfriedrich 19e7524

Fix problem with non-existing objects in config sync updates

refs #9851
refs #9927
refs #9081

Subtasks:

Relations:

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2015-04-29 16:19:58 +00:00

  • Relates set to 8655

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2015-08-06 13:04:43 +00:00

  • Relates set to 9853

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2015-09-28 12:54:01 +00:00

  • Status changed from New to Closed

@icinga-migration
Copy link
Author

Updated by gbeutner on 2015-09-29 06:11:13 +00:00

  • Backport? changed from TBD to No

@icinga-migration icinga-migration added blocker Blocks a release or needs immediate attention enhancement New feature or request area/api REST API labels Jan 17, 2017
@icinga-migration icinga-migration added this to the 2.4.0 milestone Jan 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api REST API blocker Blocks a release or needs immediate attention enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant