From fa61ce0eb975ce1d485d034dd7bcfaaa5b0053b2 Mon Sep 17 00:00:00 2001 From: Pavol Mederly Date: Wed, 3 Oct 2018 19:13:16 +0200 Subject: [PATCH] Consolidate demo/postgresql --- .../midpoint/shibboleth/idp-metadata.xml | 207 ------------------ .../midpoint/shibboleth/shibboleth2.xml | 136 ------------ .../midpoint/shibboleth/sp-cert.pem | 22 -- .../midpoint/shibboleth/sp-key.pem | 28 --- .../postgresql-to-be-removed/Dockerfile | 3 - .../container_files/init-user-db.sh | 12 - demo/postgresql-increment/docker-compose.yml | 23 -- .../midpoint-additions-for-standalone-run.yml | 37 ---- .../midpoint-additions.yml | 38 ---- .../postgresql/Dockerfile | 3 - .../container_files/init-user-db.sh | 12 - demo/{postgresql-full => postgresql}/.env | 6 +- .../application/database_password.txt | 0 .../application/keystore_password.txt | 0 .../midpoint/httpd/host-cert.pem | 0 .../midpoint/httpd/host-key.pem | 0 .../docker-compose.yml | 51 ++--- 17 files changed, 26 insertions(+), 552 deletions(-) delete mode 100644 demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml delete mode 100644 demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml delete mode 100644 demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-cert.pem delete mode 100644 demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-key.pem delete mode 100644 demo/postgresql-full/postgresql-to-be-removed/Dockerfile delete mode 100755 demo/postgresql-full/postgresql-to-be-removed/container_files/init-user-db.sh delete mode 100644 demo/postgresql-increment/docker-compose.yml delete mode 100644 demo/postgresql-increment/midpoint-additions-for-standalone-run.yml delete mode 100644 demo/postgresql-increment/midpoint-additions.yml delete mode 100644 demo/postgresql-increment/postgresql/Dockerfile delete mode 100755 demo/postgresql-increment/postgresql/container_files/init-user-db.sh rename demo/{postgresql-full => postgresql}/.env (53%) rename demo/{postgresql-full => postgresql}/configs-and-secrets/midpoint/application/database_password.txt (100%) rename demo/{postgresql-full => postgresql}/configs-and-secrets/midpoint/application/keystore_password.txt (100%) rename demo/{postgresql-full => postgresql}/configs-and-secrets/midpoint/httpd/host-cert.pem (100%) rename demo/{postgresql-full => postgresql}/configs-and-secrets/midpoint/httpd/host-key.pem (100%) rename demo/{postgresql-full => postgresql}/docker-compose.yml (56%) diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml b/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml deleted file mode 100644 index 35914b7..0000000 --- a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - example.org - - - - - - - -MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy -MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH -YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M -SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 -03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No -5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ -XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud -DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk -hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL -BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac -ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 -NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl -j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP -IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E -t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= - - - - - - - - - -MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB -CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx -MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g -u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 -Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ -Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ -MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs -uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV -HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl -ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB -CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X -sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s -RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ -Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B -DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i -s00xrv14zLifcc8oj5DYzOhYRifRXgHX - - - - - - - - - -MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy -MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD -cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ -l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG -ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 -9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX -VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud -DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk -hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL -BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni -QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN -jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r -xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 -+PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H -p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= - - - - - - - urn:mace:shibboleth:1.0:nameIdentifier - urn:oasis:names:tc:SAML:2.0:nameid-format:transient - - - - - - - - - - - - - localhost - - - - - - -MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy -MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH -YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M -SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 -03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No -5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ -XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud -DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk -hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL -BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac -ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 -NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl -j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP -IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E -t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= - - - - - - - - - -MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB -CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx -MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g -u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 -Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ -Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ -MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs -uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV -HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl -ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB -CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X -sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s -RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ -Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B -DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i -s00xrv14zLifcc8oj5DYzOhYRifRXgHX - - - - - - - - - -MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy -MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD -cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ -l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG -ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 -9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX -VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud -DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk -hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL -BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni -QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN -jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r -xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 -+PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H -p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= - - - - - - - - - - - - - - diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml b/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml deleted file mode 100644 index a644264..0000000 --- a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - SAML2 - - - - SAML2 Local - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-cert.pem b/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-cert.pem deleted file mode 100644 index 0f5474e..0000000 --- a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-cert.pem +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDqDCCApCgAwIBAgIJAKUZrfriIt9cMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJNSTESMBAGA1UEBwwJQW5uIEFyYm9yMRcwFQYDVQQK -DA5JbnRlcm5ldDIvVElFUjEgMB4GA1UEAwwXZXZvbHZldW0uc3AuZXhhbXBsZS5v -cmcwHhcNMTgwOTE0MDU0NjU3WhcNMTkwOTE0MDU0NjU3WjBpMQswCQYDVQQGEwJV -UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 -ZXJuZXQyL1RJRVIxIDAeBgNVBAMMF2V2b2x2ZXVtLnNwLmV4YW1wbGUub3JnMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw5v1zxlM94yaBssgNNbIUJwW -XxbGxgSs2AWBeg2aEi/VQd2UE5ivZakNJlqWSJyHo2xE4kxeSyBBxinjSyhmpNao -xIcqQsgW0gxo4SEHo3kUXWPo+of/pj6CslutsSJZWGTRV0dHITvaWX+NM8eXMfgu -mJFwy3RMdLaWQhY1Dyi2jNoO+DZnfNgPyPeEZcmORaoeEID9QdZfHtcgTf2QfSHq -+xsTwHB6Ro5t7YD2ma8Krb/XcDTfsq3qJemd7LhPj5lGmhYSMgDbgwEkZgZ1kBOP -lfsP2BvX5nipv7Vd1C5YXmv+NDR8V3yAWBC7ZAenxGmrnkaSVXnpUplUsGGm1QID -AQABo1MwUTAdBgNVHQ4EFgQUuxSZwW6V1P/b0tsTM32OU/v/n+UwHwYDVR0jBBgw -FoAUuxSZwW6V1P/b0tsTM32OU/v/n+UwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG -9w0BAQsFAAOCAQEAJWLXEfZkPeUyiGvsIUjczzdF3ptqXoP9aETS2pOV9sTri19R -TsQZW6XQRHGtuEOsqEGH8yiTdGR5hbGC+ynH/xTJnK+tBn/R3KrgxLKyMvoUzAPl -mhVq1dh+ZEtbsRpQRRubP6nm9kXNma0cXrkJSzuWM0W+l/xSOOYiSRRk3XWJfVjn -9jQlcJRh5SOkKN08oZHrCYKxToEuOfV8PtRj3T80DhsBTv2SHqhg4cBhzQPb0Kjm -9m4IkYOz8c5ZtuHDGnqMHw60Nyt+jyik4mMFP2frcOVP0W0sgwcfHllYzHoA/Khq -Yk3TBVs1BjPuNDJWHct8Eo68YP2/ZvzqfVM87Q== ------END CERTIFICATE----- diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-key.pem b/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-key.pem deleted file mode 100644 index b4c7a68..0000000 --- a/demo/postgresql-full/configs-and-secrets/midpoint/shibboleth/sp-key.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDm/XPGUz3jJoG -yyA01shQnBZfFsbGBKzYBYF6DZoSL9VB3ZQTmK9lqQ0mWpZInIejbETiTF5LIEHG -KeNLKGak1qjEhypCyBbSDGjhIQejeRRdY+j6h/+mPoKyW62xIllYZNFXR0chO9pZ -f40zx5cx+C6YkXDLdEx0tpZCFjUPKLaM2g74Nmd82A/I94RlyY5Fqh4QgP1B1l8e -1yBN/ZB9Ier7GxPAcHpGjm3tgPaZrwqtv9dwNN+yreol6Z3suE+PmUaaFhIyANuD -ASRmBnWQE4+V+w/YG9fmeKm/tV3ULlhea/40NHxXfIBYELtkB6fEaaueRpJVeelS -mVSwYabVAgMBAAECggEAeQxOdTaG9ro/puyUpZ40oA23mmiR4YCLJbNiiJFaQt7u -7a+dLvNRt2uCA7YTQiP7nBooFpKD16HCkkrhqWT7AA8GqXero2AHHz0mugqim3sW -KyTkzATVI5+TaaRqPC+xco4RLh2h2uMbID9atixRWE7pJuj6EC2MEr3bBlKPyyyj -gYEi7PLZC5oEMHCZSteVik0yXI3kJJEneuVgFHTc+mwuz/qzqJP7f93i77c/FcRd -pWCo1fg0Xuxh3M17Y/0e0ZzSBowbRVv7VkJDKZmdAYE+DaODdaIR8rrQVqkIEX4A -4m/ufAS5j2Rck0MEY9mu5STQByo1EGiAsxTp8pVCkQKBgQD905GZiMIZ+yBM1aXa -ZJj/BF2a/s/wf3N6YLtfobWGDAGXDIe07lr+jSK1+vYRcqHW/a6/H0JsVg+gD9Gs -10p0ry8AVWqR+5GRRDUKBMBXVDxMFZybXvMzRnR67SJA6TVEirMHYeawtzEjzha0 -csIo0kCe3Ke22mR8aebFSFDonwKBgQDFSMTvC/y18k8n9NQ3Rsu2Z4itH3nZ3fM3 -e7+gFxQyCXJHR/kTaAPVb2HAsuA+lAemnEHJUhOjao0QiUilWkE44wSfx7LwFPWP -XO89oOWGKhOclkzs2nvxOcC/pEjWm83cgOz/IPWqkw0/wefmh6RDcPz1JgwO2Jij -P14FGG9YCwKBgQDPdmOlODBeB/Iomt+Kl3qtxaW0j9zp12JNfk7oJUY3IA0Uprss -2T0qnbTnRQ5myGkbThHMSQKDhfwTeZqJSRakNKOYBDisxQ//yd4IKEYFmuYF0gxE -ueDR4h5GcxfyMirFsRAPUqe5fKH/f+zy5HFp6B/FONkkDXDgd7aVPTxURQKBgF8q -sUUXJTqnvqNpqQ1ZK1+8JeRNcLw2IuM64L9bIrTYdbYI9A/2dxL4fdE0+JN3WRF4 -AwwYeby044N8lfydwySr7kkdTiYeFi6oCAhUmyPTHE7G+iivZGaDE4Xeu/w6gF3E -G48e2SMFeLiu0y0TdZvK31tqlRp8RXVKVhJjLSLtAoGBAP01ZMUJu5AU19c7xRTy -kfVzE6PI+E8ZZ6qEWMs2Xt3NQL4Bffh94QQCmQYX3AY7xVD1gAQgbLXx4lEDQdzu -i/kV4t+oeYwXSn1UEgOQj504qwR3gi4JZdfa0LbiMzhp9qyxofyk7Lre7Tc3Xmu1 -jyigTF7oAYoPBWk/mAthK1wO ------END PRIVATE KEY----- diff --git a/demo/postgresql-full/postgresql-to-be-removed/Dockerfile b/demo/postgresql-full/postgresql-to-be-removed/Dockerfile deleted file mode 100644 index dcaf4d6..0000000 --- a/demo/postgresql-full/postgresql-to-be-removed/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM postgres:9.5 - -COPY container_files/* /docker-entrypoint-initdb.d/ diff --git a/demo/postgresql-full/postgresql-to-be-removed/container_files/init-user-db.sh b/demo/postgresql-full/postgresql-to-be-removed/container_files/init-user-db.sh deleted file mode 100755 index 95df619..0000000 --- a/demo/postgresql-full/postgresql-to-be-removed/container_files/init-user-db.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -e - -echo Creating midPoint user and database - -psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL - CREATE USER midpoint WITH PASSWORD '456654' LOGIN SUPERUSER; - CREATE DATABASE midpoint WITH OWNER = midpoint ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8' CONNECTION LIMIT = -1; -EOSQL - -echo midPoint user and database were created - diff --git a/demo/postgresql-increment/docker-compose.yml b/demo/postgresql-increment/docker-compose.yml deleted file mode 100644 index 79a3738..0000000 --- a/demo/postgresql-increment/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -version: "3.3" - -services: - postgresql: - build: ./postgresql/ - environment: - - POSTGRES_PASSWORD=password - expose: - - 5432 - ports: - - 5432:5432 - networks: - - net - volumes: - - data:/var/lib/postgresql/data - - -networks: - net: - driver: bridge - -volumes: - data: diff --git a/demo/postgresql-increment/midpoint-additions-for-standalone-run.yml b/demo/postgresql-increment/midpoint-additions-for-standalone-run.yml deleted file mode 100644 index 2e3cabe..0000000 --- a/demo/postgresql-increment/midpoint-additions-for-standalone-run.yml +++ /dev/null @@ -1,37 +0,0 @@ -# -# This is a file with additions to ../midpoint/docker-compose.yml file, to be used in the following way: -# -# (in this directory) -# -# $ docker-compose up -# -# (in ../midpoint directory) -# -# $ docker-compose -f docker-compose.yml -f ../demo/postgresql/midpoint-additions-for-standalone-run.yml up midpoint-server -# -# It expects that PostgreSQL is started independently of midPoint. When executing the containers in this way, there are two compositions with the following containers: -# -# "midpoint" -# -# - midpoint-server -# -# "postgresql" -# -# - postgresql -# - -version: "3.3" - -services: - midpoint-server: - environment: - - REPO_DATABASE_TYPE=postgresql - - REPO_HOST=postgresql - - REPO_DATABASE=midpoint - - REPO_USER=midpoint - networks: - - postgresql_net - -networks: - postgresql_net: - external: true diff --git a/demo/postgresql-increment/midpoint-additions.yml b/demo/postgresql-increment/midpoint-additions.yml deleted file mode 100644 index 5cf43d4..0000000 --- a/demo/postgresql-increment/midpoint-additions.yml +++ /dev/null @@ -1,38 +0,0 @@ -# -# This is a file with additions to ../midpoint/docker-compose.yml file, to be used in the following way: -# -# (in ../midpoint directory) -# -# $ docker-compose -f docker-compose.yml -f ../demo/postgresql/midpoint-additions.yml up midpoint-server postgresql -# -# It expects that PostgreSQL is started as part of midPoint composition. So there will be three containers there: -# -# 1) midpoint-server -# 2) postgresql -# - -version: "3.3" - -services: - postgresql: - build: ../demo/postgresql/postgresql/ - environment: - - POSTGRES_PASSWORD=password - expose: - - 5432 - ports: - - 5432:5432 - networks: - - back - volumes: - - postgresql_data:/var/lib/postgresql/data - - midpoint-server: - environment: - - REPO_DATABASE_TYPE=postgresql - - REPO_HOST=postgresql - - REPO_DATABASE=midpoint - - REPO_USER=midpoint - -volumes: - postgresql_data: diff --git a/demo/postgresql-increment/postgresql/Dockerfile b/demo/postgresql-increment/postgresql/Dockerfile deleted file mode 100644 index dcaf4d6..0000000 --- a/demo/postgresql-increment/postgresql/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM postgres:9.5 - -COPY container_files/* /docker-entrypoint-initdb.d/ diff --git a/demo/postgresql-increment/postgresql/container_files/init-user-db.sh b/demo/postgresql-increment/postgresql/container_files/init-user-db.sh deleted file mode 100755 index 95df619..0000000 --- a/demo/postgresql-increment/postgresql/container_files/init-user-db.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -e - -echo Creating midPoint user and database - -psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL - CREATE USER midpoint WITH PASSWORD '456654' LOGIN SUPERUSER; - CREATE DATABASE midpoint WITH OWNER = midpoint ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8' CONNECTION LIMIT = -1; -EOSQL - -echo midPoint user and database were created - diff --git a/demo/postgresql-full/.env b/demo/postgresql/.env similarity index 53% rename from demo/postgresql-full/.env rename to demo/postgresql/.env index 0ab53eb..a92b22a 100644 --- a/demo/postgresql-full/.env +++ b/demo/postgresql/.env @@ -1,5 +1,7 @@ # These parameters can be overridden by setting environment variables before calling docker-compose up -AUTHENTICATION=internal ENV=demo USERTOKEN= -MEM=2048m +REPO_MISSING_SCHEMA_ACTION=create +REPO_UPGRADEABLE_SCHEMA_ACTION=stop +MP_MEM_MAX=2048m +MP_MEM_INIT=1024m diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/application/database_password.txt b/demo/postgresql/configs-and-secrets/midpoint/application/database_password.txt similarity index 100% rename from demo/postgresql-full/configs-and-secrets/midpoint/application/database_password.txt rename to demo/postgresql/configs-and-secrets/midpoint/application/database_password.txt diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/application/keystore_password.txt b/demo/postgresql/configs-and-secrets/midpoint/application/keystore_password.txt similarity index 100% rename from demo/postgresql-full/configs-and-secrets/midpoint/application/keystore_password.txt rename to demo/postgresql/configs-and-secrets/midpoint/application/keystore_password.txt diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/httpd/host-cert.pem b/demo/postgresql/configs-and-secrets/midpoint/httpd/host-cert.pem similarity index 100% rename from demo/postgresql-full/configs-and-secrets/midpoint/httpd/host-cert.pem rename to demo/postgresql/configs-and-secrets/midpoint/httpd/host-cert.pem diff --git a/demo/postgresql-full/configs-and-secrets/midpoint/httpd/host-key.pem b/demo/postgresql/configs-and-secrets/midpoint/httpd/host-key.pem similarity index 100% rename from demo/postgresql-full/configs-and-secrets/midpoint/httpd/host-key.pem rename to demo/postgresql/configs-and-secrets/midpoint/httpd/host-key.pem diff --git a/demo/postgresql-full/docker-compose.yml b/demo/postgresql/docker-compose.yml similarity index 56% rename from demo/postgresql-full/docker-compose.yml rename to demo/postgresql/docker-compose.yml index a4a1ec6..60879d7 100644 --- a/demo/postgresql-full/docker-compose.yml +++ b/demo/postgresql/docker-compose.yml @@ -1,53 +1,48 @@ version: "3.3" services: - postgresql: + midpoint_data: image: postgres:9.5 environment: - - POSTGRES_PASSWORD_FILE=/run/secrets/m_database_password.txt + - POSTGRES_PASSWORD_FILE=/run/secrets/mp_database_password.txt - POSTGRES_USER=midpoint - POSTGRES_INITDB_ARGS=--lc-collate=en_US.utf8 --lc-ctype=en_US.utf8 ports: - 5432:5432 networks: - - back + - net secrets: - - m_database_password.txt + - mp_database_password.txt volumes: - midpoint_data:/var/lib/postgresql/data - midpoint-server: + midpoint_server: image: tier/midpoint:latest ports: - 8443:443 environment: - - AUTHENTICATION - ENV - USERTOKEN - REPO_DATABASE_TYPE=postgresql - - REPO_HOST=postgresql + - REPO_HOST=midpoint_data - REPO_DATABASE=midpoint - REPO_USER=midpoint - - MEM + - REPO_MISSING_SCHEMA_ACTION + - REPO_UPGRADEABLE_SCHEMA_ACTION + - REPO_SCHEMA_VERSION_IF_MISSING + - REPO_SCHEMA_VARIANT + - MP_MEM_MAX + - MP_MEM_INIT + - MP_JAVA_OPTS - TIER_BEACON_OPT_OUT networks: - - back + - net secrets: - - m_database_password.txt - - m_keystore_password.txt - - m_sp-key.pem - - m_host-key.pem + - mp_database_password.txt + - mp_keystore_password.txt + - mp_host-key.pem volumes: - midpoint_home:/opt/midpoint/var - - type: bind - source: ./configs-and-secrets/midpoint/shibboleth/shibboleth2.xml - target: /etc/shibboleth/shibboleth2.xml - - type: bind - source: ./configs-and-secrets/midpoint/shibboleth/idp-metadata.xml - target: /etc/shibboleth/idp-metadata.xml - - type: bind - source: ./configs-and-secrets/midpoint/shibboleth/sp-cert.pem - target: /etc/shibboleth/sp-cert.pem - type: bind source: ./configs-and-secrets/midpoint/httpd/host-cert.pem target: /etc/pki/tls/certs/host-cert.pem @@ -56,18 +51,16 @@ services: target: /etc/pki/tls/certs/cachain.pem networks: - back: + net: driver: bridge secrets: - m_host-key.pem: - file: ./configs-and-secrets/midpoint/httpd/host-key.pem - m_sp-key.pem: - file: ./configs-and-secrets/midpoint/shibboleth/sp-key.pem - m_database_password.txt: + mp_database_password.txt: file: ./configs-and-secrets/midpoint/application/database_password.txt - m_keystore_password.txt: + mp_keystore_password.txt: file: ./configs-and-secrets/midpoint/application/keystore_password.txt + mp_host-key.pem: + file: ./configs-and-secrets/midpoint/httpd/host-key.pem volumes: midpoint_data: