{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591228344,"defaultBranch":"main","name":"eda-server-operator","ownerLogin":"ansible","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-20T08:30:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1507452?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722881289.0","currentOid":""},"activityList":{"items":[{"before":"43e7ae88ba4d0fe4e2595675f9238e38ff395813","after":"a32465c06875226c427e7cfb4bf0b877b0846fde","ref":"refs/heads/main","pushedAt":"2024-09-03T02:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Fix update_status.yml issue when finding api route","shortMessageHtmlLink":"Fix update_status.yml issue when finding api route"}},{"before":"7d7420b485145623d400be63b4da16a0264c039e","after":"43e7ae88ba4d0fe4e2595675f9238e38ff395813","ref":"refs/heads/main","pushedAt":"2024-08-30T18:12:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Expose MQ_TLS setting for activating TLS","shortMessageHtmlLink":"Expose MQ_TLS setting for activating TLS"}},{"before":"71bd3586dcd996f852efae45c1ab342a4851b630","after":"7d7420b485145623d400be63b4da16a0264c039e","ref":"refs/heads/main","pushedAt":"2024-08-30T01:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Use the same Route name for the api endpoints when the UI is disable for backwards compatibility","shortMessageHtmlLink":"Use the same Route name for the api endpoints when the UI is disable …"}},{"before":"c441d82efb777c4c863a07b177e3a0399011d883","after":"71bd3586dcd996f852efae45c1ab342a4851b630","ref":"refs/heads/main","pushedAt":"2024-08-27T13:33:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zkayyali812","name":"Zack Kayyali","path":"/zkayyali812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52431213?s=80&v=4"},"commit":{"message":"Merge pull request #241 from dhageman/secretredis\n\nSwitch to using a secret for Redis properties","shortMessageHtmlLink":"Merge pull request #241 from dhageman/secretredis"}},{"before":"6abc947b8e19e2412e3a7a5695595967fe313e4c","after":"c441d82efb777c4c863a07b177e3a0399011d883","ref":"refs/heads/main","pushedAt":"2024-08-23T15:59:17.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"916f7b49dc0d4ac42c4676bbba58d84fbcefa5f8","after":"6abc947b8e19e2412e3a7a5695595967fe313e4c","ref":"refs/heads/main","pushedAt":"2024-08-15T20:48:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set mTLS to None","shortMessageHtmlLink":"Set mTLS to None"}},{"before":"28a63dade6a4303b174accc9524bba9fdd106d21","after":"916f7b49dc0d4ac42c4676bbba58d84fbcefa5f8","ref":"refs/heads/main","pushedAt":"2024-08-15T20:26:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add EDA_ACTIVATION_DB_HOST to API container","shortMessageHtmlLink":"Add EDA_ACTIVATION_DB_HOST to API container"}},{"before":"f3b509efbf5de6a212a1a5c788da5ac06d72c199","after":"28a63dade6a4303b174accc9524bba9fdd106d21","ref":"refs/heads/main","pushedAt":"2024-08-14T18:45:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"matburt","name":"Matthew Jones","path":"/matburt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89544?s=80&v=4"},"commit":{"message":"Merge pull request #237 from rooftopcellist/webhook-prefix-configuration\n\nFix webhook prefix configuration","shortMessageHtmlLink":"Merge pull request #237 from rooftopcellist/webhook-prefix-configuration"}},{"before":"e44e05c428217c00985f64a7bde10cd96deb9776","after":"f3b509efbf5de6a212a1a5c788da5ac06d72c199","ref":"refs/heads/main","pushedAt":"2024-08-14T16:55:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Configurable eda webhook prefix path","shortMessageHtmlLink":"Configurable eda webhook prefix path"}},{"before":"5962a819f16d0bd28d95bc6ad9a9685b38cb2363","after":"e44e05c428217c00985f64a7bde10cd96deb9776","ref":"refs/heads/main","pushedAt":"2024-08-13T21:36:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add mTLS base url variable to the setting configmap","shortMessageHtmlLink":"Add mTLS base url variable to the setting configmap"}},{"before":"66884a90c1ac6784342ce6602d556b599599b604","after":"5962a819f16d0bd28d95bc6ad9a9685b38cb2363","ref":"refs/heads/main","pushedAt":"2024-08-08T19:23:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Make webhook path configurable\n- make it a different path on the same existing ui ingress","shortMessageHtmlLink":"Make webhook path configurable"}},{"before":"1da50ce29a7ed3ec588318cc8595fee27d69df8e","after":"66884a90c1ac6784342ce6602d556b599599b604","ref":"refs/heads/main","pushedAt":"2024-08-07T23:02:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Update roles/eda/templates/eda.configmap.yaml.j2\n\nCo-authored-by: Alex ","shortMessageHtmlLink":"Update roles/eda/templates/eda.configmap.yaml.j2"}},{"before":"de9f84fc2c3f6cf255fefb9249d8afad346846d3","after":"1da50ce29a7ed3ec588318cc8595fee27d69df8e","ref":"refs/heads/main","pushedAt":"2024-08-07T23:00:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Remove nginx-logs volume mount, logs should be in stream","shortMessageHtmlLink":"Remove nginx-logs volume mount, logs should be in stream"}},{"before":"6811adfc0029fc41d4d47ea45355aa678ed58e6d","after":"de9f84fc2c3f6cf255fefb9249d8afad346846d3","ref":"refs/heads/main","pushedAt":"2024-08-07T22:59:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Temporarily disable ingress CI check while we iterate on webhook feature functionality\n- See https://github.com/ansible/eda-server-operator/pull/231/files for\n details\n- Routes work fine and the eda ui works fine\n- The new experimental webhook feature is the only thing that is not\n compatible with nginx ingress at the moment","shortMessageHtmlLink":"Temporarily disable ingress CI check while we iterate on webhook feat…"}},{"before":"d28bdda229b2158cda6cd9f5d25266cf06aacd5a","after":"6811adfc0029fc41d4d47ea45355aa678ed58e6d","ref":"refs/heads/main","pushedAt":"2024-08-06T02:40:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Fix missing tag in up.sh and make podman the default engine","shortMessageHtmlLink":"Fix missing tag in up.sh and make podman the default engine"}},{"before":"6d867e93e5f2fbbcb6cbd6f350807e4939f5559d","after":"061aedb193c2e87dd66bac75a92aeac25b96f993","ref":"refs/heads/webhooks","pushedAt":"2024-08-06T00:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Fix missing tag in up.sh and make podman the default engine","shortMessageHtmlLink":"Fix missing tag in up.sh and make podman the default engine"}},{"before":"ce20ac21dab81a91d93ce3c8bfe24aa9d0cdc3e0","after":"6d867e93e5f2fbbcb6cbd6f350807e4939f5559d","ref":"refs/heads/webhooks","pushedAt":"2024-08-05T23:34:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Initial webhooks deployment feature","shortMessageHtmlLink":"Initial webhooks deployment feature"}},{"before":"155a0856587c7650fe039ad9bcabd0bce044e600","after":"ce20ac21dab81a91d93ce3c8bfe24aa9d0cdc3e0","ref":"refs/heads/webhooks","pushedAt":"2024-08-05T21:52:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Initial webhooks deployment feature","shortMessageHtmlLink":"Initial webhooks deployment feature"}},{"before":"9c8534a67daea5038dd1a0c5a7d87356e3a4a697","after":"155a0856587c7650fe039ad9bcabd0bce044e600","ref":"refs/heads/webhooks","pushedAt":"2024-08-05T21:33:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Initial webhooks deployment feature","shortMessageHtmlLink":"Initial webhooks deployment feature"}},{"before":null,"after":"9c8534a67daea5038dd1a0c5a7d87356e3a4a697","ref":"refs/heads/webhooks","pushedAt":"2024-08-05T18:08:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Initial webhooks deployment feature","shortMessageHtmlLink":"Initial webhooks deployment feature"}},{"before":"a9ffb163b66122791cb857ae5da954207f9d63ca","after":"d28bdda229b2158cda6cd9f5d25266cf06aacd5a","ref":"refs/heads/main","pushedAt":"2024-07-31T03:29:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Move bundle_ca_crt conditional to not include static files\n- Prior to this change, if the bundle ca secret was not configured, the\n api endpoints would not be rendered because the collectstatic\n management command would be a noop because the static directory was\n not created by the volumeMount.","shortMessageHtmlLink":"Move bundle_ca_crt conditional to not include static files"}},{"before":"77d8b1a0c6609bc6fa45fcf6f2528bf6fd210033","after":"a9ffb163b66122791cb857ae5da954207f9d63ca","ref":"refs/heads/main","pushedAt":"2024-07-29T21:44:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set port to 8000 for api targetPort on API Route","shortMessageHtmlLink":"Set port to 8000 for api targetPort on API Route"}},{"before":"bff204a517e3c275d72b2fd09b88794bf80a7048","after":"77d8b1a0c6609bc6fa45fcf6f2528bf6fd210033","ref":"refs/heads/main","pushedAt":"2024-07-24T19:32:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Make /api/eda and /api/eda/v1 endpoints available via API service","shortMessageHtmlLink":"Make /api/eda and /api/eda/v1 endpoints available via API service"}},{"before":"d5049d5c378e5738ad25a993aeea93c7c2e1d3ca","after":"bff204a517e3c275d72b2fd09b88794bf80a7048","ref":"refs/heads/main","pushedAt":"2024-07-23T19:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Fix development doc link typo","shortMessageHtmlLink":"Fix development doc link typo"}},{"before":"bfae7131607c110496cfcf047aa26fd8117f2844","after":"d5049d5c378e5738ad25a993aeea93c7c2e1d3ca","ref":"refs/heads/main","pushedAt":"2024-07-23T04:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add Development scripts and docs","shortMessageHtmlLink":"Add Development scripts and docs"}},{"before":"a643b4c9dbb8a0cf074e177876f1664f13463885","after":"bfae7131607c110496cfcf047aa26fd8117f2844","ref":"refs/heads/main","pushedAt":"2024-07-22T16:45:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"status: Fix route name\n\nWhen the UI is disable then the route name isn't the same.\n\nSigned-off-by: Dimitri Savineau ","shortMessageHtmlLink":"status: Fix route name"}},{"before":"3d1512b828d0850d544bcd925abe99f551697502","after":"a643b4c9dbb8a0cf074e177876f1664f13463885","ref":"refs/heads/main","pushedAt":"2024-07-17T23:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Do not deploy the UI and create a route for the api endpoints if disable_ui: true\n- Create an ingress/route for the api service if the UI is disabled, do not\n create the UI ingress/route\n- Ensure that if the UI is disabled, existing UI resources are cleaned up\n- Add test for API service","shortMessageHtmlLink":"Do not deploy the UI and create a route for the api endpoints if disa…"}},{"before":"5989b5f131c5250aacda1c00e454e1d78a8b233d","after":"3d1512b828d0850d544bcd925abe99f551697502","ref":"refs/heads/main","pushedAt":"2024-07-17T17:50:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add an nginx image to the api deployment to serve up api static files\n- uses the UI image, which has nginx in it\n- runs aap-eda-manage collectstatic to generate static files. This is\n because the shared /var/lib/eda/static mount overwrites the static\n files generated at container build time.\n- mounts /var/lib/eda/static in the api and nginx containers so static\n files are available in the nginx container\n- adds api endpoint specific nginx configmap\n- refactors multi-line commands in deployment yaml\n- Variabilize static path","shortMessageHtmlLink":"Add an nginx image to the api deployment to serve up api static files"}},{"before":"12998d2026be3ce08a90ea6e92d0dbe0b1a9f691","after":"5989b5f131c5250aacda1c00e454e1d78a8b233d","ref":"refs/heads/main","pushedAt":"2024-07-04T13:05:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"fix external links","shortMessageHtmlLink":"fix external links"}},{"before":"1546e1a3f8c58d85b1f4afa9743864e031f84f43","after":"12998d2026be3ce08a90ea6e92d0dbe0b1a9f691","ref":"refs/heads/main","pushedAt":"2024-07-02T00:02:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"fix defaults","shortMessageHtmlLink":"fix defaults"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwMjowODoxMi4wMDAwMDBazwAAAASrEww-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwMjowODoxMi4wMDAwMDBazwAAAASrEww-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQwMDowMjozMi4wMDAwMDBazwAAAAR0Q2Pq"}},"title":"Activity · ansible/eda-server-operator"}