aboutsummaryrefslogtreecommitdiffstats
path: root/docs
AgeCommit message (Expand)AuthorFilesLines
2018-11-30Add missing notes to etc/hostsandreasgeissler1-2/+17
2018-11-29Update format of release summaryMike Elliott1-9/+9
2018-11-29Update Known Issueandreasgeissler1-2/+5
2018-11-29Added Known Issueandreasgeissler1-0/+9
2018-11-28Update OOM docs for CasablancaMike Elliott8-252/+76
2018-11-08fix typosStanislav Chlebec1-2/+2
2018-11-05Fix typosStanislav Chlebec1-1/+1
2018-10-23Updated: Spellig Mistakeankatare1-1/+1
2018-08-29Merge "Add note for Portal GUI access"Mandeep Khinda1-9/+21
2018-08-20helm 2.9.1 from 2.8.2Michael O'Brien5-12/+13
2018-08-14Add note for Portal GUI accessHector Anapan-Lavalle1-9/+21
2018-08-14Fix note on openStackEncryptedPasswordAbdelmuhaimen Seaudi1-2/+2
2018-08-13Merge "Change Removed Image"Borislav Glozman1-2/+0
2018-07-27Change Removed Imagenecuser1-2/+0
2018-07-26Add note on openStackEncryptedPasswordAbdelmuhaimen Seaudi1-0/+7
2018-06-07Final update of the oom beijing release notesRoger Maitland1-9/+26
2018-06-07Update documentation to clone from beijing branchRoger Maitland2-2/+2
2018-06-04Merge "Document Security section of the Release Notes"Jerome Doucerain1-57/+62
2018-06-04Revise Helm package version from 2.7.2 to 2.8.2Cong Phuoc Hoang1-2/+2
2018-05-31Add OOM Setup Guide for Kubernetes to docsRoger Maitland37-18/+664
2018-05-31Document Security section of the Release NotesGildas Lanilis1-57/+62
2018-05-24Correct Helm versionEric Debeau1-2/+3
2018-05-18Fix typo in ReadTheDocsGildas Lanilis1-3/+3
2018-05-16Add OOM Release Notes to RTDRoger Maitland3-8/+394
2018-05-15Add Portal access instructions to OOM User GuideRoger Maitland1-1/+55
2018-04-30doc fix k8s/docker versionsMichael O'Brien1-1/+1
2018-04-18upgrade kubernetes client to 1.8.10Michael O'Brien1-1/+1
2018-04-16Update readiness-check versionBorislavG1-1/+1
2018-04-10User Guide: Changed Helm from 2.6.1 -> 2.7.2Roger Maitland1-2/+2
2018-04-09Fix User Guide: '-name' -> '--name'Roger Maitland1-3/+3
2018-04-05Added kubectl and helm install to user guideRoger Maitland1-2/+45
2018-03-29Fixed typo in quickstart guideRoger Maitland1-1/+1
2018-03-29Updated Cloud Guide with links to wikiRoger Maitland1-13/+36
2018-03-28Added MSB and Chart definitions sections.Roger Maitland2-152/+465
2018-03-27Reordered instructions, - files, + exampleRoger Maitland6-1097/+217
2018-03-26Update quick start guide with current limitationsRoger Maitland1-24/+27
2018-03-22Adding Beijing DocumentationRoger Maitland15-2/+1553
2018-03-06Migrated ReadMe content to RTDakhosla1-31/+69
2018-01-25Correct minor editorial errorsEric Debeau1-99/+84
2018-01-24Changed TAB indents to spaces+traaling white spaceDavid Minodier2-7/+7
2017-12-12Fixed broken links on OOM project pageakhosla1-4/+4
2017-11-21Add reference to allow proper linkingGildas Lanilis1-0/+2
2017-11-16DOC: Updated release notes copyrights.Marc Alexandre Choquette1-1/+1
2017-11-16DOC: push release notes for R1Michael O'Brien1-0/+65
2017-10-30Modify MSB installation documentHuabingZhao1-23/+12
2017-09-26Adding seed document in OOMrvyas6-0/+1082
ntains("hello")); assertFalse(result.contains("world")); // null out unserialized fields der.text = null; // null out overridden field der.setText(null); Derived der2 = gson.fromJson(result, Derived.class); assertEquals(der.toString(), der2.toString()); // override of AnyGetter AnyGetterOverride dblget = new AnyGetterOverride(); dblget.setMap(der.map); dblget.overMap = new TreeMap<>(); dblget.overMap.put("getA", 100); dblget.overMap.put("getB", 110); String result2 = gson.toJson(dblget); dblget.overMap.keySet().forEach(key -> assertTrue("over contains " + key, result2.contains(key))); der.map.keySet().forEach(key -> assertFalse("sub contains " + key, result2.contains(key))); // override of AnySetter Map<String, Integer> map = new TreeMap<>(); map.put("setA", 200); map.put("setB", 210); AnySetterOverride dblset = gson.fromJson(gson.toJson(map), AnySetterOverride.class); assertEquals(map.toString(), dblset.overMap.toString()); assertNull(dblset.getTheMap()); // non-static nested class - can serialize, but not de-serialize Container cont = new Container(500, "bye bye"); result = gson.toJson(cont); assertEquals("{'id':500,'nested':{'value':'bye bye'}}".replace('\'', '"'), result); } protected static class Data { private int id; private String text; public int getId() { return id; } public void setId(int id) { this.id = id; } // not public, but property provided @GsonJsonProperty("text") protected String getText() { return text; } public void setText(String text) { this.text = text; } public void unused(String text) { // do nothing } @Override public String toString() { return "Data [id=" + id + ", text=" + text + "]"; } } protected static class Derived extends Data { // overrides private field from Data public String text; private Map<String, String> map; @GsonJsonAnyGetter public Map<String, String> getTheMap() { return map; } @GsonJsonIgnore public void setMap(Map<String, String> map) { this.map = map; } @GsonJsonAnySetter public void setMapValue(String key, String value) { if (map == null) { map = new TreeMap<>(); } map.put(key, value); } @Override public String toString() { return "Derived [text=" + text + ", map=" + map + ", toString()=" + super.toString() + "]"; } } /** * Has {@link GsonJsonAnyGetter} method that overrides the super class' method. */ private static class AnyGetterOverride extends Derived { private Map<String, Integer> overMap; @GsonJsonAnyGetter private Map<String, Integer> getOverride() { return overMap; } } /** * Has {@link GsonJsonAnySetter} method that overrides the super class' method. */ private static class AnySetterOverride extends Derived { private Map<String, Integer> overMap; @GsonJsonAnySetter private void setOverride(String key, int value) { if (overMap == null) { overMap = new TreeMap<>(); } overMap.put(key, value); } } /** * Has nothing to serialize. */ protected static class NothingToSerialize { // not serialized protected String unserialized; } /** * Only has getters. */ protected static class OnlyGetters { public int getId() { return 1010; } } /** * Only has setters. */ protected static class OnlySetters { public void setId(int id) { // do nothing } } /** * Only has {@link GsonJsonAnyGetter}. */ private static class OnlyAnyGetter { @GsonJsonAnyGetter public Map<String, Integer> getOverride() { return null; } } /** * Only has {@link GsonJsonAnySetter}. */ private static class OnlyAnySetter { @GsonJsonAnySetter public void setOverride(String key, int value) { // do nothing } } /** * Used to test serialization of non-static nested classes. */ protected static class Container { private int id; private Nested nested; public Container() { super(); } public Container(int id, String value) { this.id = id; this.nested = new Nested(value); } public int getId() { return id; } public void setId(int id) { this.id = id; } public Nested getNested() { return nested; } @Override public String toString() { return "Container [id=" + id + ", nested=" + nested + "]"; } protected class Nested { private String value; public Nested(String val) { value = val; } public String getValue() { return value; } @Override public String toString() { return "Nested [value=" + value + "]"; } } } }