{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":82218569,"defaultBranch":"master","name":"pki","ownerLogin":"dogtagpki","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-16T19:36:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25308299?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723165312.0","currentOid":""},"activityList":{"items":[{"before":"be8e5c014ee42135dfdde8922640adb4da54e668","after":"c5f4f4754e37a962587cd5a01d483c2b4c110c06","ref":"refs/heads/master","pushedAt":"2024-09-23T23:21:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Add IPA KRA test\n\nThe code that tests IPA KRA in the basic IPA test has been\nmoved into a separate IPA KRA test.","shortMessageHtmlLink":"Add IPA KRA test"}},{"before":"5181954420c19f14fcbb4e93f2ec6ab42fa32cc8","after":"be8e5c014ee42135dfdde8922640adb4da54e668","ref":"refs/heads/master","pushedAt":"2024-09-23T09:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmarco76","name":"Marco Fargetta","path":"/fmarco76","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7560027?s=80&v=4"},"commit":{"message":"Add EST to pkidestroy\n\nAdd est to the list of subsystems and the command help.","shortMessageHtmlLink":"Add EST to pkidestroy"}},{"before":"2217c891ad6af3a91cdb04648f4f4956afecf9b2","after":"5181954420c19f14fcbb4e93f2ec6ab42fa32cc8","ref":"refs/heads/master","pushedAt":"2024-09-20T23:06:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Fix basic IPA test","shortMessageHtmlLink":"Fix basic IPA test"}},{"before":"a772c6a4a45213aa7d8b1f7dffc241a379b9dba9","after":"2217c891ad6af3a91cdb04648f4f4956afecf9b2","ref":"refs/heads/master","pushedAt":"2024-09-20T14:50:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update pkidestroy to support ACME\n\npkidestroy has been updated to support removing ACME from\nPKI server. If it is the last subsystem on the server, the\nserver will be removed as well.\n\nThe ACMESubsystem.create() has been modified to create a base\ndir (i.e. /var/lib/pki//) which is used\nby PKIServer.load_subsystems() to determine if the subsystem\nexists. The code that creates the conf and logs folders has\nbeen moved into create_conf() and create_logs(), respectively.\n\nThe pki-server acme-remove has been updated to provide options\nto remove the conf and logs folders.\n\nThe tests that use pkispawn to install ACME have been updated\nto use pkidestroy to remove ACME.","shortMessageHtmlLink":"Update pkidestroy to support ACME"}},{"before":"1b7fd92de227c1832968390a0f2f98f6a4add359","after":"a772c6a4a45213aa7d8b1f7dffc241a379b9dba9","ref":"refs/heads/master","pushedAt":"2024-09-20T07:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmarco76","name":"Marco Fargetta","path":"/fmarco76","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7560027?s=80&v=4"},"commit":{"message":"Allow pkispawn to install only EST subsystem\n\nDeployment script has been modified to skip configuration for EST, it is\ndone differently from the other subsystems. The remaining steps are\nperformed to create and prepare the instance for EST.","shortMessageHtmlLink":"Allow pkispawn to install only EST subsystem"}},{"before":"47414b8bcb1081e30360fd5e866637d9044f482e","after":"1b7fd92de227c1832968390a0f2f98f6a4add359","ref":"refs/heads/master","pushedAt":"2024-09-20T00:02:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Rename PKIDeployer.request_cert() to issue_cert()","shortMessageHtmlLink":"Rename PKIDeployer.request_cert() to issue_cert()"}},{"before":"d07d0c7b37ed967c21218170768dbb564465e9fa","after":"47414b8bcb1081e30360fd5e866637d9044f482e","ref":"refs/heads/master","pushedAt":"2024-09-19T19:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Merge NSSDatabase.create_request_with_wrapping_key() into create_request()","shortMessageHtmlLink":"Merge NSSDatabase.create_request_with_wrapping_key() into create_requ…"}},{"before":"69c899c848845d57d5e2a6a8476169be9a360204","after":"d07d0c7b37ed967c21218170768dbb564465e9fa","ref":"refs/heads/master","pushedAt":"2024-09-19T03:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update PKIServer.remove()\n\nThe PKIServer.remove() has been updated to remove the\n/var/lib/pki//alias symlink if it exists.","shortMessageHtmlLink":"Update PKIServer.remove()"}},{"before":"9dd4ea2b467095b229eeb6560059f88266df2222","after":"69c899c848845d57d5e2a6a8476169be9a360204","ref":"refs/heads/master","pushedAt":"2024-09-19T02:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update ACME tests to check server files and folders","shortMessageHtmlLink":"Update ACME tests to check server files and folders"}},{"before":"27cb81039e08473f29d93f85b66ec72b8d922fc3","after":"375dabf56c6f4f70bec0779bbf7be249bb2f2b13","ref":"refs/heads/v11.5","pushedAt":"2024-09-18T23:55:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update ACME tests to check server files and folders","shortMessageHtmlLink":"Update ACME tests to check server files and folders"}},{"before":"0ff1fc473e95b5ae48a7fad028810efbe099a3b8","after":"9dd4ea2b467095b229eeb6560059f88266df2222","ref":"refs/heads/master","pushedAt":"2024-09-18T11:16:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmarco76","name":"Marco Fargetta","path":"/fmarco76","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7560027?s=80&v=4"},"commit":{"message":"Modify pkispawn to deploy EST\n\nEST deployment is included in pkispwn. The installation does not perform\nall the steps done for CA and other subsystems so there is no security\ndomain management and user administration. During the installation there\nis no DS or other DBs connection which has to be performed by the user\nbefore or after the installation.","shortMessageHtmlLink":"Modify pkispawn to deploy EST"}},{"before":"613a69854318de897adb54608c0f84f3b674a6e6","after":"0ff1fc473e95b5ae48a7fad028810efbe099a3b8","ref":"refs/heads/master","pushedAt":"2024-09-16T14:29:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Add test for ACME on separate instance\n\nA new test has been added to install CA and ACME on separate\ninstances using pkispawn, then perform some operations using\ncertbot.\n\nThe code that calls spawn_acme() has been moved to run after\nthe instance is created by the instance_layout scriptlet.\n\nThe code that checks the existence of pki_ds_password has been\nmoved so that it will only run if pki_ds_setup is True.\n\nThe code that checks the existence of pki_admin_password and\npki_client_pkcs12_password has been updated so that it will\nnot run for ACME.","shortMessageHtmlLink":"Add test for ACME on separate instance"}},{"before":"e984ab74d92b1c6bed253c56775b3c0fb12542da","after":"613a69854318de897adb54608c0f84f3b674a6e6","ref":"refs/heads/master","pushedAt":"2024-09-14T00:42:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Add default value for pkidestroy -i option","shortMessageHtmlLink":"Add default value for pkidestroy -i option"}},{"before":"a72c3f61f4d37a50a86ff88041cb93fbebeeb115","after":"e984ab74d92b1c6bed253c56775b3c0fb12542da","ref":"refs/heads/master","pushedAt":"2024-09-13T03:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update pkidestroy to ignore missing deployment.cfg","shortMessageHtmlLink":"Update pkidestroy to ignore missing deployment.cfg"}},{"before":"ca2674ca385088e545a56847e930ce7b8827831e","after":"a72c3f61f4d37a50a86ff88041cb93fbebeeb115","ref":"refs/heads/master","pushedAt":"2024-09-12T14:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update pkispawn to support ACME\n\npkispawn has been modified to support installing ACME in a\nshared PKI server (e.g. with existing CA).\n\nNew pkispawn params have been added to specify the ACME\ndatabase, issuer, and realm. A sample configuration has been\nprovided in acme.cfg.\n\nThe pki_ds_setup, pki_security_domain_setup, and\npki_registry_enable params in the default.cfg have been moved\nfrom [DEFAULT] into each subsystem's section so that ACME can\nskip DS setup, security domain setup, and registry setup by\ndefault.\n\nThe templates for ACME database, issuer, and realm configs\nhave been modified to no longer contain passwords. The\npasswords need to be specified during installation.\n\nSome code in acme.py has been moved into subsystem.py so that\nit can be reused.\n\nThe basic ACME test and the test with PostgreSQL have been\nmodified to install ACME using pkispawn.","shortMessageHtmlLink":"Update pkispawn to support ACME"}},{"before":"ace004dbae6f01854325dd0cef70007ae54b80b9","after":"ca2674ca385088e545a56847e930ce7b8827831e","ref":"refs/heads/master","pushedAt":"2024-09-12T03:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Fix pki_ds_setup param\n\npkispawn has been updated to set up the internal database only\nif the pki_ds_setup param is set to True.","shortMessageHtmlLink":"Fix pki_ds_setup param"}},{"before":"59ea64902124cab5b2689b749fbbe9d24dab15c8","after":"ace004dbae6f01854325dd0cef70007ae54b80b9","ref":"refs/heads/master","pushedAt":"2024-09-10T19:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Rename test for ACME with certbot into basic ACME","shortMessageHtmlLink":"Rename test for ACME with certbot into basic ACME"}},{"before":"9d8d70f3cc3c4d5a246972efcae69e2368810442","after":"27cb81039e08473f29d93f85b66ec72b8d922fc3","ref":"refs/heads/v11.5","pushedAt":"2024-09-09T17:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Fix CA cloning test with secure DS connection\n\nThe tests for CA with secure DS connection (including\ncloning) have been updated to use DS containers instead\nof DS RPM packages from Fedora to avoid DS issue #6316.\n\nhttps://github.com/389ds/389-ds-base/issues/6316","shortMessageHtmlLink":"Fix CA cloning test with secure DS connection"}},{"before":"d78316d8dab49ac9d70c7fe4fd6c2e78fcb33c0e","after":"59ea64902124cab5b2689b749fbbe9d24dab15c8","ref":"refs/heads/master","pushedAt":"2024-09-09T16:05:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Fix CA cloning test with secure DS connection\n\nThe tests for CA with secure DS connection (including\ncloning) have been updated to use DS containers instead\nof DS RPM packages from Fedora to avoid DS issue #6316.\n\nhttps://github.com/389ds/389-ds-base/issues/6316","shortMessageHtmlLink":"Fix CA cloning test with secure DS connection"}},{"before":"e0d2186a8002080e5699d27d58c9101bec83b188","after":"9d8d70f3cc3c4d5a246972efcae69e2368810442","ref":"refs/heads/v11.5","pushedAt":"2024-09-07T06:08:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Update DS container to dirsrv for OCSP ansible test\n\nOCSP ansible test was the only one configured to use DS deployed in a\n`pki-runner` container while all the other tests are currently using\n`dirsrv` container from quay.io.\n\nSince recently DS has problem to work from pki-runner container the test\nhas been update to dirsrv container.","shortMessageHtmlLink":"Update DS container to dirsrv for OCSP ansible test"}},{"before":"18ee6a0c77fcbe5ae5cd5a7941ad30f38a853a47","after":"e0d2186a8002080e5699d27d58c9101bec83b188","ref":"refs/heads/v11.5","pushedAt":"2024-09-06T21:37:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Replace ds-container-certs-import.sh with ds-certs-import.sh","shortMessageHtmlLink":"Replace ds-container-certs-import.sh with ds-certs-import.sh"}},{"before":"74dc7993171b2c1a0b5bbf03e3d396507bb4b337","after":"d78316d8dab49ac9d70c7fe4fd6c2e78fcb33c0e","ref":"refs/heads/master","pushedAt":"2024-09-06T19:45:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Add ds-cert-import.sh --input option","shortMessageHtmlLink":"Add ds-cert-import.sh --input option"}},{"before":"4231529da595d7a0b2afc0574b9fa4f51b6124d6","after":"18ee6a0c77fcbe5ae5cd5a7941ad30f38a853a47","ref":"refs/heads/v11.5","pushedAt":"2024-09-06T17:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Drop ClonesConnectivyAndDataCheck from pki-healthcheck\n\npki-healthcheck is a tool to check the status of an instance or\na node in a cluster so that if it reports a problem the admin can\nfix it or the monitoring service can replace it with a new node.\n\nThe ClonesConnectivyAndDataCheck on the other hand is a plugin\nthat checks the connectivity from the instance to other clones.\nThis plugin will report a problem if another clone is down even\nthough the instance itself is fine, which would be misleading.\nSince it doesn't really fit the purpose of pki-healthcheck this\nplugin has been dropped.","shortMessageHtmlLink":"Drop ClonesConnectivyAndDataCheck from pki-healthcheck"}},{"before":"7f86116a756613d9025a8e35da8d7ee2e6f53881","after":"74dc7993171b2c1a0b5bbf03e3d396507bb4b337","ref":"refs/heads/master","pushedAt":"2024-09-06T15:24:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Drop ClonesConnectivyAndDataCheck from pki-healthcheck\n\npki-healthcheck is a tool to check the status of an instance or\na node in a cluster so that if it reports a problem the admin can\nfix it or the monitoring service can replace it with a new node.\n\nThe ClonesConnectivyAndDataCheck on the other hand is a plugin\nthat checks the connectivity from the instance to other clones.\nThis plugin will report a problem if another clone is down even\nthough the instance itself is fine, which would be misleading.\nSince it doesn't really fit the purpose of pki-healthcheck this\nplugin has been dropped.","shortMessageHtmlLink":"Drop ClonesConnectivyAndDataCheck from pki-healthcheck"}},{"before":"8ab010825a7b65d524c1032f96f8eb9be1d6952b","after":"4231529da595d7a0b2afc0574b9fa4f51b6124d6","ref":"refs/heads/v11.5","pushedAt":"2024-09-05T04:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Fix rpminspect test\n\nThe pki-rpminspect.yaml has been updated to expect Java 21\nbinaries on Fedora 40+ which matches the Java configuration\nin pki.spec.","shortMessageHtmlLink":"Fix rpminspect test"}},{"before":"f3c1ec9a38883d294f88cbb0e2cc9db952127bfe","after":"7f86116a756613d9025a8e35da8d7ee2e6f53881","ref":"refs/heads/master","pushedAt":"2024-09-04T17:39:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Fix rpminspect test\n\nThe pki-rpminspect.yaml has been updated to expect Java 21\nbinaries on Fedora 40+ which matches the Java configuration\nin pki.spec.","shortMessageHtmlLink":"Fix rpminspect test"}},{"before":"d1f8c502f7a7a5b06c2f052c28fe0cda0392f1eb","after":"f3c1ec9a38883d294f88cbb0e2cc9db952127bfe","ref":"refs/heads/master","pushedAt":"2024-08-30T23:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Reorganize Tomcat 9.0 files","shortMessageHtmlLink":"Reorganize Tomcat 9.0 files"}},{"before":"fe9c2f88ee4f26ba58621728b170630308ab4fb4","after":"d1f8c502f7a7a5b06c2f052c28fe0cda0392f1eb","ref":"refs/heads/master","pushedAt":"2024-08-29T16:39:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fmarco76","name":"Marco Fargetta","path":"/fmarco76","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7560027?s=80&v=4"},"commit":{"message":"Update Installing_EST.md\n\nAdded the dnf command to ensure the subsystem is installed.","shortMessageHtmlLink":"Update Installing_EST.md"}},{"before":"91484ea194c3bc26df29253549d89c696a885d03","after":"fe9c2f88ee4f26ba58621728b170630308ab4fb4","ref":"refs/heads/master","pushedAt":"2024-08-28T21:06:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Use Java 17 on RHEL 9","shortMessageHtmlLink":"Use Java 17 on RHEL 9"}},{"before":"cf27359fb2bc989dbf340125e61270dc99ceefbf","after":"8ab010825a7b65d524c1032f96f8eb9be1d6952b","ref":"refs/heads/v11.5","pushedAt":"2024-08-28T03:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edewata","name":"Endi S. Dewata","path":"/edewata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25089672?s=80&v=4"},"commit":{"message":"Use Java 17 on RHEL 9","shortMessageHtmlLink":"Use Java 17 on RHEL 9"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMzoyMTo0Ni4wMDAwMDBazwAAAAS-hg6Q","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMzoyMTo0Ni4wMDAwMDBazwAAAAS-hg6Q","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQwMzoxMjo0Ni4wMDAwMDBazwAAAASmBF5f"}},"title":"Activity · dogtagpki/pki"}