profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mikhailshilkov/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.
Mikhail Shilkov mikhailshilkov Waalre, Netherlands http://mikhail.io ☁️ Cloud developer and researcher 👨‍💻 Software engineer @pulumi and 🙏 Microsoft Azure MVP

mikhailshilkov/azure-functions-fsharp-examples 79

Examples of Azure Functions implemented in F#

mikhailshilkov/DurableFunctions.FSharp 60

F#-friendly API layer for Azure Durable Functions

mikhailshilkov/azure-serverless-workshop 27

Azure Serverless Workshop with Pulumi

mikhailshilkov/cloudbench 17

Cloud services performance benchmarking

ContainerSolutions/ServerlessDaysAmsterdam 4

ServerlessDays London Website

mikhailshilkov/AdventOfCode2016 0

F# solutions for (some) tasks of http://adventofcode.com

mikhailshilkov/adventofcode2017-scala 0

Advent of Code 2017 solutions in Scala

mikhailshilkov/AngularFV 0

Sample angularjs project for FV

issue commentmikhailshilkov/mikhailio-hugo

Comments to "Choosing the Number of Shards in Temporal History Service"

You are right of course, I need to change the chart. Thank you for letting me know!

mikhailshilkov

comment created time in 2 days

push eventpulumi/pulumi-azure-native

Pulumi Bot

commit sha 1cbd988bcb2aa75a83e220cb5abeb805d6484fce

Automated SDK generation @ azure-rest-api-specs f900b57969b9405d06a0ca97e08e878b1d89069f (#1237) * Preparing the SDK folder for regeneration * Regenerating SDK based on azure-rest-api-specs @ f900b57969b9405d06a0ca97e08e878b1d89069f * Changelog Co-authored-by: Mikhail Shilkov <github@mikhail.io>

view details

push time in 2 days

push eventpulumi/pulumi-azure-native

Mikhail Shilkov

commit sha 67fb51e625fea74c9436b047301a3590a44ac9db

Changelog

view details

push time in 2 days

issue commentpulumi/docs

Update dynamic providers blog post to exclude static website

Ideally we'd do this but since we haven't done so in almost two years, I guess we can close this out.

mikhailshilkov

comment created time in 2 days

issue commentpulumi/pulumi-google-native

BackendService does not accept security policy

Hi @sghosh-discovery

There's a separate SecurityPolicy resource, isn't it what you are looking for?

sghosh-discovery

comment created time in 3 days

created tagpulumi/pulumi-azure-native

tagsdk/v1.41.0

Azure Native Provider

created time in 3 days

created tagpulumi/pulumi-azure-native

tagv1.41.0

Azure Native Provider

created time in 3 days

push eventpulumi/pulumi-azure-native

Mikhail Shilkov

commit sha bcf50e54d7ad7b6e1d9678fc79d4ded85a2d8c79

Prepare v1.41.0 (#1236)

view details

push time in 3 days

create barnchpulumi/pulumi-azure-native

branch : mikhailshilkov/v1410

created branch time in 3 days

push eventpulumi/pulumi-azure-native

Pulumi Bot

commit sha bb958afde4fcc571b2c5c2a54a1058d8f9ed8e37

Automated SDK generation @ azure-rest-api-specs a67c3bdd3e482c372b642228116a7947ac556fc3 (#1235) * Preparing the SDK folder for regeneration * Regenerating SDK based on azure-rest-api-specs @ a67c3bdd3e482c372b642228116a7947ac556fc3 * Changelog Co-authored-by: Mikhail Shilkov <github@mikhail.io>

view details

push time in 3 days

push eventpulumi/pulumi-azure-native

Mikhail Shilkov

commit sha af778f6e4906a1144fec0d6c4dcbdfaed281c548

Changelog

view details

push time in 3 days

issue commentpulumi/pulumi-kubernetes

Changing a secret's data always results in a replace insted of an update

Thank you for reporting this!

This is currently the expected behavior, see https://github.com/pulumi/pulumi-kubernetes/issues/1568 for description. We may consider an improvement here, so I'll leave the issue open for now.

johnb8

comment created time in 3 days

Pull request review commentpulumi/pulumi-aws-native

Add pulumi.Asset support to lambda function

 func (ctx *context) genProperties(parentName string, typeSchema *jsschema.Schema 			Description: value.Description, 			TypeSpec:    *typeSpec, 		}+		if parentName == "FunctionCode" && name == "ZipFile" {

I think we rename a property in Google native to something like contents. I'm not sure we want to do this here... but worth discussing?

lblackstone

comment created time in 3 days

PullRequestReviewEvent

Pull request review commentpulumi/pulumi-aws-native

Add pulumi.Asset support to lambda function

 func (ctx *context) genProperties(parentName string, typeSchema *jsschema.Schema 			Description: value.Description, 			TypeSpec:    *typeSpec, 		}+		if parentName == "FunctionCode" && name == "ZipFile" {+			propertySpec.OneOf = append(propertySpec.OneOf, propertySpec.TypeSpec)+			propertySpec.Ref = ""+			propertySpec.OneOf = append(propertySpec.OneOf, pschema.TypeSpec{Ref: "pulumi.json#/Asset"})

I think the AWS classic provider and the Google native provider simply support just Asset without a union type. I think it's okay to do the same here - users can express all the scenarios via assets.

lblackstone

comment created time in 3 days

PullRequestReviewEvent

issue commentpulumi/pulumi-aws-native

Unable to create new S3 buckets with Typescript package

All AWS native configs start with aws-native, e.g. aws-native:region

bryanmig

comment created time in 3 days

push eventpulumi/pulumi-aws-native

Levi Blackstone

commit sha c1be8d4fdfb478e1d098108dc8ed4ae333dcd338

Update to latest available resources (#181)

view details

push time in 4 days

PR merged pulumi/pulumi-aws-native

Reviewers
Update to latest available resources impact/no-changelog-required
+20876 -1898

0 comment

244 changed files

lblackstone

pr closed time in 4 days

PullRequestReviewEvent

Pull request review commentpulumi/pulumi-aws-native

Update to latest available resources

 {   "typeName" : "AWS::ApiGateway::Authorizer",-  "description" : "Represents an authorization layer for methods. If enabled on a method, API Gateway will activate the authorizer when a client calls the method.",-  "sourceUrl" : "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-apigateway.git",+  "description" : "Resource Type definition for AWS::ApiGateway::Authorizer",

We are still discussing the details with AWS folks, so I suggest we ignore this for now. We'll start tracking breaking changes after their advice is fully implemented.

lblackstone

comment created time in 4 days

PullRequestReviewEvent

push eventpulumi/pulumi-azure-native

Pulumi Bot

commit sha 201a275ae9c36bfc2d158972d4879874e8c1b84a

Automated SDK generation @ azure-rest-api-specs 2a5304178ab7416e40622808dea5b630fb7854d9 (#1234) * Preparing the SDK folder for regeneration * Regenerating SDK based on azure-rest-api-specs @ 2a5304178ab7416e40622808dea5b630fb7854d9

view details

push time in 4 days

PullRequestReviewEvent

issue commentpulumi/pulumi-azure-native

WebApplicationFirewallCustomRule - Missing Rate Limit Parameters

Thank you for raising this issue.

I think it's extremely confusing but ARM defines two resource endpoints that are almost the same but not exactly the same:

/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/{}
/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{}

Correspondingly, we define two resources (using the names as they are defined in ARM operation IDs): Policy and WebApplicationFirewallPolicy. The former has rateLimitDurationInMinutes and rateLimitThreshold defined.

Based on the API doc that you linked and the properties that you need, I believe you should switch over to Policy.

mstrisoline

comment created time in 4 days