GraphQL API: Add update API for instance GCP audit event destinations
Add update API for instance level GCP audit event destinations.
Designs
- Show closed items
Blocks
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Hitesh Raghuvanshi added to epic &11303 (closed)
added to epic &11303 (closed)
- Maintainer
@hraghuvanshi, Please add a group or category label to identify issue ownership.You can refer to the Features by Group handbook page for guidance.
If you are unsure about the correct group, please do not leave the issue without a group label, and refer to GitLab's shared responsibility functionality guidelines for more information on how to triage this kind of issue.
This message was generated automatically. You're welcome to improve it.
- Hitesh Raghuvanshi changed the description
Compare with previous version changed the description
- Hitesh Raghuvanshi changed milestone to %16.4
changed milestone to %16.4
- Nate Rosandich assigned to @hraghuvanshi
assigned to @hraghuvanshi
- Developer
16.4 expectation goaldevelopment
Edited by Nate Rosandich - Nate Rosandich added 1 deleted label
added 1 deleted label
- Maintainer
@hraghuvanshi This issue looks like it may slip this current milestone. Can you leave a
or to signify if you are on track to deliver this issue? Please also consider updating the issue's Health Status or Milestone to reflect its current state, and communicate with your Product Manager as appropriate. 1 - Hitesh Raghuvanshi added workflowin dev label and removed workflowplanning breakdown label
added workflowin dev label and removed workflowplanning breakdown label
- Hitesh Raghuvanshi changed the description
Compare with previous version changed the description
- Hitesh Raghuvanshi mentioned in merge request !131790 (merged)
mentioned in merge request !131790 (merged)
- Maintainer
@hraghuvanshi This issue looks like it may slip this current milestone. Can you leave a
or to signify if you are on track to deliver this issue? Please also consider updating the issue's Health Status or Milestone to reflect its current state, and communicate with your Product Manager as appropriate. - 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14148 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14148 (closed)
- Maintainer
This feature issue does not have the
documentation
label. Please add it if appropriate, because documentation is one of the aspects of our MR acceptance checklist. - 🤖 GitLab Bot 🤖 changed milestone to %16.5
changed milestone to %16.5
- 🤖 GitLab Bot 🤖 added missed:16.4 label
added missed:16.4 label
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14242 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14242 (closed)
- Nate Rosandich marked this issue as blocking #415731 (closed)
marked this issue as blocking #415731 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14356 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14356 (closed)
- Hitesh Raghuvanshi added 1 deleted label and removed 1 deleted label
added 1 deleted label and removed 1 deleted label
- Hitesh Raghuvanshi added workflowin review label and removed workflowin dev label
added workflowin review label and removed workflowin dev label
- Hitesh Raghuvanshi added workflowverification label and removed workflowin review label
added workflowverification label and removed workflowin review label
- Maintainer
This issue is ready to be verified and according to our verification process we need your help with this activity.
@sam.figueroa, would you mind taking a look if this issue can be verified on production and close this issue?
Collapse replies - Author Maintainer
Verification steps are mentioned in related MR description at !131790 (merged), you can check this on staging-ref.
- Author Maintainer
@sam.figueroa Let me know if you have capacity, else I can assign this to someone else.
- Developer
@hraghuvanshi Thanks for offering, I wouldn't mind if you passed it on.
Follow-the-sun: @jmontal mind taking over?
1 - Developer
Sure I can takeover, I'll look at this today
- Developer
Hey @hraghuvanshi, tried to verify. When I get to this step
-
- Run following mutation to add new instance level gcp configuration
mutation instanceGoogleCloudLoggingConfigurationCreate { instanceGoogleCloudLoggingConfigurationCreate(input: { googleProjectIdName: "my-google-project", >clientEmail: "my-email@my-google-project.iam.gservice.account.com", privateKey: "YOUR_PRIVATE_KEY", >logIdName: "audit-events", name: "my-destination" }) { errors instanceGoogleCloudLoggingConfiguration { id logIdName googleProjectIdName clientEmail name } } }
I get the following:
{ "data": { "instanceGoogleCloudLoggingConfigurationCreate": null }, "errors": [ { "message": "You cannot perform write operations on a read-only instance", "locations": [ { "line": 2, "column": 3 } ], "path": [ "instanceGoogleCloudLoggingConfigurationCreate" ] } ] }
-
- Developer
Do we need to add this mutation to the allowlist as mentioned in the docs here? https://docs.gitlab.com/ee/administration/maintenance_mode/#graphql-api
- Developer
@jmontal can you try using the UI?
- Author Maintainer
@jmontal Were you using
instance admin
role on the staging-ref?I tried the same with
instance admin
access and it workedEdited by Hitesh Raghuvanshi - Developer
Yup I was using the qa-admin account, I'll retry
- Developer
- Developer
@jmontal can you try using the UI?
Did you want me to verify as well on the UI or since it wasn't working with the other account I had tried?
Edited by Jay Montal - Developer
@jmontal It was more around the other account not working. But if your offering, it would be great to verify this Stream audit events to GCP logging for instance... (#415731 - closed)
- Developer
Ahh I don't think I have access to our google cloud to test out logging (when I go to check it says I need additional permissions)
- Developer
Ignore the above, @harsimarsandhu pointed me in the right direction and I have verified it
1
- 🤖 GitLab Bot 🤖 assigned to @sam.figueroa
assigned to @sam.figueroa
- Jay Montal assigned to @jmontal
assigned to @jmontal
- Jay Montal unassigned @sam.figueroa
unassigned @sam.figueroa
- Maintainer
This feature issue does not have the
documentation
label. Please add it if appropriate, because documentation is one of the aspects of our MR acceptance checklist. - Jay Montal closed
closed
- Jay Montal unassigned @jmontal
unassigned @jmontal
- Maintainer
The workflow label was automatically updated to workflowcomplete because you closed the issue while in workflowverification.
If this is not the correct label, please update.
To avoid this message, update the workflow label as you close the issue. This message was generated automatically. You're welcome to improve it.
- 🤖 GitLab Bot 🤖 added workflowcomplete label and removed workflowverification label
added workflowcomplete label and removed workflowverification label
- Jay Montal mentioned in issue #415731 (closed)
mentioned in issue #415731 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/govern/compliance/general#155
mentioned in issue gitlab-org/govern/compliance/general#155