I recently worked on a Jira Service Desk automation project. One of the requirements is to allow user to choose either Jira project or Confluence space from a dropdown list. This is how the custom field of 'Jira Project Picker' looks like. BTW, I have confirmed that Jira (7.12.3 ) system field project field could … Continue reading Automatically Update Jira Custom Field Content
Share edit rights for filters and dashboards in Jira
Since version 7.12, Jira allows owner to share edit rights for filters and dashboard. (Release notes) But it did not work for us after we upgraded Jira from 7.6.6 to 7.12.3. It turns out that the dark feature (com.atlassian.jira.sharedEntityEditRights.enabled) has to be enabled explicitly. How to: Go to https://<your-jira-dns>://secure/SiteDarkFeatures!default.jspaAdd com.atlassian.jira.sharedEntityEditRights.enabled into the dark feature list.
Nginx Sample Config of HTTP and LDAPS Reverse Proxy
Nginx is a great tool for load balance, reverse proxy and more if you know Lua scripts (check out OpenResty if you are interested). Besides HTTP, Nginx can do TCP and UDP proxy as well. Here is a sample config for https > http, ldaps > ldap proxy. https://gist.github.com/jc1518/35cb055bf779f1a70a5fc6e72637407a
LDAP: error code 11 – This search operation has checked the maximum of 5000 entries for matches]
We have a Jenkins box that use OpenDJ as the LDAP authenticator. And recently we migrated the ldif data from the old OpenDJ to a new OpenDJ server, and reconfigured the Jenkins to use the new box. After that, the Jenkins authentication stops working. I noticed this message in the Jenkins log. It looks like … Continue reading LDAP: error code 11 – This search operation has checked the maximum of 5000 entries for matches]
UPM update causes JIRA Software and required bundled plugins to temporarily disable
It is a known bug that UPM update causes JIRA Software and required bundled plugins to temporarily disable. We did not know know it until we experienced once in the production. A bad experience, but a good lesson to learn đŸ˜‰ Interested to see how Jira looks like when it happens? Here you go:
Bamboo agent could not access jms invoker queue
We had a Bamboo incident the other day - lots of Bamboo agent went offline , and quite a few build plans have to wait in the queue for a long time. We checked the logs and saw something like "Agent could not access JMS invoker queue". JMS stands for Java Message Service which in … Continue reading Bamboo agent could not access jms invoker queue
Using Comala worflow to classify Confluence page
I was working on a data classification project a few months ago, and one of systems that needs to be classified is Confluence. The data on Confluence can be Public, Internal, Protected and Highly Protected. I designed a solution to use Comala workflow which we have purchased already, so no more extra cost on software. … Continue reading Using Comala worflow to classify Confluence page