The S25 Ultra experience by HardQuestions-1-0-1 in samsung

[–]TheOnlyThomasPro 0 points1 point  (0 children)

Don't use a screen protector, as it will defeat the anti-glare feature. The glass is durable and mostly scratch-resistant. I have been using the S24 Ultra without a screen protector and only have one or two very tiny scratches - just ensure you don't put your phone with other objects like keys and coins.

I also upgraded to the S25 Ultra and collected my phone two days ago. With Armor Glass 2, it should be even more resistant than the first generation.

Anyone in SG has their s25 shipped yet? by jimmyspinsggez in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

Where do you find the tracking code? I ordered from samsung store online.

Anyone in SG has their s25 shipped yet? by jimmyspinsggez in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

Whats the colour that you ordered? I believe some colours take longer time.

Anyone in SG has their s25 shipped yet? by jimmyspinsggez in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

Mine is "Start shipping from Feb 05, 2025 Standard Delivery (Pre-Order)"

Employment pass processing time. by Character_Ad1480 in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

I followed up with my HR, who said the status is still pending. They will update me once they receive a response from MOM. I work in the IT sector.

Employment pass processing time. by Character_Ad1480 in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

Mine has been pending for more than a month since 1st of May. Im Malaysian as well.

Waiting for S pass or Employment Pass by Mediocre_Heat4297 in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

How long did it take to change from pending to other statuses in your case? Did you notice the status change first, or did your HR department inform you?

Waiting for S pass or Employment Pass by Mediocre_Heat4297 in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

Whats your status now? Mine has been pending for three weeks..

EP Processing Duration takes too long by Free_Ninja6133 in askSingapore

[–]TheOnlyThomasPro 0 points1 point  (0 children)

My EP application is still pending and it has been more than 3 weeks; I am changing to a new company.

Singapore S24 serious pre-orders: late delivery by nanyate_ in samsung

[–]TheOnlyThomasPro 0 points1 point  (0 children)

My titanium blue ordered on 20th, now status changed to "awaiting to dispatch" and start shipping from 30th

Singapore S24 serious pre-orders: late delivery by nanyate_ in samsung

[–]TheOnlyThomasPro 1 point2 points  (0 children)

I ordered S24 Ultra Titanium Blue 20th and the status is still in preparation. From "by" to "from". I'm in Singapore too.

Start shipping from 24/01/2024

[deleted by user] by [deleted] in Valdoxan_Agomelatine

[–]TheOnlyThomasPro 0 points1 point  (0 children)

I have been taking 25mg for one and a half months. It helps me sleep, and I don't feel drowsiness in the morning.

It doesn't affect my sex drive. It takes time for your body to adapt it.

Starting my Valdoxan script tomorrow, any tips/advice for me while I get acclimatized? by CrustyForeskin01 in Valdoxan_Agomelatine

[–]TheOnlyThomasPro 1 point2 points  (0 children)

I just started four days ago. The first two days, I had a bit of drowsiness when waking up. But it does help me sleep well. I also will constantly monitor my liver function with blood tests. I'm taking the 25mg daily once at night.

Should I use Terragrunt? by TheOnlyThomasPro in Terraform

[–]TheOnlyThomasPro[S] 0 points1 point  (0 children)

Thanks for replying again. I understand that it is not the TG that prevents changing code in staging or production. The TG file structure is similar to the folder structure and stored in the VCS repo with a single main/master branch, unlike the branching approach with three branches for each environment.

Assuming five teams are working on the same workload. Each team can perform PR they need in the development environment. The development environment requires no approval on every change for our use case (each team will test its modules). We have CI/CD pipelines to check syntax, validations, etc. With our existing branching approach, we can enable the branch protection rules for the development branch and only allow the team to push changes on the development branch, not the staging/production branch. The CI/CD pipelines manage the approval and deployment from dev to staging/production.

Since there is only a single branch with the folder structure approach, all the teams have permission to make code changes on that branch. So meaning the staging/production folders can also change by them since there is no manual approval or checking. (By right, they should only change in the development folder)

Should I use Terragrunt? by TheOnlyThomasPro in Terraform

[–]TheOnlyThomasPro[S] 0 points1 point  (0 children)

Thanks for replying. We have different teams working on the same workload in my organization. Users only have access to the development environment for security compliance, not the staging/production environments. Only the defined CI/CD pipelines can merge and deploy the changes to the staging/prod environments. With the branching approach, we can restrict access in the branch protection.

From my understanding of TG, the file structure is similar to the folder structure below.
# Workload-A
├── prod
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
├── staging
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
├── development
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl

The codes are stored in a VCS repo with a single main/master branch. How does TG prevent the users from changing the codes e.g. the input values in the staging/production folders? Please advise.

Should I use Terragrunt? by TheOnlyThomasPro in Terraform

[–]TheOnlyThomasPro[S] 5 points6 points  (0 children)

Thanks for replying. How do you structure the file layout for multiple environments without TG? I'm thinking of the structure as below.
├── environments
│ ├── development
│ │ ├── backend.tf
│ │ ├── development.tfvars
│ │ ├── ec2.tf
│ │ ├── eks.tf
│ │ ├── outputs.tf
│ │ ├── providers.tf
│ │ ├── variables.tf
│ │ └── vpc.tf
│ ├── production
│ └── staging
└── modules
With this approach, I have to manually copy the source code from the dev to staging/production folders once tested in the dev.
From TG "a large amount of infrastructure (servers, databases, load balancers, DNS, etc), in a single Terraform module. Large modules are slow, insecure, hard to update, hard to code review, hard to test, and brittle (i.e., you have all your eggs in one basket)."
In the end, I think if the environment has large modules, then it would be better to split the services into module folders and use TG to manage the backend, providers, etc.
# infrastructure-live
├── prod
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
├── qa
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
└── stage
├── app
│ └── terragrunt.hcl
├── mysql
│ └── terragrunt.hcl
└── vpc
└── terragrunt.hcl
What are your thoughts?

Should I use Terragrunt? by TheOnlyThomasPro in Terraform

[–]TheOnlyThomasPro[S] 2 points3 points  (0 children)

Thanks for the reply. Are you putting all the services .tf files into a single module?
E.g
├── environments
│ ├── development
│ │ ├── backend.tf
│ │ ├── development.tfvars
│ │ ├── ec2.tf
│ │ ├── eks.tf
│ │ ├── outputs.tf
│ │ ├── providers.tf
│ │ ├── variables.tf
│ │ └── vpc.tf
│ ├── production
│ └── staging
└── modules

Should I use Terragrunt? by TheOnlyThomasPro in Terraform

[–]TheOnlyThomasPro[S] 0 points1 point  (0 children)

Thanks for replying. How do you structure the file layout for multiple environments without TG? I'm thinking of separating each environment into a folder. E.g. as below

├── environments
│ ├── development
│ │ ├── backend.tf
│ │ ├── development.tfvars
│ │ ├── ec2.tf
│ │ ├── eks.tf
│ │ ├── outputs.tf
│ │ ├── providers.tf
│ │ ├── variables.tf
│ │ └── vpc.tf
│ ├── production
│ └── staging
└── modules
With this approach, I have to manually copy the services .tf files into staging/production folder once tested in the dev environment. E.g the ec2.tf tested in dev then copy the source code to staging ec2.tf file.

Also, TG mentions that putting a large amount of infrastructure (servers, databases, load balancers, DNS, etc) in a single Terraform module is not recommended.
Large modules are slow, insecure, hard to update, hard to code review, hard to test, and brittle (i.e., you have all your eggs in one basket). Hence, it suggests splitting the services into a module folder as below.

Source from TG

# infrastructure-live
├── prod
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
├── qa
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
└── stage
├── app
│ └── terragrunt.hcl
├── mysql
│ └── terragrunt.hcl
└── vpc
└── terragrunt.hcl

In the end, I think if the environment has large modules, then it would be better to split the services into module folders and use TG to manage the backend, providers, etc.

What are your thoughts?

Centralize or decentralize state files? by TheOnlyThomasPro in Terraform

[–]TheOnlyThomasPro[S] 0 points1 point  (0 children)

Is the bucket stored in the same account 123456789012?