diff --git a/deploy/milvus-slim/milvus.yaml b/deploy/milvus-slim/milvus.yaml index 34adb68..2000227 100644 --- a/deploy/milvus-slim/milvus.yaml +++ b/deploy/milvus-slim/milvus.yaml @@ -50,7 +50,7 @@ spec: initContainers: containers: - name: standalone - image: "milvusdb/milvus:v2.5.2" + image: "milvusdb/milvus:v2.5.27" imagePullPolicy: IfNotPresent args: [ "milvus", "run", "standalone"] ports: @@ -108,4 +108,4 @@ spec: persistentVolumeClaim: claimName: openserverless-milvus - name: disk - emptyDir: {} \ No newline at end of file + emptyDir: {} diff --git a/deploy/milvus/milvus.yaml b/deploy/milvus/milvus.yaml index 34adb68..2000227 100644 --- a/deploy/milvus/milvus.yaml +++ b/deploy/milvus/milvus.yaml @@ -50,7 +50,7 @@ spec: initContainers: containers: - name: standalone - image: "milvusdb/milvus:v2.5.2" + image: "milvusdb/milvus:v2.5.27" imagePullPolicy: IfNotPresent args: [ "milvus", "run", "standalone"] ports: @@ -108,4 +108,4 @@ spec: persistentVolumeClaim: claimName: openserverless-milvus - name: disk - emptyDir: {} \ No newline at end of file + emptyDir: {} diff --git a/tests/test_datastore_security.py b/tests/test_datastore_security.py index 4688432..8214080 100644 --- a/tests/test_datastore_security.py +++ b/tests/test_datastore_security.py @@ -100,6 +100,14 @@ def test_monitoring_does_not_allow_all_peers(self): self.assertTrue(all(peer['podSelector']['matchLabels'] for peer in metrics[0]['from'])) self.assertFalse(any('namespaceSelector' in peer for peer in metrics[0]['from'])) + def test_milvus_image_includes_metrics_port_authentication_fix(self): + import yaml + root = Path(__file__).resolve().parents[1] + for profile in ['milvus', 'milvus-slim']: + manifest = yaml.safe_load((root/'deploy'/profile/'milvus.yaml').read_text()) + container = manifest['spec']['template']['spec']['containers'][0] + self.assertEqual(container['image'], 'milvusdb/milvus:v2.5.27') + def test_seaweedfs_service_has_no_node_ports(self): import yaml root = Path(__file__).resolve().parents[1]