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

feat: Agentctl support for yaml configuration of 3rd party configuration models #1754

Merged
merged 28 commits into from
Nov 16, 2020

Conversation

fgschwan
Copy link
Collaborator

Fixing issue #1740 .

@codecov
Copy link

codecov bot commented Oct 27, 2020

Codecov Report

Merging #1754 (b59cf0d) into master (3e6ee30) will decrease coverage by 0.35%.
The diff coverage is 32.72%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1754      +/-   ##
==========================================
- Coverage   55.70%   55.35%   -0.36%     
==========================================
  Files         386      391       +5     
  Lines       28284    28623     +339     
==========================================
+ Hits        15757    15845      +88     
- Misses      11009    11254     +245     
- Partials     1518     1524       +6     
Flag Coverage Δ
unittests 55.35% <32.72%> (-0.36%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

@fgschwan fgschwan force-pushed the agenctl-custommodels-import branch 2 times, most recently from 73d31a2 to 6e254ee Compare November 3, 2020 11:46
@fgschwan fgschwan changed the title feat: WIP Agentctl support for yaml configuration of 3rd party configuration models feat: Agentctl support for yaml configuration of 3rd party configuration models Nov 3, 2020
@fgschwan fgschwan changed the title feat: Agentctl support for yaml configuration of 3rd party configuration models feat: WIP Agentctl support for yaml configuration of 3rd party configuration models Nov 6, 2020
@fgschwan fgschwan changed the title feat: WIP Agentctl support for yaml configuration of 3rd party configuration models feat: Agentctl support for yaml configuration of 3rd party configuration models Nov 9, 2020
ondrej-fabry
ondrej-fabry previously approved these changes Nov 12, 2020
…uration models

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
… to agentctl (grpc client involved)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…sage type from dynamic config

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
… configuration proto message

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…g get" and extended test to cover it (added test config with more complex field names)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…amic configuration (only placing of retrieved proto.Messages to dynamic config is missing)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
… some TODOs

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…ed date for generic.Client KnownModels (+some TODO clarifications)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…ent's KnowModel API function

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…to generic.Client's KnownModel info retrieval data structure

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…ssage into dynamic config based on proto message type

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…n it should and breaking yaml compatibility with hardcoded configurator.Config

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
… changes in API)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…g _list suffix)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…ts (+ added debugging helper method for partial revealing of dynamic config structure)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…els into proper structures resembling local model structures

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…ional config root)

Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants