From 5a55f2fc40af723388713427902dedbc5634956f Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 20 Aug 2023 21:47:11 +0700 Subject: [PATCH 01/10] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index 8b137891791fe..74e347518ba35 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ - +islamyakin.my.id \ No newline at end of file From 101be027524796a14a9358a91d28535700e992b2 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 20 Aug 2023 21:50:30 +0700 Subject: [PATCH 02/10] add name --- _config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index d4916414195c9..c7798d0e7faf6 100644 --- a/_config.yml +++ b/_config.yml @@ -3,10 +3,10 @@ # # Name of your site (displayed in the header) -name: Your Name +name: Islam Nurul Yakin # Short bio or description (displayed in the header) -description: Web Developer from Somewhere +description: DevOps Engineer @ SEVIMA # URL of your avatar or profile pic (you could use your GitHub profile pic) avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/jekyll-logo.png @@ -41,7 +41,7 @@ google_analytics: # Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co) # Used for Sitemap.xml and your RSS feed -url: +url: islamyakin.my.id # If you're hosting your site at a Project repository on GitHub pages # (http://yourusername.github.io/repository-name) From 91c6d39a69e55d9f2e63ba9de8a53786dd6d17d2 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 20 Aug 2023 21:59:30 +0700 Subject: [PATCH 03/10] Update 2014-3-3-Hello-World.md --- _posts/2014-3-3-Hello-World.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2014-3-3-Hello-World.md b/_posts/2014-3-3-Hello-World.md index d4665b6d18e9e..ae4d87f875b48 100644 --- a/_posts/2014-3-3-Hello-World.md +++ b/_posts/2014-3-3-Hello-World.md @@ -7,4 +7,4 @@ Next you can update your site name, avatar and other options using the _config.y ![_config.yml]({{ site.baseurl }}/images/config.png) -The easiest way to make your first post is to edit this one. Go into /_posts/ and update the Hello World markdown file. For more instructions head over to the [Jekyll Now repository](https://github.com/barryclark/jekyll-now) on GitHub. \ No newline at end of file +The easiest way to make your first post is to edit this one. Go into /_posts/ and update the Hello World markdown file. For more instructions head over to the [Jekyll Now repository](https://github.com/barryclark/jekyll-now) on testing gasih GitHub. From dca4daacebd0d48f2b3fbdead6865070122944b2 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 27 Aug 2023 17:59:24 +0700 Subject: [PATCH 04/10] update profil add photo --- _config.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_config.yml b/_config.yml index c7798d0e7faf6..73f3de6dc3950 100644 --- a/_config.yml +++ b/_config.yml @@ -9,7 +9,7 @@ name: Islam Nurul Yakin description: DevOps Engineer @ SEVIMA # URL of your avatar or profile pic (you could use your GitHub profile pic) -avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/jekyll-logo.png +avatar: https://en.gravatar.com/userimage/197672144/2118b51eb923a104df6199b27de7bc17.jpeg?size=256 # # Flags below are optional @@ -18,15 +18,15 @@ avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/je # Includes an icon in the footer for each username you enter footer-links: dribbble: - email: + email: nurulyakin79@outlook.com facebook: flickr: - github: barryclark/jekyll-now + github: islamyakin instagram: linkedin: pinterest: rss: # just type anything here for a working RSS icon - twitter: jekyllrb + twitter: stackoverflow: # your stackoverflow profile, e.g. "users/50476/bart-kiers" youtube: # channel/ or user/ googleplus: # anything in your profile username that comes after plus.google.com/ From 01edd643e6205d4e7defde62aab5e979912f91b1 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 27 Aug 2023 18:06:57 +0700 Subject: [PATCH 05/10] edit about --- about.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/about.md b/about.md index bc21f5731bf4b..a981665657147 100644 --- a/about.md +++ b/about.md @@ -4,12 +4,9 @@ title: About permalink: /about/ --- -Some information about you! - -### More Information - -A place to include any other types of information that you'd like to include about yourself. +DevOps Engineer @ SEVIMA, Very interested in Cloud Native & Cloud Computing, and currently learning Chaos Engineering. +Thank you for your attention. ### Contact me -[email@domain.com](mailto:email@domain.com) \ No newline at end of file +[nurulyakin79@gmail.com](mailto:nurulyakin79@gmail.com) From 252fef506359ac23cfd9c939e212c5dd8cc0faf0 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 27 Aug 2023 18:07:31 +0700 Subject: [PATCH 06/10] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 73f3de6dc3950..d763fd4a1ce77 100644 --- a/_config.yml +++ b/_config.yml @@ -23,7 +23,7 @@ footer-links: flickr: github: islamyakin instagram: - linkedin: + linkedin: islamyakin pinterest: rss: # just type anything here for a working RSS icon twitter: From 5706307703d66d5e62c2e6bc05d400c36eca4ed2 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 27 Aug 2023 18:28:17 +0700 Subject: [PATCH 07/10] add post --- _posts/2014-3-3-Hello-World.md | 10 ---- ...-8-rbac-envoy-with-whitelist-ip-address.md | 50 +++++++++++++++++++ 2 files changed, 50 insertions(+), 10 deletions(-) delete mode 100644 _posts/2014-3-3-Hello-World.md create mode 100644 _posts/2023-27-8-rbac-envoy-with-whitelist-ip-address.md diff --git a/_posts/2014-3-3-Hello-World.md b/_posts/2014-3-3-Hello-World.md deleted file mode 100644 index ae4d87f875b48..0000000000000 --- a/_posts/2014-3-3-Hello-World.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: post -title: You're up and running! ---- - -Next you can update your site name, avatar and other options using the _config.yml file in the root of your repository (shown below). - -![_config.yml]({{ site.baseurl }}/images/config.png) - -The easiest way to make your first post is to edit this one. Go into /_posts/ and update the Hello World markdown file. For more instructions head over to the [Jekyll Now repository](https://github.com/barryclark/jekyll-now) on testing gasih GitHub. diff --git a/_posts/2023-27-8-rbac-envoy-with-whitelist-ip-address.md b/_posts/2023-27-8-rbac-envoy-with-whitelist-ip-address.md new file mode 100644 index 0000000000000..619eb5b9fd266 --- /dev/null +++ b/_posts/2023-27-8-rbac-envoy-with-whitelist-ip-address.md @@ -0,0 +1,50 @@ +--- +layout: post +title: Configure RBAC in Envoyproxy with whitelist Ip Address +--- + +pada tutorial ini bagaimana caranya membuat RBAC di envoy dengan whitelist IP Address yang ditentukan. +rbac ini berada pada HTTP-HTTP Filters. dengan menambahkan envoy.filters.http.rbac dengan typed config ```type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBAC``` + + +filter RBAC ini berada di posisi paling atas dibawah HTTP Router. + + +```bash + name: envoy.filters.http.rbac + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBAC + matcher: + matcher_tree: + input: + name: ip + typed_config: + "@type": type.googleapis.com/envoy.extensions.matching.common_inputs.network.v3.SourceIPInput + custom_match: + name: ip-matcher + typed_config: + "@type": type.googleapis.com/xds.type.matcher.v3.IPMatcher + range_matchers: + - ranges: + - address_prefix: 10.0.0.0 + prefix_len: 32 + on_match: + action: + name: envoy.filters.http.rbac.action + typed_config: + "@type": type.googleapis.com/envoy.config.rbac.v3.Action + name: internal + action: ALLOW + on_no_match: + action: + name: action + typed_config: + "@type": type.googleapis.com/envoy.config.rbac.v3.Action + name: allow-request + action: DENY +``` + + config filter RBAC ini bersifat global artinya listener yang ditentukan pasti akan terfilter. filtr ini bisa juga menambahkan lebih dari 1 blok IP Address. + +##### _Disclaimer_ +_Opinions expressed are solely my own and do not express the views or opinions of my employer._ From 53e5ac9d610a46e88f99c303d42d91c79ce332a7 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 27 Aug 2023 18:31:42 +0700 Subject: [PATCH 08/10] fix:(date) --- ...dress.md => 2023-8-27-rbac-envoy-with-whitelist-ip-address.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2023-27-8-rbac-envoy-with-whitelist-ip-address.md => 2023-8-27-rbac-envoy-with-whitelist-ip-address.md} (100%) diff --git a/_posts/2023-27-8-rbac-envoy-with-whitelist-ip-address.md b/_posts/2023-8-27-rbac-envoy-with-whitelist-ip-address.md similarity index 100% rename from _posts/2023-27-8-rbac-envoy-with-whitelist-ip-address.md rename to _posts/2023-8-27-rbac-envoy-with-whitelist-ip-address.md From 62fba2156592ac293ebda68bd1bbfd83aba8f0a3 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Sun, 27 Aug 2023 18:35:37 +0700 Subject: [PATCH 09/10] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index d763fd4a1ce77..e858c1b7c74b1 100644 --- a/_config.yml +++ b/_config.yml @@ -23,7 +23,7 @@ footer-links: flickr: github: islamyakin instagram: - linkedin: islamyakin + linkedin: islamnurulyakin pinterest: rss: # just type anything here for a working RSS icon twitter: From f6a622f28a25ed463f0e0353b53110ac11a8bbe3 Mon Sep 17 00:00:00 2001 From: Islam Nurul Yakin <73155834+islamyakin@users.noreply.github.com> Date: Tue, 10 Oct 2023 19:45:22 +0700 Subject: [PATCH 10/10] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index e858c1b7c74b1..f45ed0b3a0bc7 100644 --- a/_config.yml +++ b/_config.yml @@ -41,7 +41,7 @@ google_analytics: # Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co) # Used for Sitemap.xml and your RSS feed -url: islamyakin.my.id +url: islamyakin.com # If you're hosting your site at a Project repository on GitHub pages # (http://yourusername.github.io/repository-name)