Skip to content

MEIER-233: Rename andrewmeier to andymeier#74

Merged
andymeierdev merged 1 commit intomainfrom
ameier/rename-andrewmeier-to-andymeier
Mar 1, 2026
Merged

MEIER-233: Rename andrewmeier to andymeier#74
andymeierdev merged 1 commit intomainfrom
ameier/rename-andrewmeier-to-andymeier

Conversation

@andymeierdev
Copy link
Collaborator

Rename all references from andrewmeierandymeier and Andrew MeierAndy Meier:

  • App: page title, footer, h1, X link, app name, build env, test DB prefix
  • Pulumi: project name, identifier, Cloudflare DNS/tunnel/redirect configs, package.json
  • README: project name and description
  • Pulumi stack renamed via CLI: meiermade/andrewmeier/prodmeiermade/andymeier/prod

@github-actions
Copy link

github-actions bot commented Mar 1, 2026

🍹 preview on andymeier/prod

Pulumi report

View in Pulumi Cloud

  Previewing update (prod)

View Live: https://app.pulumi.com/meiermade/andymeier/prod/previews/0172da16-eb77-4547-9998-5876a8d20234

pulumi:pulumi:Stack: (same)
  [urn=urn:pulumi:prod::andymeier::pulumi:pulumi:Stack::andymeier-prod]
  + aws:ecr/repository:Repository: (create)
      [urn=urn:pulumi:prod::andymeier::aws:ecr/repository:Repository::andymeier]
      imageTagMutability: "MUTABLE"
      name              : "andymeier"
      region            : "us-east-1"
      tagsAll           : {}
  + cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared: (create)
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared::andymeier]
      accountId: "55ef80fbc53d361fdb57196858944c78"
      configSrc: "cloudflare"
      name     : "andymeier"
  + aws:ecr/lifecyclePolicy:LifecyclePolicy: (create)
      [urn=urn:pulumi:prod::andymeier::aws:ecr/lifecyclePolicy:LifecyclePolicy::andymeier]
      policy    : (json) {
          rules: [
              [0]: {
                  action      : {
                      type: "expire"
                  }
                  rulePriority: 1
                  selection   : {
                      countNumber: 1
                      countType  : "imageCountMoreThan"
                      tagStatus  : "any"
                  }
              }
          ]
      }

      region    : "us-east-1"
      repository: "andymeier"
  + docker:index/image:Image: (create)
      [urn=urn:pulumi:prod::andymeier::docker:index/image:Image::andymeier]
      build         : {
          context      : "/home/runner/work/andymeier/andymeier/app"
          contextDigest: "0a848f432bb6b2f72201b776a08bf7c74d1d38a1af5a1e24f88a746003ebdf94"
          dockerfile   : "/home/runner/work/andymeier/andymeier/app/Dockerfile"
          platform     : "linux/arm64"
      }
      buildOnPreview: false
      imageName     : [unknown]
      registry      : [unknown]
      skipPush      : false
  + aws:ecr/repositoryPolicy:RepositoryPolicy: (create)
      [urn=urn:pulumi:prod::andymeier::aws:ecr/repositoryPolicy:RepositoryPolicy::andymeier]
      policy    : (json) {
          Statement: [
              [0]: {
                  Action   : [
                      [0]: "ecr:GetDownloadUrlForLayer"
                      [1]: "ecr:BatchGetImage"
                      [2]: "ecr:BatchCheckLayerAvailability"
                  ]
                  Effect   : "Allow"
                  Principal: {
                      AWS: "arn:aws:iam::941377122014:role/eks-node-manager"
                  }
              }
          ]
          Version  : "2012-10-17"
      }

      region    : "us-east-1"
      repository: "andymeier"
  + cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig: (create)
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig::andymeier]
      accountId: "55ef80fbc53d361fdb57196858944c78"
      config   : {
          ingresses: [
              [0]: {
                  hostname: "andymeier.dev"
                  service : "http://app.andymeier.svc.cluster.local:80"
              }
              [1]: {
                  service: "http_status:404"
              }
          ]
      }
      source   : "cloudflare"
      tunnelId : [unknown]
  +-kubernetes:core/v1:Secret: (replace)
      [id=andrewmeier/cloudflared]
      [urn=urn:pulumi:prod::andymeier::kubernetes:core/v1:Secret::cloudflared]
    - data      : [secret]
    ~ metadata  : {
        ~ namespace: "andrewmeier" => "andymeier"
      }
    + stringData: [secret]
  + cloudflare:index/ruleset:Ruleset: (create)
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/ruleset:Ruleset::andymeier-meiermade-redirect]
      kind  : "zone"
      name  : "Redirect meiermade.com to andymeier.dev/services"
      phase : "http_request_dynamic_redirect"
      rules : [
          [0]: {
              action          : "redirect"
              actionParameters: {
                  fromValue: {
                      preserveQueryString: true
                      statusCode         : 301
                      targetUrl          : {
                          value: "https://andymeier.dev/services"
                      }
                  }
              }
              description     : "Redirect meiermade.com and www.meiermade.com to services page"
              enabled         : true
              expression      : "(http.host eq \"meiermade.com\") or (http.host eq \"www.meiermade.com\")"
              ref             : "meiermade_to_andymeier_services"
          }
      ]
      zoneId: "1d09a5f3c5efd0a617f98a9ac32abfc4"
  + cloudflare:index/dnsRecord:DnsRecord: (create)
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/dnsRecord:DnsRecord::andymeier]
      content: [unknown]
      name   : "@"
      proxied: true
      ttl    : 1
      type   : "CNAME"
      zoneId : "5995c624b9699f73f297dea331ae5bec"
  +-kubernetes:core/v1:Secret: (replace)
      [id=andrewmeier/app]
      [urn=urn:pulumi:prod::andymeier::kubernetes:core/v1:Secret::app]
    ~ metadata: {
        ~ namespace: "andrewmeier" => "andymeier"
      }
  +-kubernetes:apps/v1:Deployment: (replace)
      [id=andrewmeier/app]
      [urn=urn:pulumi:prod::andymeier::kubernetes:apps/v1:Deployment::app]
    ~ metadata: {
        ~ namespace: "andrewmeier" => "andymeier"
      }
    ~ spec    : {
        ~ template: {
            ~ spec: {
                ~ containers: [
                    ~ [0]: {
                            ~ image: "941377122014.dkr.ecr.us-east-1.amazonaws.com/andrewmeier@sha256:0dfdb8af6541db76f30094a8a06e54243551b4a4a6521be6dded467e3d90b12f" => [unknown]
                          }
                  ]
              }
          }
      }
  +-kubernetes:core/v1:Service: (replace)
      [id=andrewmeier/app]
      [urn=urn:pulumi:prod::andymeier::kubernetes:core/v1:Service::app]
    ~ metadata: {
        ~ namespace: "andrewmeier" => "andymeier"
      }
  - docker:index/image:Image: (delete)
      [id=941377122014.dkr.ecr.us-east-1.amazonaws.com/andrewmeier]
      [urn=urn:pulumi:prod::andymeier::docker:index/image:Image::andrewmeier]
      build         : {
          context      : "/home/runner/work/andrewmeier/andrewmeier/app"
          contextDigest: "2d366b50d759f95f9d18ba1b90ee4ca9a811e31f4868d6b2dd7bd6f384b2dfb6"
          dockerfile   : "/home/runner/work/andrewmeier/andrewmeier/app/Dockerfile"
          platform     : "linux/arm64"
      }
      buildOnPreview: false
      imageName     : "941377122014.dkr.ecr.us-east-1.amazonaws.com/andrewmeier"
      registry      : {
          password: "eyJwYXlsb2FkIjoiejNEOFR4WnVKVzNOYlk3YkptQ3R4M0tWWXdreTBEK3VTTTZ2VUZMVVowRTBOc2FEZzI1aS9EdmQreXRTRGNKYnpOWkhybEpnOHVpS28rRHlOeFhGRWRmNXMyNmNYcitZbWZGMW..."
          server  : "https://941377122014.dkr.ecr.us-east-1.amazonaws.com"
          username: "AWS"
      }
      skipPush      : false
  - cloudflare:index/dnsRecord:DnsRecord: (delete)
      [id=0060949a5cdcddccf9c879883e4d26e5]
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/dnsRecord:DnsRecord::andrewmeier]
      content: "5daa5c48-2a9f-4d34-9764-64b689ffd1ea.cfargotunnel.com"
      name   : "@"
      proxied: true
      ttl    : 1
      type   : "CNAME"
      zoneId : "234a98f074ce1a656fdecaeee12fff19"
  - aws:ecr/repositoryPolicy:RepositoryPolicy: (delete)
      [id=andrewmeier]
      [urn=urn:pulumi:prod::andymeier::aws:ecr/repositoryPolicy:RepositoryPolicy::andrewmeier]
      policy    : (json) {
          Statement: [
              [0]: {
                  Action   : [
                      [0]: "ecr:GetDownloadUrlForLayer"
                      [1]: "ecr:BatchGetImage"
                      [2]: "ecr:BatchCheckLayerAvailability"
                  ]
                  Effect   : "Allow"
                  Principal: {
                      AWS: "arn:aws:iam::941377122014:role/eks-node-manager"
                  }
              }
          ]
          Version  : "2012-10-17"
      }

      region    : "us-east-1"
      repository: "andrewmeier"
  - aws:ecr/lifecyclePolicy:LifecyclePolicy: (delete)
      [id=andrewmeier]
      [urn=urn:pulumi:prod::andymeier::aws:ecr/lifecyclePolicy:LifecyclePolicy::andrewmeier]
      policy    : (json) {
          rules: [
              [0]: {
                  action      : {
                      type: "expire"
                  }
                  rulePriority: 1
                  selection   : {
                      countNumber: 1
                      countType  : "imageCountMoreThan"
                      tagStatus  : "any"
                  }
              }
          ]
      }

      region    : "us-east-1"
      repository: "andrewmeier"
  - cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig: (delete)
      [id=5daa5c48-2a9f-4d34-9764-64b689ffd1ea]
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/zeroTrustTunnelCloudflaredConfig:ZeroTrustTunnelCloudflaredConfig::andrewmeier]
      accountId: "55ef80fbc53d361fdb57196858944c78"
      config   : {
          ingresses: [
              [0]: {
                  hostname: "andrewmeier.dev"
                  service : "http://app.andrewmeier.svc.cluster.local:80"
              }
              [1]: {
                  service: "http_status:404"
              }
          ]
      }
      source   : "cloudflare"
      tunnelId : "5daa5c48-2a9f-4d34-9764-64b689ffd1ea"
  - cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared: (delete)
      [id=5daa5c48-2a9f-4d34-9764-64b689ffd1ea]
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/zeroTrustTunnelCloudflared:ZeroTrustTunnelCloudflared::andrewmeier]
      accountId: "55ef80fbc53d361fdb57196858944c78"
      configSrc: "cloudflare"
      name     : "andrewmeier"
  - aws:ecr/repository:Repository: (delete)
      [id=andrewmeier]
      [urn=urn:pulumi:prod::andymeier::aws:ecr/repository:Repository::andrewmeier]
      imageTagMutability: "MUTABLE"
      name              : "andrewmeier"
      region            : "us-east-1"
      tagsAll           : {}
  - cloudflare:index/ruleset:Ruleset: (delete)
      [id=c3f1bceb474e4dfabd2e22e1b2211c4b]
      [urn=urn:pulumi:prod::andymeier::cloudflare:index/ruleset:Ruleset::andrewmeier-meiermade-redirect]
      kind  : "zone"
      name  : "Redirect meiermade.com to andrewmeier.dev/services"
      phase : "http_request_dynamic_redirect"
      rules : [
          [0]: {
              action          : "redirect"
              actionParameters: {
                  fromValue: {
                      preserveQueryString: true
                      statusCode         : 301
                      targetUrl          : {
                          value: "https://andrewmeier.dev/services"
                      }
                  }
              }
              description     : "Redirect meiermade.com and www.meiermade.com to services page"
              enabled         : true
              expression      : "(http.host eq \"meiermade.com\") or (http.host eq \"www.meiermade.com\")"
              ref             : "meiermade_to_andrewmeier_services"
          }
      ]
      zoneId: "1d09a5f3c5efd0a617f98a9ac32abfc4"
Resources:
  + 8 to create
  - 8 to delete
  +-4 to replace
  20 changes. 1 unchanged
  

@andymeierdev andymeierdev merged commit 6cdb082 into main Mar 1, 2026
2 checks passed
@andymeierdev andymeierdev deleted the ameier/rename-andrewmeier-to-andymeier branch March 1, 2026 13:00
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.

1 participant