If you run Pulumi for the first time, you will be asked to log in. Follow the instructions on the screen to login. You may need to create an account first, don't worry it is free.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
param location string = resourceGroup().location | |
param resourceGroupName string = resourceGroup().name | |
param kubernetesVersion string = '1.24.9' | |
param agentKubernetesVersion string = '1.24.9' | |
resource aks 'Microsoft.ContainerService/managedClusters@2023-03-01' = { | |
name: 'my-bicep-aks' | |
location: location | |
identity: { |
Install tf2pulumi
(e.g: brew install pulumi/tap/tf2pulumi
or download the binary at https://github.com/pulumi/tf2pulumi)
Install the Pulumi CLI if not present on your client.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"github.com/oun/pulumi-flux/sdk/go/flux" | |
"github.com/pulumi/pulumi-github/sdk/v4/go/github" | |
v1 "github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes/core/v1" | |
metav1 "github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes/meta/v1" | |
"github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes/yaml" | |
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" | |
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# syntax=docker/dockerfile:1.4.1 | |
FROM golang:1.19 AS build | |
COPY <<EOF main.go | |
package main | |
import ( | |
"fmt" | |
) | |
func main() { | |
fmt.Println("Hello Distroless-World") |
helm upgrade -i cilium cilium/cilium --version 1.11.3 \
--namespace kube-system \
--set azure.enabled=true \
--set azure.resourceGroup=$AZURE_NODE_RESOURCE_GROUP \
--set azure.subscriptionID=$AZURE_SUBSCRIPTION_ID \
--set azure.tenantID=$AZURE_TENANT_ID \
--set azure.clientID=$AZURE_CLIENT_ID \
--set azure.clientSecret=$AZURE_CLIENT_SECRET \
--set datapathMode=vxlan \
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
brews: | |
- tap: | |
owner: dirien | |
name: goreleaser-homebrew | |
commit_author: | |
name: dirien | |
email: engin.diri@mail.schwarz | |
folder: Formula | |
homepage: "https://github.com/dirien/quick-bites" | |
description: "Different type of projects, not big enough to warrant a separate repo." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Starter pipeline | |
# Start with a minimal pipeline that you can customize to build and deploy your code. | |
# Add steps that build, run tests, deploy, and more: | |
# https://aka.ms/yaml | |
pr: | |
branches: | |
include: | |
- main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is an example .goreleaser.yml file with some sensible defaults. | |
# Make sure to check the documentation at https://goreleaser.com | |
before: | |
hooks: | |
# You may remove this if you don't use go modules. | |
- go mod tidy | |
builds: | |
- env: | |
- CGO_ENABLED=0 | |
goarch: |
The example code, is a very simple go app. It just prints some variables.
package main
import (
"fmt"
)
var (
NewerOlder