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 diff --git a/_config.yml b/_config.yml index d4916414195c9..f45ed0b3a0bc7 100644 --- a/_config.yml +++ b/_config.yml @@ -3,13 +3,13 @@ # # 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 +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: + linkedin: islamnurulyakin 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/ @@ -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.com # If you're hosting your site at a Project repository on GitHub pages # (http://yourusername.github.io/repository-name) diff --git a/_posts/2014-3-3-Hello-World.md b/_posts/2014-3-3-Hello-World.md deleted file mode 100644 index d4665b6d18e9e..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 GitHub. \ No newline at end of file diff --git a/_posts/2023-8-27-rbac-envoy-with-whitelist-ip-address.md b/_posts/2023-8-27-rbac-envoy-with-whitelist-ip-address.md new file mode 100644 index 0000000000000..619eb5b9fd266 --- /dev/null +++ b/_posts/2023-8-27-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._ 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)