profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/TraGicCode/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Michael Fyffe TraGicCode blinds.com Houston, Texas https://tragiccode.com

TraGicCode/tragiccode-azure_key_vault 5

Pull secrets from Azure's key vault with this puppet module.

TraGicCode/chocolatey-packages 1

This project contains the automatic updating packages for the public community chocolatey feed.

TraGicCode/NServiceBus.NewRelic.Analyzer 1

A Roslyn Diagnostic Analyzer and corresponding Code Fix identify and automatically add NewRelic.Agent.Api [Transaction] attributes to all NServiceBus v6+ related message handlers.

TraGicCode/akamai-devops-world-tour-atl-2018-trip-report 0

My trip report for the akamai devops world tour in atlanta for 2018

delete branch TraGicCode/NServiceBus.CustomChecks.SqlServer

delete branch : dependabot/nuget/System.Data.SqlClient-4.8.3

delete time in 2 days

push eventTraGicCode/NServiceBus.CustomChecks.SqlServer

dependabot[bot]

commit sha 4786b3b1b96569ec54f0700d405e6f488284988f

Bump System.Data.SqlClient from 4.8.2 to 4.8.3 (#36) Bumps [System.Data.SqlClient](https://github.com/dotnet/corefx) from 4.8.2 to 4.8.3. - [Release notes](https://github.com/dotnet/corefx/releases) - [Commits](https://github.com/dotnet/corefx/commits) --- updated-dependencies: - dependency-name: System.Data.SqlClient dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 2 days

PR merged TraGicCode/NServiceBus.CustomChecks.SqlServer

Bump System.Data.SqlClient from 4.8.2 to 4.8.3 dependencies

Bumps System.Data.SqlClient from 4.8.2 to 4.8.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/corefx/releases">System.Data.SqlClient's releases</a>.</em></p> <blockquote> <h2>.NET Core 2.1.0 RC1</h2> <ul> <li><a href="https://github.com/dotnet/core/blob/master/release-notes/2.1/Preview/2.1.0-rc1.md">Release Notes</a></li> <li><a href="https://github.com/dotnet/core/blob/master/release-notes/2.1/Preview/2.1.0-rc1-known-issues.md">Known Issues</a></li> <li><a href="https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.1.0-rc1-download.md">Download and Install</a></li> </ul> <h2>Repos</h2> <ul> <li><a href="https://github.com/dotnet/coreclr/releases/tag/v2.1-rc1">CoreCLR</a></li> <li><a href="https://github.com/dotnet/corefx/releases/tag/v2.1-rc1">CoreFX</a></li> <li><a href="https://github.com/dotnet/core-setup/releases/tag/v2.1-rc1">Core-Setup</a></li> <li><a href="https://github.com/dotnet/cli/releases/tag/v2.1.300-rc1-008673">CLI</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dotnet/corefx/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 days

Pull request review commentTraGicCode/tragiccode-azure_key_vault

Added the ability to specify a user-assigned managed identity for access to the Azure Key Vault

     required_param 'String', :secret_name     required_param 'Hash',   :api_versions_hash     optional_param 'String', :secret_version+    optional_param 'Hash',   :identity   end -  def secret(cache, vault_name, secret_name, api_versions_hash, secret_version = '')+  def secret(cache, vault_name, secret_name, api_versions_hash, secret_version = '', identity = nil)     Puppet.debug("vault_name: #{vault_name}")     Puppet.debug("secret_name: #{secret_name}")     Puppet.debug("secret_version: #{secret_version}")     Puppet.debug("metadata_api_version: #{api_versions_hash['metadata_api_version']}")     Puppet.debug("vault_api_version: #{api_versions_hash['vault_api_version']}")+    if identity+      Puppet.debug("azure_key_vault::secret: explicit identity specified: #{identity}")

Can you remove the azure_key_vault::secret: prefix on the log statements to be consistent with the other statements in the module?

victorsecarin

comment created time in 8 days

Pull request review commentTraGicCode/tragiccode-azure_key_vault

Added the ability to specify a user-assigned managed identity for access to the Azure Key Vault

 $admin_password_secret = azure_key_vault::secret('production-vault', 'admin-pass  **NOTE: Retrieving a specific version of a secret is currently not available via the hiera backend** +### Using a user-assigned managed identity to retrieve a secret++By Default, a system-assigned managed identity is expected to be in place and provide access to the Key Vault. Thus the module expects to have nothing to do in order to gain access; it will just pull secrets and expect that to work.\+We can specify a user-assigned managed identity to use instead, identified by either its 'client_id' or its 'object_id', both of which should be available from Azure upon creating that identity.
If you are looking to share an identity between azure resources and/or decouple the identity from the lifecycle of the azure resource then user-assigned managed identity is what you are looking for.  By Default, a system-assigned managed identity is expected to be in place and provide access to the Key Vault.  We can specify a user-assigned managed identity to use instead, identified by either its 'client_id' or its 'object_id', both of which should be available from Azure upon creating that identity.
victorsecarin

comment created time in 8 days

Pull request review commentTraGicCode/tragiccode-azure_key_vault

Added the ability to specify a user-assigned managed identity for access to the Azure Key Vault

 def self.normalize_object_name(object_name, replacement)       object_name.gsub(%r{[^0-9a-zA-Z-]}, replacement)     end -    def self.get_access_token(api_version)-      uri = URI("http://169.254.169.254/metadata/identity/oauth2/token?api-version=#{api_version}&resource=https%3A%2F%2Fvault.azure.net")+    def self.get_access_token(api_version, identity)+      uri_s = "http://169.254.169.254/metadata/identity/oauth2/token?api-version=#{api_version}&resource=https%3A%2F%2Fvault.azure.net"+      Puppet.debug("get_access_token: specified identity = #{identity}")

Please remove all the debug statements in this method

victorsecarin

comment created time in 8 days

Pull request review commentTraGicCode/tragiccode-azure_key_vault

Added the ability to specify a user-assigned managed identity for access to the Azure Key Vault

     required_param 'String', :secret_name     required_param 'Hash',   :api_versions_hash     optional_param 'String', :secret_version+    optional_param 'Hash',   :identity

Should we name this user_assigned_managed_identity?

victorsecarin

comment created time in 8 days

PullRequestReviewEvent
PullRequestReviewEvent

issue openedgluck/il-repack

SourceLink is not working when ILRepack is used.

Hey,

I have an open-source library which is published as a nuget package. It also has a corresponding symbols nuget package for ( .snupkg ). Unfortunately, when ILRepack is enable and does it's magic, something is going on with the symbols package ( or metadata within the pdb required by sourcelink ) that is causing nuget.org to be unable to find/use the corresponding symbols package ( .snupkg ).

As soon as i removed ILRepack, things seems to be working correctly.

With ILRepack Added: https://github.com/TraGicCode/TraGicCode.NugetTesting/commit/b24a60b1a396f6eb9f6ea1678bbd589acd7a63ea https://ci.appveyor.com/project/TraGicCode/tragiccode-nugettesting/builds/40668104

image

With ILRepack Removed: https://github.com/TraGicCode/TraGicCode.NugetTesting ( master branch ) image

Is this an expected/known issue? It would be great if this worked.

created time in 11 days

delete branch TraGicCode/NServiceBus.NewRelic.Analyzer

delete branch : dependabot/nuget/MSTest.TestAdapter-2.2.7

delete time in 11 days

push eventTraGicCode/NServiceBus.NewRelic.Analyzer

dependabot[bot]

commit sha b195d930062e72bea44216a77f9fec3e34ce6654

Bump MSTest.TestAdapter from 2.2.6 to 2.2.7 (#44) Bumps [MSTest.TestAdapter](https://github.com/microsoft/testfx) from 2.2.6 to 2.2.7. - [Release notes](https://github.com/microsoft/testfx/releases) - [Commits](https://github.com/microsoft/testfx/compare/v2.2.6...v2.2.7) --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 11 days

PR merged TraGicCode/NServiceBus.NewRelic.Analyzer

Bump MSTest.TestAdapter from 2.2.6 to 2.2.7 dependencies

Bumps MSTest.TestAdapter from 2.2.6 to 2.2.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/testfx/releases">MSTest.TestAdapter's releases</a>.</em></p> <blockquote> <h2>v2.2.7</h2> <p>See release notes <a href="https://github.com/microsoft/testfx-docs/blob/main/docs/releases.md#227-september-2021">here</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/testfx/commit/d7b75b7d95456bcd60fecc27335051c532243dd6"><code>d7b75b7</code></a> Fixed missing strong-name and Authenticode signatures (<a href="https://github-redirect.dependabot.com/microsoft/testfx/issues/956">#956</a>)</li> <li><a href="https://github.com/microsoft/testfx/commit/b86a8fbf7f30bfe43745d295fc9e6abc419d1bbe"><code>b86a8fb</code></a> Resolve dependencies from GAC (<a href="https://github-redirect.dependabot.com/microsoft/testfx/issues/951">#951</a>)</li> <li>See full diff in <a href="https://github.com/microsoft/testfx/compare/v2.2.6...v2.2.7">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 11 days

created tagTraGicCode/TraGicCode.NugetTesting

tag0.0.4

created time in 11 days

push eventTraGicCode/TraGicCode.NugetTesting

michaelf

commit sha 68271ffc689ef6a19ee8f73b381bec9b12805f2d

Generate package

view details

push time in 11 days

created tagTraGicCode/TraGicCode.NugetTesting

tag0.0.3

created time in 11 days

push eventTraGicCode/TraGicCode.NugetTesting

michaelf

commit sha 1ee67d6b6378c9de2e06255a7b14bec976584ed9

Force nuget package to be created

view details

push time in 11 days

created tagTraGicCode/TraGicCode.NugetTesting

tag0.0.2

created time in 11 days

push eventTraGicCode/TraGicCode.NugetTesting

michaelf

commit sha 732b630aa8bb1d6f65c5dad9ebb68893bb7d6e93

Remove ILRepack

view details

push time in 11 days

created tagTraGicCode/TraGicCode.NugetTesting

tag0.0.1

created time in 11 days

delete branch TraGicCode/TraGicCode.NugetTesting

delete branch : modulesync

delete time in 11 days

push eventTraGicCode/TraGicCode.NugetTesting

michaelf

commit sha 4447746bb463b059b4bbe3235192d62d775919b3

Initial commit

view details

Michael Fyffe

commit sha b24a60b1a396f6eb9f6ea1678bbd589acd7a63ea

Merge pull request #1 from TraGicCode/modulesync Initial commit

view details

push time in 11 days

create barnchTraGicCode/TraGicCode.NugetTesting

branch : modulesync

created branch time in 11 days

create barnchTraGicCode/TraGicCode.NugetTesting

branch : master

created branch time in 11 days

delete branch TraGicCode/TraGicCode.NugetTesting

delete branch : main

delete time in 11 days

create barnchTraGicCode/TraGicCode.NugetTesting

branch : main

created branch time in 11 days

created repositoryTraGicCode/TraGicCode.NugetTesting

created time in 11 days

delete branch TraGicCode/NServiceBus.NewRelic.Analyzer

delete branch : dependabot/nuget/MSTest.TestFramework-2.2.7

delete time in 12 days