lp:~pjdc/charm-k8s-mattermost/+git/charm-k8s-mattermost

Owned by Paul Collins
Get this repository:
git clone https://git.launchpad.net/~pjdc/charm-k8s-mattermost/+git/charm-k8s-mattermost
Only Paul Collins can upload to this repository. If you are Paul Collins please log in for upload directions.

Branches

Name Last Modified Last Commit
sso-requires-licence 2021-09-29 20:34:24 UTC
document sso licence requirement in config.yaml description

Author: Paul Collins
Author Date: 2021-09-29 20:34:24 UTC

document sso licence requirement in config.yaml description

sidecar.2 2021-06-13 22:12:54 UTC
doc updates

Author: Paul Collins
Author Date: 2021-06-13 21:03:31 UTC

doc updates

sidecar 2021-05-20 22:08:03 UTC
document ingress

Author: Paul Collins
Author Date: 2021-05-20 22:08:03 UTC

document ingress

upgrade-5.32.1 2021-02-19 00:56:53 UTC
upgrade to 5.32.1

Author: Paul Collins
Author Date: 2021-02-19 00:56:53 UTC

upgrade to 5.32.1

saml-set-spidentifier 2021-02-10 02:28:10 UTC
set ServiceProviderIdentifier explicitly as seems to be now required

Author: Paul Collins
Author Date: 2021-02-10 02:28:10 UTC

set ServiceProviderIdentifier explicitly as seems to be now required

default-image 2020-10-28 01:47:31 UTC
use default image mattermostcharmers/mattermost:edge, adjust README.md to suit

Author: Paul Collins
Author Date: 2020-10-28 01:47:31 UTC

use default image mattermostcharmers/mattermost:edge, adjust README.md to suit

various-cleanups 2020-10-15 21:38:26 UTC
rework check_ranges docstring

Author: Paul Collins
Author Date: 2020-10-15 21:36:46 UTC

rework check_ranges docstring

saml-default 2020-09-01 03:52:25 UTC
default use_experimental_saml_library to false. deal with nonsense from a ran...

Author: Paul Collins
Author Date: 2020-09-01 03:52:25 UTC

default use_experimental_saml_library to false. deal with nonsense from a random black update

add-saml-library-config 2020-09-01 02:03:46 UTC
add use_experimental_saml_library, defaulting to true for backward-compatibility

Author: Paul Collins
Author Date: 2020-09-01 02:03:46 UTC

add use_experimental_saml_library, defaulting to true for backward-compatibility

remove-state-migration 2020-08-18 23:30:42 UTC
remove state migration code

Author: Paul Collins
Author Date: 2020-08-18 23:30:42 UTC

remove state migration code

native-state 2020-08-16 23:56:38 UTC
migrate back to StoredState, preserving existing data

Author: Paul Collins
Author Date: 2020-08-16 23:56:38 UTC

migrate back to StoredState, preserving existing data

charmcraft 2020-07-06 04:20:31 UTC
convert to charmcraft

Author: Paul Collins
Author Date: 2020-07-06 01:28:58 UTC

convert to charmcraft

add-docstrings 2020-07-01 03:14:36 UTC
add docstrings

Author: Paul Collins
Author Date: 2020-07-01 03:11:37 UTC

add docstrings

less-deepcopy 2020-07-01 02:20:10 UTC
update pod_spec in place, LP:1885712

Author: Paul Collins
Author Date: 2020-07-01 02:20:10 UTC

update pod_spec in place, LP:1885712

prometheus 2020-06-21 21:10:51 UTC
add licence check for performance_monitoring_enabled and s3_server_side_encry...

Author: Paul Collins
Author Date: 2020-06-21 20:54:36 UTC

add licence check for performance_monitoring_enabled and s3_server_side_encryption

test-imports-and-shebangs 2020-06-19 01:58:14 UTC
remove shebangs from test cases, make sys import the only oddball

Author: Paul Collins
Author Date: 2020-06-19 01:58:14 UTC

remove shebangs from test cases, make sys import the only oddball

body-size 2020-06-18 20:57:31 UTC
update ingress to handle uploads up to max_file_size

Author: Paul Collins
Author Date: 2020-06-18 20:57:31 UTC

update ingress to handle uploads up to max_file_size

container-by-name 2020-06-18 20:48:06 UTC
use get_container only once

Author: Paul Collins
Author Date: 2020-06-18 20:48:06 UTC

use get_container only once

canonical-defaults 2020-06-11 04:37:13 UTC
document enabling personal access tokens for all users by default

Author: Paul Collins
Author Date: 2020-06-11 03:21:45 UTC

document enabling personal access tokens for all users by default

image-proxy 2020-06-10 01:26:23 UTC
add image proxy setting

Author: Paul Collins
Author Date: 2020-06-10 01:26:23 UTC

add image proxy setting

typing 2020-06-09 04:32:49 UTC
our dicts all have str keys

Author: Paul Collins
Author Date: 2020-06-09 04:32:49 UTC

our dicts all have str keys

email 2020-06-09 03:24:06 UTC
add smtp_host setting

Author: Paul Collins
Author Date: 2020-06-09 03:24:06 UTC

add smtp_host setting

push 2020-06-09 01:26:36 UTC
add push notification settings, disabled by default

Author: Paul Collins
Author Date: 2020-06-09 01:26:36 UTC

add push notification settings, disabled by default

licence-recycle-pods 2020-06-08 23:36:56 UTC
ensure pods are recycled when the licence changes

Author: Paul Collins
Author Date: 2020-06-08 23:36:56 UTC

ensure pods are recycled when the licence changes

We do this by adding a crc32 of the licence contents to the name of the secret.
Since this is referred to by the pod spec, changing the secret will change the
pod spec, which will cause new pods to be spawned, which will cause Mattermost
to read and update the licence.

disable-email-backed-accounts 2020-06-08 23:08:49 UTC
disable non-SSO login methods when SSO is enabled

Author: Paul Collins
Author Date: 2020-06-08 23:08:49 UTC

disable non-SSO login methods when SSO is enabled

sso 2020-06-08 22:43:40 UTC
compose consumer URL based on site_url

Author: Paul Collins
Author Date: 2020-06-08 22:43:40 UTC

compose consumer URL based on site_url

pending-merges 2020-06-07 21:49:17 UTC
Merge branch 'sso' into pending-merges

Author: Paul Collins
Author Date: 2020-06-07 21:49:17 UTC

Merge branch 'sso' into pending-merges

readiness-probe 2020-06-07 21:10:28 UTC
add readiness probe

Author: Paul Collins
Author Date: 2020-06-04 22:01:09 UTC

add readiness probe

clustering 2020-06-07 21:10:08 UTC
include application name in cluster name for blue/green deployments

Author: Paul Collins
Author Date: 2020-06-04 23:02:50 UTC

include application name in cluster name for blue/green deployments

licence-v2 2020-06-07 21:09:57 UTC
ensure we don't add duplicate secrets and volumeConfigs

Author: Paul Collins
Author Date: 2020-06-07 21:09:57 UTC

ensure we don't add duplicate secrets and volumeConfigs

controller-backed-charm-state 2020-06-03 23:42:47 UTC
replace leadership settings with controller-backed charm state

Author: Paul Collins
Author Date: 2020-06-03 23:42:05 UTC

replace leadership settings with controller-backed charm state

Using leadership settings doesn't work very well as units
are coming and going, since the db relation is between units.

What can and does happen is that as unit 0 is going away, it
holds leadership and zaps the settings while processing its
relation departed hooks. Unit 1 is coming up, and processing
its own relation joined hooks, but since it does not hold
leadership, it cannot store db_uri, etc. anywhere and when
it finally does become the leader, it sees that the settings
are empty and assumes that the DB relation has not been made.

remove-open-mode 2020-06-03 21:27:05 UTC
remove open_server setting, since it is unnecessary

Author: Paul Collins
Author Date: 2020-06-03 02:47:35 UTC

remove open_server setting, since it is unnecessary

image-from-setting 2020-06-03 21:01:00 UTC
mattermost_image_path is a required setting

Author: Paul Collins
Author Date: 2020-06-03 21:01:00 UTC

mattermost_image_path is a required setting

leadership-state 2020-06-03 20:59:33 UTC
add comment explaining use of leader settings

Author: Paul Collins
Author Date: 2020-06-03 20:59:33 UTC

add comment explaining use of leader settings

control-source 2020-06-02 01:59:17 UTC
consistent wording

Author: Paul Collins
Author Date: 2020-06-02 01:59:17 UTC

consistent wording

s3 2020-06-01 22:42:00 UTC
shorten comment for line length

Author: Paul Collins
Author Date: 2020-06-01 22:42:00 UTC

shorten comment for line length

s3-wip 2020-05-28 22:47:20 UTC
unit tests - XXX WIP DO NOT MERGE

Author: Paul Collins
Author Date: 2020-05-28 22:34:38 UTC

unit tests - XXX WIP DO NOT MERGE

outbound-proxy 2020-05-28 01:46:18 UTC
add outbound_proxy and outbound_proxy_exceptions settings

Author: Paul Collins
Author Date: 2020-05-28 01:45:11 UTC

add outbound_proxy and outbound_proxy_exceptions settings

logging 2020-05-27 04:44:25 UTC
configure logging via the pod spec, add "debug" setting

Author: Paul Collins
Author Date: 2020-05-27 04:38:08 UTC

configure logging via the pod spec, add "debug" setting

master 2020-05-27 03:17:59 UTC
[trivial] update CONTAINER_PORT to match image

Author: Paul Collins
Author Date: 2020-05-27 01:55:05 UTC

[trivial] update CONTAINER_PORT to match image

config-in-database 2020-05-27 01:55:05 UTC
store config in database

Author: Paul Collins
Author Date: 2020-05-27 01:55:05 UTC

store config in database

tls-ingress 2020-05-26 22:59:59 UTC
configure_pod: ActiveStatus when non-leader and db relation exists

Author: Paul Collins
Author Date: 2020-05-26 22:59:59 UTC

configure_pod: ActiveStatus when non-leader and db relation exists

siteurl 2020-05-26 21:34:49 UTC
add site_url and wire it up

Author: Paul Collins
Author Date: 2020-05-25 21:35:37 UTC

add site_url and wire it up

Ideally we could work this out from juju-external-hostname, etc.
but application-config items do not seem to be visible in config-get.

psql-relation 2020-05-26 21:34:06 UTC
explicit relation

Author: Paul Collins
Author Date: 2020-05-26 21:34:06 UTC

explicit relation

update-readme 2020-05-21 04:13:19 UTC
add repo locations to README.md, update commands to match

Author: Paul Collins
Author Date: 2020-05-21 04:12:41 UTC

add repo locations to README.md, update commands to match

config-on-leader-changed 2020-05-21 03:39:48 UTC
run configure_pod on leader_elected

Author: Paul Collins
Author Date: 2020-05-21 03:39:48 UTC

run configure_pod on leader_elected

146 of 46 results
This repository contains Public information 
Everyone can see this information.

Subscribers