Skip to content

Tags: guptasu/mixer

Tags

stable-e6ec74c

Toggle stable-e6ec74c's commit message
Weave through support for response attributes. (istio#402)

This does all the plumbing, but doesn't actually implement the logic
needed to produce the mixerpb.Attributes message to send to the
mixer. I'll do that next.

stable-0640010

Toggle stable-0640010's commit message
Expose copyBag function. (istio#414)

* Expose copyBag function.

* add comment

* Update the comment

stable-efb0663

Toggle stable-efb0663's commit message
Fix bug preventing multiple aspects from being executed for a given r…

…equest. (istio#408)

stable-58032e2

Toggle stable-58032e2's commit message
Add initial support for use of details field in rpc.Status messages. (i…

…stio#404)

* Add initial support for use of details field in rpc.Status messages.

This is the first step in addressing istio#393. It addresses the
attributes_update-related messages that are returned from Mixer.
These were the messages that had been leaking through mixerclient
out to application clients. Mixerclient will still need to figure
out how best to translate this messaging to something more
appropriate for applications to see (they should not care about
issues with attributes, etc.).

This adds support for creating BadRequest messages, which is one
of the standard rpc error types. Special handling is added for
go-multierrors (to generate a list of field violation messages).

* Fix up doc for NewBadRequest.

* Fix formatting issue with //pkg/status/BUILD.

* Add test for status.InvalidWithDetails.

* Add test for NewBadRequest.

stable-6ec8774

Toggle stable-6ec8774's commit message
Remove logging aspects from the testdata configuration. (istio#406)

Right now, there are problems with the logs aspects, as configured
in the testdata/ directory. As these are being relied upon to drive
configuration in demo directories, etc., this PR removes them.

When the issues with the logs bits of the configuration are resolved,
these should be added back in. This _MUST_ be verified by running mixs
and mixc and checking /metrics and seeing the logs in the output,
however.

Related to istio#403.

stable-b83d5b2

Toggle stable-b83d5b2's commit message
Major revamp of pkg/attribute. (istio#394)

- Removed all strong typing. Attribute bags now just hold a uniform map
of name/value pairs with all values being of type interface{}. It turns
out the strong typing wasn't even used anywhere except in tests.
Attribute typing is instead provided through AttributeDescriptors at a
higher level.

- Combined rootBag into mutableBag since the split was no longer useful.

- Turned the symbol MutableBag from an interface to a struct. This is so
the implementation of cross-bag functions can take advantage of implementation
details of the bag rather than just dealing with interfaces.

- Added support for merging bags, which will be used with the fork-join attribute
mutation model we'll be adding to the mixer.

stable-6391fb4

Toggle stable-6391fb4's commit message
Remove html tags (istio#400)

stable-61f4da0

Toggle stable-61f4da0's commit message
Updates for latest gogo changes in API protobufs. (istio#373)

stable-1f47133

Toggle stable-1f47133's commit message
Start plumbing in Descriptors (istio#369)

* got descriptors building, add the interface

* Add back the checked in version of cfg.pb.go generated with the script in the same dir.

* Wire in the descriptor finder to the cfg validator and manager

* push descriptors stuff down into its own package to prevent circular dep in //pkg/adapter when we go to wire things up

* remove unneeded dep

stable-b0be867

Toggle stable-b0be867's commit message
Use a tagged version of the Shared Pipeline API. (istio#357)

This will prevent changes in the libraries from breaking the builds.