profile
viewpoint

limed/ansible-jenkins 1

Jenkins ansible playbook

limed/ansible-laptop 1

Bootstrap mac laptop

limed/ansible-home 0

Ansible bootstrap for my home server

limed/ansible-rpi 0

Sets up my RPI at home

limed/auth0-demo 0

Test auth0 app

limed/auth0-deploy 0

Rules and hosted pages (lock) used for the Auth0 instances of Mozilla.

limed/awis-iam 0

Creates an IAM user with permissions to Alexa Top site

limed/aws-node-termination-handler 0

A Kubernetes Daemonset to gracefully handle EC2 instance shutdown

limed/awscli-aliases 0

Repository for AWS CLI aliases.

limed/bash-my-aws 0

Bash functions for managing AWS resources simply and easily

push eventmdn/insights

Ed Lim

commit sha 72a168649a8f893ff1c455b90a928fe27504b17e

Update packages (#44)

view details

push time in 2 days

delete branch mdn/insights

delete branch : limed/updates

delete time in 2 days

PR merged mdn/insights

Update packages
+3 -1

1 comment

1 changed file

limed

pr closed time in 2 days

pull request commentmdn/insights

Update packages

r=limed

limed

comment created time in 2 days

PR opened mozilla-it/refractr

Remove test from default domain
+0 -1

0 comment

1 changed file

pr created time in 2 days

create barnchmozilla-it/refractr

branch : limed/cleanup

created branch time in 2 days

PR opened mozilla-it/itse-apps-prod-1-infra

Update external-dns to only check service as a source

Configure external-dns to only check service as a source. We're removing ingress as a source because it checks the lists of host in the ingress object and create dns records based on that. This is less than ideal for our situation

+5 -1

0 comment

1 changed file

pr created time in 2 days

create barnchmozilla-it/itse-apps-prod-1-infra

branch : limed/external-dns-service

created branch time in 2 days

PR opened mozilla-it/itse-apps-stage-1-infra

Update external-dns to only check for services as a source

Configure external-dns to only check service as a source. We're removing ingress as a source because it checks the lists of host in the ingress object and create dns records based on that. This is less than ideal for our situation

+5 -1

0 comment

1 changed file

pr created time in 2 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/external-dns-service

created branch time in 2 days

PullRequestReviewEvent

issue commentmdn/insights

Add link to MDN browser compatibility report to Insights site.

If there's anything special one would have to do, it would be great if the PDF URL is one where the PDF could be updated in place. I expect we'll find a few things we want to update after publication...

I completely agree that having it separate from the repo is not ideal. I am not sure what the reason was to put it on S3. Perhaps @limed knows?

If there is no specific reason, perhaps I can add the PDF to the assets folder and link to it relatively from the landing page.

Looks like the URL will be https://mdn-web-dna.s3-us-west-2.amazonaws.com/MDN-Browser-Compatibility-Report-2020.pdf, although it's still 404.

Yup, that is expected. It has not been uploaded to S3 yet.

I went and uploaded it to s3 so it should be there now

chrisdavidmills

comment created time in 2 days

pull request commentmdn/insights

add browser compat report

@schalkneethling I have no idea, I'm afraid.

I have made updates to the layout per your suggestions. I also linked the PDF and included it in the assets folder but, when running it via the webpack dev server I get a 404 locally. Perhaps the dev server cannot serve PDF files or requires some config change? @limed @escattone

Or maybe it will just work when deployed to S3?

Hi @schalkneethling I can upload the file to S3 but the references to the file might need to point to S3 based on the PR

I grabbed the PDF from this PR and have uploaded it

schalkneethling

comment created time in 2 days

PR opened mozilla-it/terraform-modules

Initial commit of route53 zone module

Nothing crazy here but just a simple dns zone module

+51 -0

0 comment

4 changed files

pr created time in 2 days

push eventmozilla-it/terraform-modules

limed

commit sha c148930690e967d6cdf6ffe2aff1a52f0ecdc827

Initial commit of route53 zone module

view details

push time in 2 days

create barnchmozilla-it/terraform-modules

branch : limed/r53-zone

created branch time in 2 days

push eventmozilla-it/terraform-modules

limed

commit sha 9c76428a80f8fb9d13f3326cb1aff2b001eb0212

Add service account name for flux module

view details

push time in 2 days

delete branch mozilla-it/terraform-modules

delete branch : limed/flux-fix

delete time in 2 days

PR merged mozilla-it/terraform-modules

Reviewers
Add service account name for flux module

The GKE module references the service account for flux so it fails if we do not add serviceAccount.name in the locals portion

+1 -0

0 comment

1 changed file

limed

pr closed time in 2 days

PR opened mozilla-it/terraform-modules

Add service account name for flux module

The GKE module references the service account for flux so it fails if we do not add serviceAccount.name in the locals portion

+1 -0

0 comment

1 changed file

pr created time in 2 days

create barnchmozilla-it/terraform-modules

branch : limed/flux-fix

created branch time in 2 days

push eventmozilla-it/refractr

limed

commit sha 97c343dd37f958582c25f3e06dfbd7ff392ef9df

Fixing configs Setting appropriate domains for prod and stage

view details

push time in 3 days

delete branch mozilla-it/refractr

delete branch : limed/config-fix

delete time in 3 days

PR merged mozilla-it/refractr

Fixing configs
+4 -8

0 comment

2 changed files

limed

pr closed time in 3 days

push eventmozilla-it/refractr

limed

commit sha d1080bf9bc27a4f254509e4d2dc990d62889e097

Fixing configs Setting appropriate domains for prod and stage

view details

push time in 3 days

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha 83ef8a923c2dbb8ba72a6577d4c0f46df195966f

Setting txtOwnerId for external-dns

view details

push time in 3 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/external-dns-tweak

delete time in 3 days

PR merged mozilla-it/itse-apps-stage-1-infra

Setting txtOwnerId for external-dns

also sneaked in an annotation change for the nlb, just adding an additional tag

+10 -0

0 comment

2 changed files

limed

pr closed time in 3 days

Pull request review commentmozilla-it/refractr

Fixing configs

 # output from refractr.py default-domains:   - prod.mozilla-redirects.xyz-  - stage.mozilla-redirects.xyz   - refractr.mozilla.org-  - refractr.allizom.org  refracts:    # FIXME: this is a stage only tests-- mozilla.com/: refractr1.allizom.org+- mozilla.com/: refractr1.mozilla.org    # FIXME: this is a stage only tests

Fixed in c98caf9ece1e102a0515d0ec2b499209d45472d9

limed

comment created time in 3 days

PullRequestReviewEvent

push eventmozilla-it/refractr

limed

commit sha c98caf9ece1e102a0515d0ec2b499209d45472d9

Update comment

view details

push time in 3 days

PR opened mozilla-it/refractr

Fixing configs
+2 -6

0 comment

2 changed files

pr created time in 3 days

create barnchmozilla-it/refractr

branch : limed/config-fix

created branch time in 3 days

push eventmozilla-it/itse-apps-prod-1-infra

limed

commit sha f99aa1589e490452d81a842bc2fe5511f9bcc791

add external DNS

view details

limed

commit sha 75b332d79d43aca751bc2bd3bd3c7161a889e7ff

Fixed a typo

view details

push time in 3 days

delete branch mozilla-it/itse-apps-prod-1-infra

delete branch : limed/external-dns

delete time in 3 days

PR merged mozilla-it/itse-apps-prod-1-infra

Reviewers
Add external-dns helm chart

Adds external-dns helm chart for ease of mapping dns to services

Also added some annotation to ingress-nginx controller

+93 -0

0 comment

2 changed files

limed

pr closed time in 3 days

push eventmozilla-it/itse-apps-prod-1-infra

limed

commit sha 6ff24ab2fda2d4b4d5af6d9484593cbf8ccaa64b

Fixed a typo

view details

push time in 3 days

PR opened mozilla-it/itse-apps-prod-1-infra

Add external-dns helm chart

Adds external-dns helm chart for ease of mapping dns to services

Also added some annotation to ingress-nginx controller

+93 -0

0 comment

2 changed files

pr created time in 3 days

create barnchmozilla-it/itse-apps-prod-1-infra

branch : limed/external-dns

created branch time in 3 days

PR opened mozilla-it/itse-apps-stage-1-infra

Setting txtOwnerId for external-dns

also sneaked in an annotation change for the nlb, just adding an additional tag

+10 -0

0 comment

2 changed files

pr created time in 3 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/external-dns-tweak

created branch time in 3 days

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha d5e0439fdd7b1b2b5b8a055c8fb1e9684e5c0ce9

Fixing annotations

view details

push time in 3 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/fixing-annotations

delete time in 3 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/fixing-annotations

created branch time in 3 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/external-dns

delete time in 3 days

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha 2342b54d425571fffd2b9efbf2b77ec71fafcf23

Add external DNS helm chart

view details

push time in 3 days

PR merged mozilla-it/itse-apps-stage-1-infra

Add external DNS helm chart

Added external DNS helm chart and annotated the service to include the correct hostname

Also sneaked in some upstream terraform changes

+96 -9

0 comment

3 changed files

limed

pr closed time in 3 days

PR opened mozilla-it/itse-apps-stage-1-infra

Add external DNS helm chart

Added external DNS helm chart and annotated the service to include the correct hostname

Also sneaked in some upstream terraform changes

+96 -9

0 comment

3 changed files

pr created time in 3 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/external-dns

created branch time in 3 days

push eventlimed/infra

limed

commit sha bffc28480e0b918446ac2cc3b7f9bbba6cb5742e

Remove mdn-apps-a cluster

view details

Ed Lim

commit sha 32e682af73874728fd2d6f5d863dd17f7b568ffa

Merge pull request #464 from limed/limed/delete-mdn-apps-a Remove mdn-apps-a cluster

view details

push time in 3 days

PR opened mdn/insights

Update packages
+3 -1

0 comment

1 changed file

pr created time in 3 days

create barnchmdn/insights

branch : limed/updates

created branch time in 3 days

PullRequestReviewEvent

Pull request review commentmozilla-it/refractr

Separated the refractr.yml for prod and stage

 if os.path.islink(__file__): DIR = os.path.abspath(REAL_PATH + "/..") CWD = os.path.abspath(os.getcwd()) REL = os.path.relpath(DIR, CWD)-SRC = f"{DIR}/refractr"-REFRACTR = f'{REL}/refractr'-REFRACTR_YML = os.getenv('REFRACTR_YML', f'{REFRACTR}/refractr.yml')-INGRESS_YAML_TEMPLATE = f'{REFRACTR}/ingress.yaml.template'-STAGE_URL='refractr.allizom.org'++STAGE_URL = 'refractr.allizom.org'

What is this URL being used for?

sidler-mozilla

comment created time in 3 days

PullRequestReviewEvent

delete branch limed/infra

delete branch : limed/delete-mdn-apps-a

delete time in 3 days

push eventmdn/infra

limed

commit sha bffc28480e0b918446ac2cc3b7f9bbba6cb5742e

Remove mdn-apps-a cluster

view details

Ed Lim

commit sha 32e682af73874728fd2d6f5d863dd17f7b568ffa

Merge pull request #464 from limed/limed/delete-mdn-apps-a Remove mdn-apps-a cluster

view details

push time in 3 days

PR merged mdn/infra

Remove mdn-apps-a cluster

This deletes the mdn-apps-a cluster which used to host the developer-portal app as well as the module we used to create it

+0 -766

1 comment

15 changed files

limed

pr closed time in 3 days

pull request commentmdn/infra

Remove mdn-apps-a cluster

r=limed

limed

comment created time in 3 days

push eventmozilla-it/itse-apps-prod-1-infra

limed

commit sha cbd7e5a912a46850b03b0e409b589f06ad9aacc6

Create null_resource to automate CRD install

view details

limed

commit sha 9d9bc837c99d7f02cf93fd295147927b57adf9b0

remove validate

view details

push time in 3 days

delete branch mozilla-it/itse-apps-prod-1-infra

delete branch : limed/crd-install

delete time in 3 days

delete branch mozilla-it/itse-apps-prod-1-infra

delete branch : create-cluster

delete time in 3 days

push eventmozilla-it/itse-apps-prod-1-infra

limed

commit sha 83f774145d6dde144a23e2bc68e6ca218a5349ce

remove validate

view details

push time in 3 days

Pull request review commentmozilla-it/itse-apps-prod-1-infra

Create null_resource to automate CRD install

 resource "kubernetes_namespace" "cert_manager" {   } } +# CRDs have to be installed differently, there is a drama about it in the community.+# TL;DR: Helm is not yet ready to upgrade CRDs and this can cause an outage.+# For more info read https://github.com/helm/helm/issues/7735+resource "null_resource" "cert_manager_crd" {+  provisioner "local-exec" {+    working_dir = path.module+    command     = <<EOF+for i in `seq 1 10`; do \

It will try 10 times and sleep for 10 seconds if the k8s API is not up and running

So really this is just a retry mechanism until the k8s API is up and running

limed

comment created time in 3 days

PullRequestReviewEvent

Pull request review commentmozilla-it/itse-apps-prod-1-infra

Create null_resource to automate CRD install

 resource "kubernetes_namespace" "cert_manager" {   } } +# CRDs have to be installed differently, there is a drama about it in the community.+# TL;DR: Helm is not yet ready to upgrade CRDs and this can cause an outage.+# For more info read https://github.com/helm/helm/issues/7735+resource "null_resource" "cert_manager_crd" {+  provisioner "local-exec" {+    working_dir = path.module+    command     = <<EOF+for i in `seq 1 10`; do \+  echo $kube_config | base64 --decode > kube_config.yaml & \+  kubectl apply --validate=false -f ${local.cert_manager_crd_manifest} --kubeconfig kube_config.yaml && break ||

This was taken from the documentation https://hub.helm.sh/charts/jetstack/cert-manager

I'm ok to remove it

limed

comment created time in 3 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha 171948eaa61c15b2053aae63b2d476bfe1e135a4

Adding additional outputs

view details

push time in 4 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/adding-outputs

delete time in 4 days

PR merged mozilla-it/itse-apps-stage-1-infra

Adding additional outputs

Adding additional eip outputs and fixed some tags

+5 -1

0 comment

2 changed files

limed

pr closed time in 4 days

push eventmozilla-it/itse-apps-prod-1-infra

limed

commit sha 0dcbc776f65c6019920c2e5d770c8a81e09884de

Add EIP for ingress-nginx

view details

push time in 4 days

delete branch mozilla-it/itse-apps-prod-1-infra

delete branch : limed/eip

delete time in 4 days

PR merged mozilla-it/itse-apps-prod-1-infra

Add EIP for ingress-nginx

Add a static EIP to the ingress-nginx nlb, this removes the need for global accelerator

+35 -0

0 comment

4 changed files

limed

pr closed time in 4 days

PullRequestReviewEvent

PR opened mozilla-it/itse-apps-stage-1-infra

Adding additional outputs

Adding additional eip outputs and fixed some tags

+5 -1

0 comment

2 changed files

pr created time in 4 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/adding-outputs

created branch time in 4 days

PR opened mozilla-it/itse-apps-prod-1-infra

Add EIP for ingress-nginx

Add a static EIP to the ingress-nginx nlb, this removes the need for global accelerator

+35 -0

0 comment

4 changed files

pr created time in 4 days

create barnchmozilla-it/itse-apps-prod-1-infra

branch : limed/eip

created branch time in 4 days

PR opened mdn/infra

Remove mdn-apps-a cluster

This deletes the mdn-apps-a cluster which used to host the developer-portal app as well as the module we used to create it

+0 -766

0 comment

15 changed files

pr created time in 4 days

create barnchlimed/infra

branch : limed/delete-mdn-apps-a

created branch time in 4 days

PullRequestReviewEvent

delete branch mozilla-it/helm-charts

delete branch : limed/refractr-cleanup

delete time in 4 days

PR closed mozilla-it/helm-charts

Reviewers
Remove cert manager dep
+1 -13

3 comments

2 changed files

limed

pr closed time in 4 days

PullRequestReviewEvent

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha bcdfd6be3e72ee9d3e44b3de42770003ad7884b8

Add 2 additional EIP

view details

push time in 5 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/extra-eip

delete time in 5 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/extra-eip

created branch time in 5 days

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha dadf6cac974ce0c4ce4c0615c10b46d01aa5c7ff

A little experiment to see if eip's can be attached to NLB

view details

push time in 5 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/eip-experiment

delete time in 5 days

create barnchmozilla-it/itse-apps-stage-1-infra

branch : limed/eip-experiment

created branch time in 5 days

push eventmozilla-it/itse-apps-stage-1-infra

limed

commit sha 3c6a02b2470b2dfa95c289ee089270138c3397b6

Auto install CRD

view details

limed

commit sha d04ff4796a18c2fa98deeedaa1a2eef50e00596d

Bump cert manager version

view details

push time in 5 days

delete branch mozilla-it/itse-apps-stage-1-infra

delete branch : limed/crd-auto-install

delete time in 5 days

more