{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614271323,"defaultBranch":"prototype","name":"aws-eks-cluster","ownerLogin":"schams-net","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-15T08:51:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3617721?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708297077.0","currentOid":""},"activityList":{"items":[{"before":"a8b0a2f2a70864d156de0f5b2ede0571bb537959","after":"95b3571fa205cdb23acfe9c94e5d648f88edaf23","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-05-28T03:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Trigger SNS notifications (e.g. alarms) on HTTP errors/anomalies\n\nCloudWatch now monitors ELB metrics and triggers SNS notifications (e.g.\nalarms) on 4xx errors, 5xx errors, and/or increased response times from\nthe application.\n\nA demo application \"apache2\" (deployed through Helm) shows how to\nconfigure the setup.","shortMessageHtmlLink":"Trigger SNS notifications (e.g. alarms) on HTTP errors/anomalies"}},{"before":"1ffc92cc32881b7b813b0019f52496182e6663da","after":"a8b0a2f2a70864d156de0f5b2ede0571bb537959","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-05-13T01:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Rework the Kubernetes CronJob to create DB dumps + store in S3\n\nRelated to commit ID 1ffc92cc32.","shortMessageHtmlLink":"Rework the Kubernetes CronJob to create DB dumps + store in S3"}},{"before":"f95494acbe96033be6d9ea131157008a7fc905ef","after":"1ffc92cc32881b7b813b0019f52496182e6663da","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-05-08T04:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Set up a Kubernetes CronJob that can create DB dumps\n\nThe updated Terraform plan adds a CronJob to the Kubernetes cluster that\nlaunches a pod based on a Docker image \"dbdump:latest\" stored in a private\nECR repository.\n\nThe Docker image is not part of this commit but the CronJob-pods have all\nrequired permissions to retrieve the DB access details and S3 bucket name\nfrom the AWS Secrets Manager.","shortMessageHtmlLink":"Set up a Kubernetes CronJob that can create DB dumps"}},{"before":"338107d9aafe27c498e8aba6f8d9e725c4aef317","after":"f95494acbe96033be6d9ea131157008a7fc905ef","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-05-01T01:00:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Remove namespace restriction to access AWS Secrets Manager","shortMessageHtmlLink":"Remove namespace restriction to access AWS Secrets Manager"}},{"before":"85d33e821736ccc9ec3a4c7c47d1a5051c402b76","after":"338107d9aafe27c498e8aba6f8d9e725c4aef317","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-02-19T04:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Use AWS Secrets Manager secrets in Amazon EKS","shortMessageHtmlLink":"Use AWS Secrets Manager secrets in Amazon EKS"}},{"before":"557a9b3124b56e693dda35f743fedb0bbac6d7f0","after":"fd1882934a3d59e5ce044202389c641332e79e02","ref":"refs/heads/anomaly/main","pushedAt":"2024-02-19T01:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Make tag \"billing-id\" optional across the infrastructure","shortMessageHtmlLink":"Make tag \"billing-id\" optional across the infrastructure"}},{"before":"f2d76e2fbf5b033a52a773ade88741dccb72af8b","after":"85d33e821736ccc9ec3a4c7c47d1a5051c402b76","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-02-19T01:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Make tag \"billing-id\" optional across the infrastructure","shortMessageHtmlLink":"Make tag \"billing-id\" optional across the infrastructure"}},{"before":null,"after":"f2d76e2fbf5b033a52a773ade88741dccb72af8b","ref":"refs/heads/anomaly/eks-django","pushedAt":"2024-02-18T22:57:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Remove Amazon MQ service from the technology stack","shortMessageHtmlLink":"Remove Amazon MQ service from the technology stack"}},{"before":"779d0f00537d84ec7271438c5cfa5db3f9559d3d","after":"557a9b3124b56e693dda35f743fedb0bbac6d7f0","ref":"refs/heads/anomaly/main","pushedAt":"2024-02-18T22:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"[CLEANUP] Remove unused and commented out resources","shortMessageHtmlLink":"[CLEANUP] Remove unused and commented out resources"}},{"before":"e26c81313d490b66a5570094e176de19257982ac","after":"779d0f00537d84ec7271438c5cfa5db3f9559d3d","ref":"refs/heads/anomaly/main","pushedAt":"2024-02-18T22:31:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Bump versions of Kubernetes add-ons\n\n- kube-proxy v1.29.0-eksbuild.3\n- coredns v1.11.1-eksbuild.6\n- vpc-cni v1.16.2-eksbuild.1","shortMessageHtmlLink":"Bump versions of Kubernetes add-ons"}},{"before":"e87d5385f057b3a4f82697119727d8f77a1830ac","after":"e26c81313d490b66a5570094e176de19257982ac","ref":"refs/heads/anomaly/main","pushedAt":"2024-01-04T00:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Implement an HTTPS endpoint for SES notifications\n\nAmazon SES notifies a SNS topic about bounce, complaint, and/or delivery\nfeedback. This change adds a SNS subscription to the SNS topic. The endpoint\nis an HTTPS URI (default: https://example.com/ses-feedback-notifications).\n\nThe endpoint URI can be configured in the file variables.tf (root directory).\n\nA random user name and a random password are generated and stored as a\nsecret in the Secrets Manager. These access credentials are sent as a basic\nauthentication in the request to the HTTPS endpoint.\n\nImportant note: The subscription must be confirmed. Amazon SNS will not send\nrequests to the endpoint until the subscription has been confirmed. See the\nAWS documentation for further details.","shortMessageHtmlLink":"Implement an HTTPS endpoint for SES notifications"}},{"before":"cd8bb7e5504d751812fd5331761f75114a77efb0","after":"e87d5385f057b3a4f82697119727d8f77a1830ac","ref":"refs/heads/anomaly/main","pushedAt":"2023-12-11T04:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Add a simple README.md for a quick start","shortMessageHtmlLink":"Add a simple README.md for a quick start"}},{"before":"5ac5ee92319408ed3f426ad199123807113752df","after":"cd8bb7e5504d751812fd5331761f75114a77efb0","ref":"refs/heads/anomaly/main","pushedAt":"2023-12-11T04:18:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Add \"Kubernetes Jobs\" through the kubernetes provider\n\nThis change replicates the example Job from the Kubernetes documentation:\nhttps://kubernetes.io/docs/concepts/workloads/controllers/job/","shortMessageHtmlLink":"Add \"Kubernetes Jobs\" through the kubernetes provider"}},{"before":"e743bc588797c2b79f34342e474440a68a2b03eb","after":"5ac5ee92319408ed3f426ad199123807113752df","ref":"refs/heads/anomaly/main","pushedAt":"2023-12-11T02:15:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Ensure Aurora cluster and instance identifiers are unique","shortMessageHtmlLink":"Ensure Aurora cluster and instance identifiers are unique"}},{"before":"d43f2c637648473528293e7843a00283c01a16b5","after":null,"ref":"refs/heads/typo3v12","pushedAt":"2023-12-11T01:25:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"}},{"before":"4ffa66e659689ba8527f30f0a8e086e81349278f","after":"e743bc588797c2b79f34342e474440a68a2b03eb","ref":"refs/heads/anomaly/main","pushedAt":"2023-12-11T01:14:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Prevent launching a DB instance by default\n\nTo reduce the initial time to deploy the environment from scratch, the\nAurora Serverless cluster should not create a DB instance by default.\n\nThis can be easily activated by adjusting \"count\" to a value greater than 0.","shortMessageHtmlLink":"Prevent launching a DB instance by default"}},{"before":"cb731ef77034f43dab049aafa7880d3f15df270c","after":"4ffa66e659689ba8527f30f0a8e086e81349278f","ref":"refs/heads/anomaly/main","pushedAt":"2023-10-16T01:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Create IAM user and credentials, incl. read/write access to S3 bucket","shortMessageHtmlLink":"Create IAM user and credentials, incl. read/write access to S3 bucket"}},{"before":"bb6b93205a811cecfb0fd76106500d1124ab6865","after":"cb731ef77034f43dab049aafa7880d3f15df270c","ref":"refs/heads/anomaly/main","pushedAt":"2023-09-15T06:25:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"IAM policy to allow node group to send emails through SES","shortMessageHtmlLink":"IAM policy to allow node group to send emails through SES"}},{"before":"b68dac55b20217d3d56b620631b8e1e09ced0534","after":"bb6b93205a811cecfb0fd76106500d1124ab6865","ref":"refs/heads/anomaly/main","pushedAt":"2023-08-14T03:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Disable Amazon SES notifications through email by default","shortMessageHtmlLink":"Disable Amazon SES notifications through email by default"}},{"before":"c292b31e7c7fb9f243fae12950f80049d858d00f","after":"b68dac55b20217d3d56b620631b8e1e09ced0534","ref":"refs/heads/anomaly/main","pushedAt":"2023-08-14T01:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Add Amazon Simple Email Service (SES) to the Terraform stack","shortMessageHtmlLink":"Add Amazon Simple Email Service (SES) to the Terraform stack"}},{"before":"c35bd76210b5067196b43864692e3b25eaa6fd1e","after":"c292b31e7c7fb9f243fae12950f80049d858d00f","ref":"refs/heads/anomaly/main","pushedAt":"2023-08-13T23:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Remove load balancer origin from CloudFront for requests to /api/*","shortMessageHtmlLink":"Remove load balancer origin from CloudFront for requests to /api/*"}},{"before":"6ecdf21c60266b8472a1d4f9c8345d51395f797c","after":"c35bd76210b5067196b43864692e3b25eaa6fd1e","ref":"refs/heads/anomaly/main","pushedAt":"2023-08-08T02:30:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Enable automatic minor version upgrades of Amazon MQ","shortMessageHtmlLink":"Enable automatic minor version upgrades of Amazon MQ"}},{"before":"ddd64f162b70111559628b8904820e6059ee08b9","after":"6ecdf21c60266b8472a1d4f9c8345d51395f797c","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-19T01:26:51.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"[DOCS] Add header comments to Terraform configuration files at the top level","shortMessageHtmlLink":"[DOCS] Add header comments to Terraform configuration files at the to…"}},{"before":"7818c7f8cabaf9fc16d719b533e3f732cef73fcc","after":"ddd64f162b70111559628b8904820e6059ee08b9","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-18T01:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Add access details to the \"rds_aurora_*\" secret and rename secret name\n\nWarning: This is a breaking change!\n\nApart from the cluster endpoint URI, the existing secret\n\"_rds_aurora_cluster_endpoint\" now also stores a username and\na randomly generated password.\n\nFor consistency reasons, the name of the secret has been changed.\n\nOld: _rds_aurora_cluster_endpoint\nNew: _rds_aurora_access_details\n\nThe naming convention is now inline with other resources, such as the\nAmazon MQ broker (\"_mq_broker_access_details\").","shortMessageHtmlLink":"Add access details to the \"rds_aurora_*\" secret and rename secret name"}},{"before":"fac3c8f1034f0dabc4effe25c9ef012947a36653","after":"7818c7f8cabaf9fc16d719b533e3f732cef73fcc","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-16T03:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Open Security Group of Aurora cluster for PostgreSQL connections","shortMessageHtmlLink":"Open Security Group of Aurora cluster for PostgreSQL connections"}},{"before":"f62d9c3b751c289eae53b0e3be9579505a6b125c","after":"fac3c8f1034f0dabc4effe25c9ef012947a36653","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-11T06:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Allow Kubernetes node group to read S3 bucket names and Redis cluster endoint from Secrets Manager","shortMessageHtmlLink":"Allow Kubernetes node group to read S3 bucket names and Redis cluster…"}},{"before":"74b6cd025d40420060489259dbd0119dad307fbf","after":"f62d9c3b751c289eae53b0e3be9579505a6b125c","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-10T04:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Write Redis cluster endpoint as a secret to the AWS Secrets Manager","shortMessageHtmlLink":"Write Redis cluster endpoint as a secret to the AWS Secrets Manager"}},{"before":"46a846d02779c4490489da4949ad5cd0c5d685f4","after":"74b6cd025d40420060489259dbd0119dad307fbf","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-10T03:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Add Amazon ElastiCache for Redis","shortMessageHtmlLink":"Add Amazon ElastiCache for Redis"}},{"before":"fd063ecce0e2079bf234b74466f600d4e4da8184","after":"46a846d02779c4490489da4949ad5cd0c5d685f4","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-10T01:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Allow Kubernetes node group to list secrets stored in the Secrets Manager","shortMessageHtmlLink":"Allow Kubernetes node group to list secrets stored in the Secrets Man…"}},{"before":"c865fcccd700c0dd6921ebc78c43bc3733da2b43","after":"fd063ecce0e2079bf234b74466f600d4e4da8184","ref":"refs/heads/anomaly/main","pushedAt":"2023-07-07T00:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schams-net","name":"schams.net","path":"/schams-net","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3617721?s=80&v=4"},"commit":{"message":"Add the \"force_destroy\" argument to the S3 bucket configuration (disabled) \n\nIf the \"force_destroy\" argument is set to true, all objects (including\nany locked objects) are deleted from the bucket when the bucket is\ndestroyed. Otherwise a \"terraform destroy\" command can fail (if the\nbucket still contains objects).\n\nAs this configuration poses a risk of loosing data, the argument is\ncurrently commented out.","shortMessageHtmlLink":"Add the \"force_destroy\" argument to the S3 bucket configuration (disa…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQwMzowMDowNy4wMDAwMDBazwAAAARVYkw5","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wN1QwMDowMToxNi4wMDAwMDBazwAAAANQdBb-"}},"title":"Activity · schams-net/aws-eks-cluster"}