Concierge – AWS CloudFormation Compliance Check Tool (using CloudConformity API)


Here we Go - my first side project (Concierge) that is written in Go 😅 . It is a AWS CloudFormation compliance check tool which uses  CloudConformity API to evaluate the CloudFormation stack compliance status. The compiled binaries can run on Windows/Linux/MacOs, so it can be easily integrated into any CICD pipeline to improve the … Continue reading Concierge – AWS CloudFormation Compliance Check Tool (using CloudConformity API)

Service Role for CodeBuild


Do you notice anything that is not right in the following CloudFormation template? ... Resources: CodeBuildServiceRole: # IAM role for the codebuild project. Type: AWS::IAM::Role Properties: RoleName: !Sub ${ProjectName}-CodeBuild-ServiceRole Path: /team-abc/ AssumeRolePolicyDocument: Version: "2012-10-17" Statement: - Action: ['sts:AssumeRole'] Effect: Allow Principal: Service: ['codebuild.amazonaws.com'] Policies: - PolicyName: !Sub ${ProjectName}-CodeBuild-Policy PolicyDocument: Version: "2012-10-17" Statement: - Action: # … Continue reading Service Role for CodeBuild

Confluence BootstrapException: Unable to bootstrap application: Failed to parse config file


One of our newly built Confluence stacks failed to start, and the error message is as below: BootstrapException: Unable to bootstrap application: Failed to parse config file: Error on line 19 of document : The reference to entity "k" must end with the ';' delimiter. Nested exception: The reference to entity "k" must end with … Continue reading Confluence BootstrapException: Unable to bootstrap application: Failed to parse config file