'AlertSettings|Resetting the authorization key for this project will require updating the authorization key in every alert source it is enabled in.',
'AlertSettings|Resetting the authorization key for this project will require updating the authorization key in every alert source it is enabled in.',
),
),
},
},
// TODO: Will be removed in 13.7 as part of: https://gitlab.com/gitlab-org/gitlab/-/issues/273657
opsgenie:{
label:s__('AlertSettings|2. Add link to your Opsgenie alert list'),
info:s__(
'AlertSettings|Utilizing this option will link the GitLab Alerts navigation item to your exisiting Opsgenie instance. By selecting this option, you cannot recieve alerts from any other source in GitLab; it will effectivley be turing Alerts within GitLab off as a feature.',
),
},
},
},
},
},
components:{
components:{
...
@@ -111,6 +123,10 @@ export default {
...
@@ -111,6 +123,10 @@ export default {
prometheus:{
prometheus:{
default:{},
default:{},
},
},
// TODO: Will be removed in 13.7 as part of: https://gitlab.com/gitlab-org/gitlab/-/issues/273657
opsgenie:{
default:{},
},
},
},
mixins:[glFeatureFlagsMixin()],
mixins:[glFeatureFlagsMixin()],
props:{
props:{
...
@@ -131,7 +147,6 @@ export default {
...
@@ -131,7 +147,6 @@ export default {
data(){
data(){
return{
return{
selectedIntegration:integrationTypesNew[0].value,
selectedIntegration:integrationTypesNew[0].value,
options:integrationTypesNew,
active:false,
active:false,
formVisible:false,
formVisible:false,
integrationTestPayload:{
integrationTestPayload:{
...
@@ -142,18 +157,33 @@ export default {
...
@@ -142,18 +157,33 @@ export default {
customMapping:null,
customMapping:null,
parsingPayload:false,
parsingPayload:false,
currentIntegration:null,
currentIntegration:null,
// TODO: Will be removed in 13.7 as part of: https://gitlab.com/gitlab-org/gitlab/-/issues/273657
isManagingOpsgenie:false,
};
};
},
},
computed:{
computed:{
jsonIsValid(){
jsonIsValid(){
returnthis.integrationTestPayload.error===null;
returnthis.integrationTestPayload.error===null;
},
},
// TODO: Will be removed in 13.7 as part of: https://gitlab.com/gitlab-org/gitlab/-/issues/273657
'AlertSettings|We will soon be introducing the ability to create multiple unique HTTP endpoints. When this functionality is live, you will be able to configure an integration with Opsgenie to surface Opsgenie alerts in GitLab. This will replace the current Opsgenie integration which will be deprecated. %{linkStart}More Information%{linkEnd}',
msgid "AlertSettings|2. Add link to your Opsgenie alert list"
msgstr ""
msgid "AlertSettings|2. Name integration"
msgid "AlertSettings|2. Name integration"
msgstr ""
msgstr ""
...
@@ -2643,6 +2646,12 @@ msgstr ""
...
@@ -2643,6 +2646,12 @@ msgstr ""
msgid "AlertSettings|Utilize the URL and authorization key below to authorize an external service to send Alerts to GitLab. Review your chosen services documentation to learn where to add these details, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint."
msgid "AlertSettings|Utilize the URL and authorization key below to authorize an external service to send Alerts to GitLab. Review your chosen services documentation to learn where to add these details, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint."
msgstr ""
msgstr ""
msgid "AlertSettings|Utilizing this option will link the GitLab Alerts navigation item to your exisiting Opsgenie instance. By selecting this option, you cannot recieve alerts from any other source in GitLab; it will effectivley be turing Alerts within GitLab off as a feature."
msgstr ""
msgid "AlertSettings|We will soon be introducing the ability to create multiple unique HTTP endpoints. When this functionality is live, you will be able to configure an integration with Opsgenie to surface Opsgenie alerts in GitLab. This will replace the current Opsgenie integration which will be deprecated. %{linkStart}More Information%{linkEnd}"