Commit Graph

13 Commits

Author SHA1 Message Date
Corey Bryant ac87b4bce5 Add package-upgrade action
The package-upgrade action performs package upgrades for the current
OpenStack release.

The code path used is similar to the openstack-upgrade action, with the
difference being that package-upgrade will not execute if an openstack
upgrade is available (based on the openstack-origin setting).

This change includes a charm-helpers sync.

Change-Id: Ifd99ea307a6e4d1d034d7c1e494e2cd8abd894e9
2023-06-02 11:23:25 +01:00
Alex Kavanagh 2271a961b7 Add service user password rotation actions
This patch adds two actions:

 1. An action to list the service usernames that can be rotated.
 2. An action to rotate a service username that is on the list of
    usernames that can be rotated.

Change-Id: I3a8a6af7ec8b0ea32da04eff34fafd32f43cee0e
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1005
2023-02-24 18:57:02 +00:00
Tianqi c3587026cc Refactor admin password related actions code for better maintenance
Moved rotate-admin-password action to admin-password.py and made
changes to the unit test accordingly. Putting admin password
related actions together will reduce confusion and improve
maintainability

Change-Id: I27f8d3a279833dde5f6021e9d78a5ab2f05445b2
2022-03-28 18:21:31 -04:00
Pedro Castillo ae178d7471 Add rotate-admin-password action
This action allows the user to easily rotate the admin user's
password by replacing it with a randomly generated one.

Change-Id: I6ce69be15b11b00f804d3143d835ec3ce6515865
Related-Bug: #1927280
Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/720
2022-03-21 19:55:34 +00:00
Tianqi 4949830cea Add get-admin-password action with unit test
Implemented a new action to provide users the possibility of
retrieving Keystone service's admin password via juju action.
The result of this action is equivalent to running
“juju run --unit {keystone unit} leader-get admin_passwd”.

Closes-Bug: #1858657
Change-Id: I231c4b73016f7e7b4ba7f06219dd8e212402a339
2022-03-04 21:51:03 +00:00
Chris MacNaughton 3bd0997bf4 Add security checklist to Keystone
This charm adds the general ownership audits, as well
as keystone specific security checklist audits.

Change-Id: Iee093b36c54081f14a07c95e677ea08c72d72ca4
2019-03-07 06:54:40 +00:00
James Page e8f1fdd8a1 Remove deploy from source support
Drop support for deployment from Git repositories, as deprecated
in the 17.02 charm release.  This feature is unmaintained and has
no known users.

Change-Id: Ic054e29ef55d8890a3130af16b48f105efcf8f6a
2018-01-12 10:42:25 +00:00
Corey Bryant 80dccdd02b Action-managed upgrade support. 2015-10-07 12:20:36 -04:00
Alberto Donato 0a6bad70f3 Lint. 2015-08-28 09:58:11 +03:00
Alberto Donato a584e87049 Fix actions description. 2015-08-28 09:56:25 +03:00
Alberto Donato 3ed5aee262 Add missing file. 2015-08-05 12:19:04 +02:00
Corey Bryant 07094ab1b8 Minor updates to README and actions.yaml 2015-03-20 01:15:23 +00:00
Corey Bryant ece7c05e39 Add deploy from source action support and various fixups after rebase 2015-03-13 09:52:11 +00:00